Live data from Hacker News

Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

news.ycombinator.com

1–10 of 20 posts

Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#1
I've worked with a number of clients who engaged me to do nothing more than teach/guide them through how to use Docker and Kubernetes (especially Kubernetes). They all mention the inadequacy of existing learning resources.

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.

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#3
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 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.

http://fission.io/

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#4

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…

Thanks for the input :)

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.

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#5
post #2

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.

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#7
post #2

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.

I would prefer a blog series with maybe some type of interactive examples.

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#8

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?

The key benefit for me, and the reason I use it for my personal projects, is that it makes it easy to deploy the app. The Dockerfile is basically a list of commands, to install packages, copy files over etc once you have that and build it into an image. You can then do docker run from anywhere on any os and expect consistent results.

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.

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#9
post #7

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.

Noted. Checkout Docker Playground - http://labs.play-with-docker.com/ for an interactive web based Docker environment.

Re: Ask HN: Are you learning Kubernetes/Docker? What resources are you using?

#10
I recently read the book "Kubernetes: Up & Running" and it was a great resource. Written by Kelsey Hightower it's short and to the point has a bunch of great 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.

Post reply on HN