vfarcic/k8s-specs

Educative.io course issue : A Practical Guide to Kubernetes

Opened this issue · 2 comments

I am facing error in step https://www.educative.io/courses/practical-guide-to-kubernetes/3jpxwq1OYEM. It is at section Accessing the Cluster: Adding the Load Balancer

I do
kubectl create
-f https://raw.githubusercontent.com/kubernetes/kops/master/addons/ingress-nginx/v1.6.0.yaml

But I am getting error. I have downloaded v1.6.0 and replaced "rbac.authorization.k8s.io/v1beta1" with "rbac.authorization.k8s.io/v1" and run local yaml file with create command. It is giving error:

Warning Unhealthy 2s (x5 over 20s) kubelet Readiness probe failed: Get "http://100.96.4.20:10254/healthz": dial tcp 100.96.4.20:8080: connect: connection refused

Is it because port 10254 not open?
Can you help me?

Unfortunately, kops is falling behind for some time now and I do not believe it is a good choice anymore. It is a much better option to go directly for EKS (when kops appeared EKS did not exist). Given the situation, I removed kops part from the courses/books that I'm in control of (e.g., Udemy, Amazon, etc.). In case of Educative, they are in charge and are not keeping it up to date.

In other words, I strongly recommend NOT using kops and do not like the fact that Educative is not keeping the courses up-to-date even though I do maintain the original material in sync.

If that helps, please get https://leanpub.com/the-devops-toolkit-catalog/c/BbtxRyflCib0 (it's a free coupon for a different book). The first sections go through setting up clusters in AWS (EKS), Azure (AKS), and Google Cloud (GKE) using Terraform. Those are much better options than kops.