Udacity has a rather simple introductory course on microservices with Docker and Kubernetes. Other than that, the official docs and tutorials are great resources!
Install minikube on your local machine and play with it: learn the infra components, try to develop deployment configs for your fake app, deploy it, scale ip, etc. Would be a good start
I disagree, without any knowledge there is no way one understands how this works. Very unlikely you'd know about how to expose services and i.e. the difference between NodePort vs ClusterIP vs Load Balancer without any info etc.
^
The official documents are a great starting point.
Buy "kubernetes up and running" or/and go over the excellent docs at kubernetes.io
Try kubernetes course on acloud.guru. It's a 4 hour course, the site offers 1 week free trial so hopefully you won't have to pay for the course.
I will suggest 3 things that really helped in have the ground running for me . -1. There are 2 courses from karrhik gaekwad on LinkedIn learning on kubernetes with lot of examples on getting everything running using minikube, setting things up , running pods , deployments services , also all the nitty gritty details about daemon sets , replica sets etc , also exercise files for those . Minikube is great to start , then I took up on the documentation from kubernetes.io which is very extensive , and set up an environment on aws using kubeadm and kubeopt ... and had a lot of open source git repos to scale and run services for applications , one thing to then read and get working is around nodeports , loadbalancers and get the services to work on your environment . There are more things again on LinkedIn courses on Prometheus , helm etc but they are a little difficult to configure on aws .. overall basic kubernetes to a medium level of familiarity will b there with these above steps , for more advanced level blogs and experimentation is needed
These are all the ones available from LinkedIn learning - ...
Don’t
What the? Why do you say don't? Do you still work for Heptio?
I still work at Heptio. Kubernetes is not easy and will take a big time commitment to learn it. It’s easy to learn the superficial top layer of Kubernetes but to really understand Kubernetes you will need to dedicate your life to it.
google Kubernetes