5 ms·
Sorry for hijack, May I ask about the sources you would propose to go through for someone starting out with Kubernetes ? I was able to (with examples) create
by pojzon 7y ago
Sorry for hijack,
May I ask about the sources you would propose to go through for someone starting out with Kubernetes ?
I was able to (with examples) create a simple K8s cluster with dashboard and Im learning now about external dns. What else would be good to get to after ?
- PopeDotNinja 7y agoI mostly learned from the K8s docs and brute force trial & error. My first recommendation would be to learn Kubernetes on the platform to which you'll be deploying, if that is possible & practical. For example, you can create a lot of work for yourself trying to debug the differences between Docker, Minikube, and Google Kubernetes Engine. Every provider supports Kubernetes in a slightly different way (in my experience). My 2nd recommendation would be to put in as much time as you can learning to read logs/errors/messages. You'll learn a lot about your cluster(s) and how it is laid out by tracking down the errors the system is generating. They aren't always going to be where you expect them to be. My last recommendation would be to not allow yourself to become intimidated by people who sound like they know more than yourself. The K8s hype machine is in full growth mode, and while K8s is very cool in many ways, there's a pretty darn good chance that someone who insists "all you gotta do is..." doesn't actually know what they are talking about and/or how what they understand maps to the nuances of your particular challenge. Be prepared to grind on hard problems. Clusters of containers are still very much in like sailing to The New World. Few know it all that well, and those who do probably don't work with you :)
- grrowl 7y agoCreate a cluster in local minikube, and/or set up k3s. Deploy an application and get comfortable with how to write and structure resource files. Deploy an Ingress controller from scratch (such as ingress-nginx), installing/managing Helm application charts; I found it mostly trial-and-error but learning concepts will come naturally once you need to implement them. Read lots of docs, and keep in mind various things change between Kubernetes versions. It's not magic or particularly difficult, just a few concepts + YAML files on top.