Local timeline
@stfn @KevinGimbel this appears correct. The external IP will probably fill once the (local) cloud controller has ran it's reconcilation loop.
@stfn I just noticed, wasn't able to view the screenshot correctly due to poor WiFi here. 8080 is the port of the NodePort service, but when exposing using the CLI command from your screenshot you're connecting to 8080 on the container, but this should probably be 80.
The NodePort service will do network forwarding from [random port] -> <clusterIP>:8080 -> <container>:80.
Judging from the YAML; the containerPort is 80, but you're trying to expose the deployment with port 8080.
It'll click once you put in some more miles. These are good questions :-)
LoadBalancer objects in Kubernetes are used by the cloud-controller to request actual Load Balancers from whatever cloud you're using. Since you're developing locally, there is none. Because of this, the external IP will stay Pending, and you can't reach the service using this.
For a single-node cluster, you'll want to use either NodePort (what you already figured out, nice!) or look up running the Ingress (NGINX) controller as a DaemonSet in "host mode". You can instruct NGINX to listen on the machine's ports 80 and 443.
You should read this to understand why. Details on using this through the Helm charts can be found here.
Actually, yes. 90% of my day job is doing things with Kubernetes. I know a lot about scaling and cloud-architecture. I'd be happy to lend a hand.
Awesome. I didn't know about Garage, so thanks for that. Thanks for the insights :)
Ging voor mij om deze thread: https://social.jorijn.com/@jorijn/statuses/01JDKG3WSYS3ATPQV08T6PN3R4
Ik zie dat mijn eerste reply als veroordelend kan overkomen, was natuurlijk niet de insteek. Hier is nooit meer reactie op gekomen.
@teufen my face when I noticed your recovery run pace is my threshold pace.
Tip: Stay away at operating Kubernetes for now. You should set up minikube or so. If you're serious about learning Kubernetes, do CKAD.
Good morning 👋☕️
#3DPrinting the first board of the marble track built by #BambuLabs. I could've probably buy the thing, but it's pretty satisfactory to see it being built layer by layer.