A curated list for Kubernetes sources
github.com
github.com
You can learn the basics in a week. It will take a very very long time to learn to be comfortable in it.
Kubernetes The Hard Way is the usual answer to "how do I learn this?"
It’s a great system in a lot of ways, but it sure has lots of quirks.
There are so many distributions because it's COMPLICATED. Everyone is approaching it from a different angle trying to make it consumable by the enterprise.
Rancher filled this role for me. Would recommend.
The distros are provided by different vendors in the market (Red Hat, Pivotal, Rancher, others). It's a way for them to bundle in additional features while staying compliant with the standard Kubernetes APIs
https://www.youtube.com/playlist?list=PLcdHMZkfm5ujt60AwNh1E...
Also available in text but it’s not as detailed as the videos, basically my cheat sheets published:
References:
https://chrisshort.net/kubernetes-illustrated-childrens-guid...
https://docs.google.com/spreadsheets/d/10NltoF_6y3mBwUzQ4bcQ... (The Kubernetes Learning Resources List)
https://github.com/jamiehannaford/what-happens-when-k8s
https://github.com/kubernetes/kubernetes
https://github.com/nkuba/k8s-admin-helper
https://github.com/ramitsurana/awesome-kubernetes
https://github.com/topics/cka?o=desc&s=stars
https://github.com/topics/kubernetes?o=desc&s=stars
https://kubernauts-slack-join.herokuapp.com
https://kubernetes.io/docs/concepts
https://kubernetes.io/docs/reference/kubectl/cheatsheet
https://kubernetes.io/docs/tasks
https://kubernetes.io/docs/tasks/manage-kubernetes-objects/i...
https://kubernetes.io/training
https://kubernetesbyexample.com
https://labs.play-with-k8s.com
https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-3...
https://news.ycombinator.com/item?id=22597880 (Kind - run local Kubernetes clusters using Docker (k8s.io))
https://news.ycombinator.com/item?id=22689119 (Anyone have a recommended guide for Kubernetes?)
https://techbeacon.com/enterprise-it/47-advanced-tutorials-m...
https://www.facebook.com/groups/kubernetes.users
https://www.facebook.com/kubernetesio
https://youtu.be/0Omvgd7Hg1I (Life of a Packet [I] - Michael Rubin, Google)
https://pinboard.in/u:sharjeelsayed/t:kubernetes
Books and Courses:
Certified Kubernetes Administrator (CKA) with Practice Tests by Mumshad Mannambeth
https://kodekloud.com/p/certified-kubernetes-administrator-w...
https://www.udemy.com/course/certified-kubernetes-administra...
https://kodekloud.com/purchase?product_id=1521961&coupon_cod... (Labs - Certified Kubernetes Administrator with Practice Tests)
https://github.com/mmumshad/kubernetes-the-hard-way
https://www.youtube.com/playlist?list=PL2We04F3Y_41lFKy19ig_... (JSON PATH)
https://kodekloud.com/p/json-path-quiz (JSON PATH Quiz- FREE COURSE)
https://join.slack.com/t/kodekloud/shared_invite/zt-dkvyibo4...
https://www.facebook.com/kodekloudtraining
Kubernetes The Hard Way https://github.com/kelseyhightower/kubernetes-the-hard-way
https://linuxacademy.com/course/kubernetes-the-hard-way
https://napo.io/posts/kubernetes-the-real-hard-way-on-aws
https://github.com/mmumshad/kubernetes-the-hard-way
Kubernetes: Up and Running: Dive into the Future of Infrastructure 2nd Edition
https://www.amazon.com/Kubernetes-Running-Dive-Future-Infras...
https://learning.oreilly.com/library/view/kubernetes-up-and/...
More at http://Learn.SharjeelSayed.com
Not to sound cocky, but there are probably below 1000 companies on earth that need it.
Since our SSL is terminated in AWS our cluster was treating things as mostly "HTTP" internally and TLS-redirect HTTP->HTTPS wasn't working and other ISTIO redirects were returning HTTP when original context was HTTPS. It took lots of reading and digging through posts to find references to an "externalTrafficPolicy" setting that was crucial to fixing the problem. That was the most painful k8s/ISTIO thing that came up.
It really depends on your security posture. We wanted traffic between services within the service mesh to be encrypted too.
Curation in the context of Kubernetes is even more laughable because the community is a dumping ground of projects all trying to solve the same problems in slightly different ways. The CNCF Landscape is probably my favorite example of this. I don’t think they’ve ever seen a project they didn’t like.
I prefer to stick to the Unix Canon myself.