If Kubernetes feels like a wall of unfamiliar terms, start with a small application and learn the layers beneath it. Linux runs its processes, networking carries its requests, containers package it, and Kubernetes keeps copies running across machines.

Work through those layers in order, then add deployment automation and ways to diagnose failure. Each study reference includes a small suggested exercise. You do not need to master every tool before running the first service; you need to understand enough to explain what it does and recover when it stops working.

A practical learning path

Build the foundations in order: Linux processes and networking, containers and images, Kubernetes workloads and Services, then delivery automation, observability and recovery. Use a disposable project that you can explain, break and restore.

The restored course outlines remain useful topic maps, but they do not reactivate old videos, quizzes or enrolment. Start with the Kubernetes learning guide and choose one small service. Keep a record of failures and fixes; successful copy-and-paste commands are not the same as understanding why the system works.

The original record

Historical Kubedex content

Preserved for context. Commands, versions, prices and results below reflect the original research.

How do I become a SRE?

Everything you need to know can be learned online for free. Everything that is, except experience, which you will also need. To help you get started I have created some structured courses you can follow.

 

Historical illustration

Linux System Administration

See more...

Historical illustration

Cloud Automation

See more...

Historical illustration

Software Development

See more...

Historical illustration

SRE Specific Skills

See more...


I’m currently working on the course content including videos and short fun quizzes. If you’d like to recommend some topics message me via the contact form.

To become a SRE you will need to become technically good in all of these areas and build a deep understanding through hands on experience.

Before you start..

Everyones path will be different. In my experience the path is usually a curvy line involving many side quests and setbacks.

To preface, you do not need a degree. However, if you already have a degree in computer science you will find this helps with software development, distributed systems and architecture later on.

If you are starting from scratch the best entry point is usually help desk as these jobs are abundant. From there jump to a managed service provider or somewhere that supports environments for customers. Learn Bash scripting and automation and configuration as code. Attend meetups and try to work on some personal projects. Build a home lab or sign up for some free cloud credits and play as much as you can.

If you’re starting from the development side it’s trickier because your salary will be increasing at a very tempting rate. You’ll likely need to take a pay cut to learn the operational stuff. Your development background will be extremely useful in future but you should expect at least 18 months of poverty. On the bright side once you’re up to speed on the operational side of things you’ll be able to build some very cool tools.

Very few people are prepared to make short term sacrifices for long term gain. Therefore, if you are an experienced software developer who is prepared to cross over into an operational role for a couple of years you’ll be the exception rather than the norm. This will work in your favor in the long run.

Becoming a SRE is really only the beginning. You could probably get to this point within 5 years with a few job swaps and constant learning and a bit of luck. You’ll then need to really focus on experience and hopefully get some fashionable company names on your CV to prove you’ve worked in well run teams.

Linux System Administration

You will need to be able to manage Linux servers. This includes automating configuration and fixing problems. You’ll need to know about virtual machines and containers and a whole bunch of services. You’ll also need to learn networking to at least a CCNA level. There’s really no skipping over this stage. To become truly useful as a SRE in future you’ll need to know how to fix everything on your own and under pressure.

Ignore Windows. Learn either Centos or Ubuntu inside out.

Required Experience: 2 years minimum.

This does not mean running a micro instance in AWS for a year on their free plan.

This is proper experience working for a company where you’re the one responsible for fixing the servers. You need to have been paged at least a couple of times at 3am and you need to break out in cold sweats when somebody hints at a DNS issue. You’ll have spent hours tcp dumping. It’s the only way that you’ll deeply acknowledge why complexity is the enemy.

Cloud Automation

Managing environments in the cloud is an essential skill. If a company still owns a data centre you probably don’t want to work for them anyway. AWS is the most popular so you may as well learn this.

Required Experience: 1 year minimum.

It’s possible that some of this will happen naturally as a result of either your operational experience or developer experience. You’re going to need to somehow land a job that lets you write some Terraform. You really need to get some cloud automation practice and it’s possible that a managed service provider won’t let you spend a lot of time on things that reduce their revenue. Similarly, developers get poked at to churn out features so your cloud-ops time is restricted. Look for a job in a company as a web operations person supporting their internal systems in the cloud. Try to save them some money by turning things off and on again.

Software Development

In order to converse with developers you need to have lived the life of a developer. This is not just about learning how to program. This is about how developers build software, the way software development teams operate and all of the subtleties.

Required Experience: 2 years minimum.

It doesn’t really matter which language but Python is probably the best choice when beginning learning on your own time. The routes to becoming a developer are numerous. People starting from the operations side progress through scripting and DSL’s towards creating API’s and self service tooling. The simplest route may therefore be to find a job that lets you grow into a development role as part of their ‘DevOps transformation’.

Some people go cold turkey and work on personal projects until they become proficient enough to land a junior developer role. Company size and projects play a part in your experience here. In order to fully understand what it’s like to be a developer you need to work in a software development team and begin to really hate Jira and the agile process in general.

SRE Specific Skills

You can fix Linux systems, automate clouds, write your own applications and understand that not all developers are evil but most project managers are. Now you’re ready to overcomplicate everything with Kubernetes. I half joke. Most companies with over 100 developers will have a platforms team and are moving to container orchestration platforms.

Required Experience: 2 years+

Generally you’re going to need to work at some kind of SaaS company. These are the companies that pay the big salaries and have the types of problems that SRE’s solve. You’ll be working in a platforms team and you’re usually outnumbered at least 10:1 developers vs SRE’s. Hopefully you’ve remembered the scars from your operationally focussed roles and weigh them against the pressures of software development. You’re now a very senior member of the team and should be mentoring other team members and helping solve complex architecture issues.

If you have all of the knowledge contained above, plus experience working as an SRE at a well known SaaS company for a couple of years, then you’re the unicorn that every recruiter is currently looking for. Now you need to either optimise for lifestyle or income.

Historical workbook values; blanks mean unknown, not No. Prices, versions, maturity labels and feature claims are not current recommendations. This reference list credits @kubernauts in its source; source authorship is retained.

Kubernetes Learning Resources / Sheet1 (historical)

Historical snapshot

Recovered comparison data. Versions, prices and availability describe the original research, not a current benchmark. Blank or damaged source values are marked unknown.

Choose columns
Visible columns
Kubernetes Learning Resources / Sheet1 (historical)
ResourceAuthorContextNotesSource URL
kubectl Resource Short-namesRoss Kukulinski #HeptioProTipUnknownhttps://blog.heptio.com/kubectl-resource-short-names-heptioprotip-c8eff9fb7202
kubectl explain: #HeptioProTipRoss Kukulinski #HeptioProTipUnknownhttps://blog.heptio.com/kubectl-explain-heptioprotip-ee883992a243
Ephemeral CI Testing Environments with Heptio Ark Andy Goldstein#HeptioProTipUnknownhttps://blog.heptio.com/ephemeral-ci-testing-environments-with-heptio-ark-heptioprotip-f22171fa0bba
Using kubectl to jumpstart a YAML file: #HeptioProTip Joe Beda#HeptioProTipUnknownhttps://blog.heptio.com/using-kubectl-to-jumpstart-a-yaml-file-heptioprotip-6f5b8a63a3ea
The best Minikube tutorial everAbhishek TiwariarticleNohttps://abhishek-tiwari.com/local-development-environment-for-kubernetes-using-minikube/
Getting Started With Kubernetes (Video, HandsOn & Books)David StrebelarticleNohttps://medium.com/@strebeld/getting-started-with-kubernetes-d9a14955574b
Kubernetes Deep Dive: API Server – Part 2 @mhausenblas & @the1stein articleNohttps://blog.openshift.com/kubernetes-deep-dive-api-server-part-2/
Kubernetes Deep Dive: API Server – Part 3@mhausenblas & @the1stein articleNohttps://blog.openshift.com/kubernetes-deep-dive-api-server-part-3a/
Kubernetes Replicas: Underappreciated WorkhorsesOpenShift team (@mhausenblas)ArticleUnknownhttps://blog.openshift.com/kubernetes-replicas-appreciated-workhorses
How does the Kubernetes scheduler work?Julia EvansArticleUnknownhttps://jvns.ca/blog/2017/07/27/how-does-the-kubernetes-scheduler-work/
faas-netes, a plugin to enable Kubernetes as a FaaS backend@alexellisukArticleUnknownhttps://github.com/alexellis/faas-netes
Kubernetes tips & tricks@Valentin_NCArticleUnknownhttps://opsnotice.xyz/kubernetes-tips-tricks/
10 Most Common Reasons Kubernetes Deployments Fail (Part 1+2) Ross KukulinskiArticleUnknownhttps://kukulinski.com/10-most-common-reasons-kubernetes-deployments-fail-part-1/
Kubernetes NodePort vs LoadBalancer vs Ingress? When should I use what?Sandeep DineshArticleUnknownhttps://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0
Understanding kubernetes networking: ingressMark BetzArticleUnknownhttps://medium.com/google-cloud/understanding-kubernetes-networking-ingress-1bc341c84078
Kubernetes TCP load balancer service on premise (non-cloud)Anoop Vijayan ManiankaraArticleUnknownhttps://medium.com/@maniankara/kubernetes-tcp-load-balancer-service-on-premise-non-cloud-f85c9fd8f43c
Kubernetes Ingress 101: NodePort, Load Balancers, and Ingress ControllersRichard LiArticleUnknownhttps://blog.getambassador.io/kubernetes-ingress-nodeport-load-balancers-and-ingress-controllers-6e29f1c44f2d
Studying the Kubernetes Ingress systemHongli LaiArticleUnknownhttps://www.joyfulbikeshedding.com/blog/2018-03-26-studying-the-kubernetes-ingress-system.html
Kubernetes recipes: Maintenance and troubleshootingSébastien Goasguen, Michael HausenblasArticleUnknownhttps://www.oreilly.com/ideas/kubernetes-recipes-maintenance-and-troubleshooting
Kubernetes Day 2 Operations: AuthN/AuthZ with OIDC and a Little Help From Keycloak (new)Bob KillenArticleUnknownhttps://medium.com/@mrbobbytables/kubernetes-day-2-operations-authn-authz-with-oidc-and-a-little-help-from-keycloak-de4ea1bdbbe
Kubernetes PatternsBilgin Ibryam / Roland HußBookYeshttps://leanpub.com/k8spatterns/
Kubernetes PatternsBilgin Ibryam and Roland HußBookYeshttps://leanpub.com/k8spatterns/
Kubernetes: Up and RunningKelsey Hightower, Brendan Burns, Joe BedaBookYeshttp://shop.oreilly.com/product/0636920043874.do
Designing Distributed SystemsBrendan BurnsBookYeshttp://shop.oreilly.com/product/0636920072768.do
Kubernetes and Red Hat OpenShiftDAVID K. RENSINBookNohttps://www.openshift.com/promotions/kubernetes.html
Awesome-Kubernetes (Git book)Ramit SuranaBookNohttps://www.gitbook.com/book/ramitsurana/awesome-kubernetes/details
Getting Started with Kubernetes - Second EditionJonathan BaierBookYeshttps://www.amazon.com/Getting-Started-Kubernetes-Jonathan-Baier/dp/1787283364/
Mastering KubernetesGigi Sayfan BookYeshttps://www.amazon.com/Mastering-Kubernetes-Gigi-Sayfan/dp/1786461005/
Implementing Modern DevOpsDavid GonzalezBookYeshttps://www.packtpub.com/networking-and-servers/implementing-modern-devops
Kubernetes in ActionMarko LukšaBookYeshttps://www.manning.com/books/kubernetes-in-action
Kubernetes CookBookSébastien Goasguen, Michael HausenblasBookYeshttp://shop.oreilly.com/product/0636920064947.do
Learning Resources (basics)AuthorCategoryCommercialLink
Kubernetes Fundamentals (LFS258)Linux Foundation / Sebastien GoasguencourseYeshttps://training.linuxfoundation.org/linux-courses/system-administration-training/kubernetes-fundamentals
Fundamentals of Containers, Kubernetes, and Red Hat OpenShiftZach Gutterman / Zach GuttermancourseNohttps://www.edx.org/course/fundamentals-containers-kubernetes-red-hat-do081x#
Scalable Microservices with KubernetesBy UdacitycourseNohttps://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615
KUB-100 KUBERNETES FUNDAMENTALSBy kumul.uscourseYeshttps://kumul.us/learn-kubernetes-fundamentals-online/
(3) KTHW: Kubernetes The Hard Way (a must for CKAs)Kelsey HightowercourseUnknownhttps://github.com/kelseyhightower/kubernetes-the-hard-way
Kubernetes Training OnlineEdward ViaeneE-LearningYeshttp://how-to-learn-online.com/kubernetes-training-online
Learning Docker and Kubernetes by Practice (on Updating)Peng XiaoE-LearningYeshttps://www.udemy.com/learning-docker-and-k8s-by-practice/
How does it work? Kubernetes! Episode 1 - 5 @sebiwicbEpisodeUnknownhttps://sebiwi.github.io/blog/how-does-it-work-kube-1/
(6) Installing sock-shop on KubernetesVishal LalguideUnknownhttps://github.com/microservices-demo/microservices-demo/tree/master/deploy/kubernetes
(7) CKA Exam GuideBy Harshal, ArushguideUnknownhttps://docs.google.com/document/d/1N4fusJG9drQx7J3HIfNsy59dVJh9kwVQ6OtDDVLc36Q/edit
(4) Kubernetes By Example (everybody should enjoy this !)OpenShift team (@mhausenblas)hands-onUnknownhttp://kubernetesbyexample.com/
How to create CI/CD pipeline with autodeploy to Kubernetes using GitLab and Helm@SergeyNuzhdinHowToUnknownhttps://goo.gl/UKEFGl
Deploying Envoy With a Python Flask Web App and KubernetesFlynnHowToUnknownhttps://goo.gl/QjdLJj
Getting Started with GitLab CI with Containers (Part 1)@solidnerdHowToUnknownhttps://goo.gl/0uGJC4
Enabling FaaS on Kubernetes: a Proof of Concept IntroductionHicham ToutHowToUnknownhttps://goo.gl/qVM5dz
Using Helm to install Traefik as an Ingress Controller in Kubernetes???HowToUnknownhttps://goo.gl/WSntgu
WordPress in Kubernetes: The Perfect SetupJorge Salamero Sanz HowToUnknownhttps://goo.gl/ISZJtK
An Introduction to Kubernetes with MinikubeMike StoweHowToUnknownhttps://goo.gl/4iWy6k
Kubernetes on bare-metal in 10 minutes@alexellisukHowToUnknownhttps://blog.alexellis.io/kubernetes-in-10-minutes/
Manage Kubernetes Clusters on AWS Using Kops Arun GuptaHowToUnknownhttps://aws.amazon.com/de/blogs/compute/kubernetes-clusters-aws-kops/
Kops FastStart: Kubernetes Clusters on AWS (updated w/ HA section)@cloudsskyoneHowToUnknowngoo.gl/1GhSDG
Project Kubicorn: Kubernetes On Any Cloud @Kris__NovaHowToUnknownhttps://www.nivenly.com/kubicorn/
Kubernetes with Kubeadm on OpenStack and Anywhere@cloudsskyoneHowToUnknownhttps://goo.gl/zmFVa3
Kubespray Essentials @Futuredon HowToUnknownhttps://futuredon.gitbooks.io/kubespray-essentials/content/
Securing Kubernetes Cluster Networking @ahmetbHowToUnknownhttps://ahmet.im/blog/kubernetes-network-policy/
Kubernetes kubectl commands (NEW)By k8s makersHowToUnknownhttps://www.oreilly.com/learning/kubernetes-kubectl-commands
Bitnami How-To Guides For KubernetesBy BitnamiHowToUnknownhttps://docs.bitnami.com/kubernetes/how-to/
How to set up scaling and autoscaling in KubernetesIfrit LTDHowToUnknownhttps://ifritltd.com/2017/12/01/how-to-set-up-scaling-and-autoscaling-in-kubernetes/
Kubernetes authentication with AWS IAM (heptio iam authenticator)Ifrit LTDHowToUnknownhttps://ifritltd.com/2018/09/09/kubernetes-authentication-with-aws-iam/
Creating Jenkins configuration as code and setting up Kubernetes pluginIfrit LTDHowToUnknownhttps://ifritltd.com/2018/03/18/advanced-jenkins-setup-creating-jenkins-configuration-as-code-and-applying-changes-without-downtime-with-java-groovy-docker-vault-consul-template-and-jenkins-job/
How to setup Kubernetes cluster on AWS with kopsIfrit LTDHowToUnknownhttps://ifritltd.com/2017/12/18/how-to-setup-kubernetes-cluster-on-aws-with-kops/
Furikuri's Kubernetes example collectionTheo PackHowToNohttps://furikuri.gitbooks.io/k8s-by-example/content/
Istio step-by-step tutorial series (NEW)Nethmini RominaHowToUnknownhttps://medium.com/@nethminiromina/istio-step-by-step-part-01-introduction-to-istio-b9fd0df30a9e
Static Pods in Kubernetes (NEW)Ashutosh KumarHowToUnknownhttps://medium.com/@sonasingh46/static-pod-in-kubernetes-e3854507655f
The Children's Illustrated Guide to KubernetesMatt ButcherIllustrationNohttps://www.youtube.com/watch?time_continue=2&v=4ht22ReBjno
Kubernetes BootcampContainer Solutions & Remember to PlayInteractiveNohttps://kubernetesbootcamp.github.io/kubernetes-bootcamp/
(2) Learn Kubernetes using Interactive Browser-Based ScenariosBy KatacodaInteractiveUnknownhttps://www.katacoda.com/courses/kubernetes
Kubernetes Beginner’s Guide: Learning the basics in an hour???IntroNohttps://www.weave.works/kubernetes-beginners-guide/
Getting Started with KubernetesArun GuptaIntroNohttps://dzone.com/refcardz/kubernetes-essentials
Journeys, Deploy Apps On BlueMix (Architecture Diagrams & more)IBMJourneysUnknownhttps://developer.ibm.com/code/journey/category/container-orchestration/
Kubernetes Tutorials (New)Bob Killenon GithubNohttps://github.com/mrbobbytables/k8s-intro-tutorials
Kubernetes.IO Documentationkubernetes.io (community)originNohttps://kubernetes.io/docs/home/
Running Kubernetes Locally via Minikubekubernetes.io (community)originNohttps://kubernetes.io/docs/getting-started-guides/minikube/
Kubernetes Production PatternsGravitational teamPatternsUnknownhttps://github.com/gravitational/workshop/blob/master/k8sprod.md
Kubernetes Fundamental Training Labs (v0.0.7)Kubernauts CommunityPresentationNohttps://goo.gl/Hzk2sd
Kubernetes Advanced Training Labs (v0.0.1) WIPKubernauts CommunityPresentationUnknownhttp://bit.ly/kubernetes-advanced-trainings
Kubernetes - A Comprehensive OverviewBob KillenPresentationNohttps://www.slideshare.net/BobKillen/kubernetes-a-comprehensive-overview-updated
Self-guided "k8s-workshops" @ryanj PresentationNobit.ly/k8s-workshops
Kubernetes 101@jbedaPresentationNohttp://slides.eightypercent.net/kubernetes-101/#1
Kubernetes: Understanding Pods vs. ContainersTim HockinPresentationNohttps://speakerdeck.com/thockin/kubernetes-understanding-pods-vs-containers
Getting Started with Kubernetes (New)Bob KillenPresentationNohttps://mrbobbytabl.es/talk/2018_05_ostruct_workshop/
Introduction to Kubernetes Workshop (New)Bob KillenPresentationNohttps://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit#slide=id.g3cfa019267_4_0
Heptio Tutorials@heptioTutorialsUnknownhttp://docs.heptio.com/content/tutorials.html
Kubernetes Webinar Series - Kubernetes Architecture 101Janakiram & AssociatesvideoNohttps://www.youtube.com/watch?v=zeS6OyDoy78
Role Based Access Control (RBAC) with Kubernetes Gourav ShahVideoUnknownhttps://www.youtube.com/watch?v=BLktpM--0jA&feature=youtu.be
Introduction to Kubernetes and Containers classBy Heptio UniversityVirtual ClassYeshttps://www.eventbrite.com/e/introduction-to-kubernetes-and-containers-virtual-class-tickets-33363759904
Building a multi-platform Kubernetes cluster@kubernetesonarm WorkshopUnknownhttps://github.com/luxas/kubeadm-workshop
Kubernetes.IO TutorialsUnknownUnknownNohttps://kubernetes.io/docs/tutorials/
HowTos and TutorialsUnknownUnknownUnknownUnknown
BooksUnknownUnknownUnknownUnknown
Nice & important 2 KnowUnknownUnknownUnknownUnknown
For CKA(D) CandidatesUnknownUnknownUnknownUnknown
CKA Practice EnvironmentUnknownUnknownUnknownhttps://github.com/kubernauts/cka-practice-environment
(0) CuriculumCNCFUnknownUnknownhttps://kubernauts.gitbooks.io/kubernauts-kubernetes-training-courses/content/courses/CKA_Preparation.html
(1) edX course of "Introduction kubernetes"UnknownUnknownUnknownhttps://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x
(5) What happens when you type `kubectl run`?@jamiehannafordUnknownUnknownhttps://github.com/jamiehannaford/what-happens-when-k8s
(8) My CKA exam “Kubernetes Certified Administrator”Walid A. ShaariUnknownUnknownhttps://medium.com/@walidshaari/kubernetes-certified-administrator-cka-43a25ca4c61c
(9) Exam Study and exercise listMatt FischerUnknownUnknownhttps://docs.google.com/document/d/1AMVwvVabPoYt-o1k8Uo7UlmlfsjQKVHDhDyKP3QqbOM/edit
(10) CKA Office Hours Working DocKubernauts CommunityUnknownUnknownhttps://goo.gl/RVP5zX
(11) Kubernauts GitbooksKubernauts CommunityUnknownUnknownhttps://kubernauts.gitbooks.io/
(12) CKAD Tips & TricksKubernauts CommunityUnknownUnknownhttps://docs.google.com/document/d/1qSY_keLNdOo53258wgV3eUjv-VxlR-qgsRmyXVxsRAo/edit#heading=h.1efzpwwrxlvu
(13) CKAD GuideKubernauts CommunityUnknownUnknownhttps://github.com/saripurigopi/CKAD
(14) CKAD ExercisesDimitris-Ilias GkanatsiosUnknownUnknownhttps://github.com/dgkanatsios/CKAD-exercises
(15) How I passed Certified Kubernetes Administrator exam on first attemptPrabhat SharmaUnknownUnknownhttps://prabhatsharma.in/blog/how-i-passed-certified-kubernetes-administrator-exam-on-first-attempt/
Local Kubernetes development with LXDUnknownUnknownUnknownhttps://kubernetes.io/docs/getting-started-guides/ubuntu/local/
CKA Candidate HandbookUnknownUnknownUnknownhttps://www.cncf.io/certification/candidate-handbook/
Kubernetes Certified AdministrationWalid A. ShaariUnknownUnknownhttps://github.com/walidshaari/Kubernetes-Certified-Administrator
KTHW in VBox@Noah_Abrahams UnknownUnknownhttps://docs.google.com/document/d/15Z-BRbbFVHn5DUrL25PwfRbCcumkPmBkiA_W3nCQn1w/edit
Kubernetes Admin HelperJakub NowakowskiUnknownUnknownhttps://github.com/nkuba/k8s-admin-helper
My Journey to CKASuraj NarvadeUnknownUnknownhttps://suraj.pro/post/journey-to-cka/
CKA Practice EnvironmentArush SalilUnknownUnknownhttps://github.com/arush-sal/cka-practice-environment
Sheet created and maintained by @kubernautsUnknownUnknownUnknownUnknown
If you know about other resources or lists, please suggest the links through comments in this sheet or reply to this tweet:UnknownUnknownUnknownUnknown
https://twitter.com/kubernauts/status/860575553920925698UnknownUnknownUnknownUnknown
If you're looking for a Vendor/Community-Maintained Kubernetes Offerings (Distros/PaaS/Managed), please follow this sheet created and maintained by Joseph Jacks (@asynchio): UnknownUnknownUnknownUnknown
https://goo.gl/WyNWM5UnknownUnknownUnknownUnknown
If you're using any Vendor/Community-Maintained Kubernetes Offerings, please take this survey:UnknownUnknownUnknownUnknown
https://goo.gl/2PbCVeUnknownUnknownUnknownUnknown
The short link to this page is, please tweet it and help your peers:UnknownUnknownUnknownUnknown
https://goo.gl/RywkpdUnknownUnknownUnknownUnknown
Join us at our Kubernauts Worldwide Meetup to learn, teach or work on real world problems and projectsUnknownUnknownUnknownUnknown
https://www.meetup.com/kubernauts/UnknownUnknownUnknownUnknown

124 rows

Kubernetes Learning Resources / Sheet2 (historical)

Historical snapshot

Recovered comparison data. Versions, prices and availability describe the original research, not a current benchmark. Blank or damaged source values are marked unknown.

Choose columns
Visible columns
Kubernetes Learning Resources / Sheet2 (historical)
Bookmarks
CKA
Static Pods | Kubernetes
InitContainers
Kubernetes - Creating Multi-Container Pods
Secret - mount it on one container from volume
Secrets - Expose secret data through env variables in pod
Secret - convert secret data to a base-64 representation
Secret - create a secret
Deployment-updates-image-change
Deployments-Rollout-History
Deployments-Rollback-to-previous-version
Deployments-Scaling
Deployments-rollout-status
Non Persistent Volumes
etcd clusters for Kubernetes
Safely Drain a Node while Respecting Application SLOs | Kubernetes
DaemonSet | Kubernetes
Persistent-Volume
Multi-container Pod communicating using Shared Volume
Persistent Volume Clain
Remove Taint from Master
Troubleshooting kubeadm | Kubernetes
Access API server using Kubectl Proxy
Access API server without kubectl proxy
Get a list of running services in a cluster via kubectl cluster-info
DaemonSet | Kubernetes Engine | Google Cloud
kubernetes-the-hard-way
Change the Reclaim Policy of a PersistentVolume
LimitRange - Limit Storage Consumption
StorageQuota to limit PVC count and cumulative storage capacity
Redis Config Map and Pod Yamls
Redis-Pod-With-Volume-Yaml
Test-Whether-Nginx-Pod-Is-Working
Accessing Nginx Service from Busybox Pod
Deployment Create Yaml
Debug Pods and Replication Controllers
Nodes - Check for sufficient memory and capacity

37 rows

Sources & further reading

  1. Kubernetes learning basics
  2. Google SRE books
  3. Recovered historical source
  4. Kubernetes Learning Resources: historical workbook

Spotted something that needs another look?

Help improve this page →