So my question is, what resources did you/are you using to learn Kubernetes and Docker?
I've been working with Kubernetes and Docker for a couple of years and I'm thinking of developing a course drawing on the knowledge I've acquired.
1–10 of 20 posts
So my question is, what resources did you/are you using to learn Kubernetes and Docker?
I've been working with Kubernetes and Docker for a couple of years and I'm thinking of developing a course drawing on the knowledge I've acquired.
I would be interested in some short to the point tutorials with practical examples.
I think what you really want is something like a "Minikube in the Cloud" learning environment. Where you walk students through building an actual service. But if they make mistakes, nothing catches fire ;)
Another recommendation is a gentle intro to serverless deployments such as Fission and Kubeless, since that is maybe where everyone's headed in the near future. Also a great way to introduce design thinking, architecture, distributed systems, fault tolerance, decentralization, etc.
I got started with the kubectl command line function as it was packaged with Google Cloud SDK. Then experimented with Minikube locally. I think what you really want is something like a "Minikube in the Cloud" learning environment. Where you walk students through building an actual service. But if they make mistakes, nothing catches fire ;) Another recommendation is a gentle intro to serverless deployments such as Fis…
I think installing Kubernetes and covering the whole setup especially for production is a whole topic in itself. Hence minikube would be very convenient for students.
That said I've always appreciated an example first approach (with a to the point explanation) other than pure plain theory.
I looked at it a few years back, and I read a book about docker on a flight back from Asia. I would be interested in some short to the point tutorials with practical examples.
I looked at it a few years back, and I read a book about docker on a flight back from Asia. I would be interested in some short to the point tutorials with practical examples.
I'm considering creating the content as short video lectures. But they'd be plenty of notes to go with the videos as well.
Is there like a 1 pager summary of what Kubernetes/Docker is? Ever since my transition to the business side, I feel like I've lost touch. What's the benefit of deploying using Docker?
You could try https://kubernetes.io/docs/concepts/overview/what-is-kuberne... for now.
Kubernetes is basically a wrapper around Docker. It adds a lot of functionality but it's main job is handling the scheduling/management of Docker containers.
Earlier quoted context omitted.
I'm considering creating the content as short video lectures. But they'd be plenty of notes to go with the videos as well.
I would prefer a blog series with maybe some type of interactive examples.
As a starter I would get Minikube going on your laptop: https://kubernetes.io/docs/getting-started-guides/minikube/
Then write a small REST app in your favorite language, nothing fancy just something you can easily deploy. Get it running in Docker, and the minikube. Google the problems you have along the way. You will learn a lot by doing this. Now deploy another little app into your minikube cluster and have them start communicating over the clusters network.
This will give you a good start and then you'll know enough to start seeking out more.