Awesome Kubernetes bookmarks and learning resources

Simon Zhao
5 min readMay 17, 2020

This article would show some learning resources for kubernetes users, especially for those who are beginning to learn kubernetes and those who are planing for the CKA/CKAD exams.

Bookmarks for kubernetes.io

When managing kubernetes at work or doing the certification test ( CKA / CKAD) , do NOT always search in the kubernetes.io, you need bookmark it in your browser to quickly find examples or references, because you should bear in mind that you can only open two tabs in your browser in the CKA/CKAD test, one for test and the other is kubernetes.io.

Here are some bookmarks of Kubernetes.io, which can help you pass the CKA certification tests.

  1. Kubectl Cheet Sheet

2. kubectl Usage Conventions

3. JSONPath

4. NodeSelector | Affinity

5. Taints and Tolerations

6. Requests and Limits

7. Command and Arguments for a Container

8. Environment Variables for a Container

9. Multiple Containers in the Same Pod

10. Upgrading kubeadm clusters

11. Certificates

12. RBAC Authorization

13. Pull an Image from a Private Registry

14. Security Context

15. Network Policies

16. Persistent Volumes

17. DNS Resolution

18. Volumes

Please save the above names and links in your browser as bookmarks, it would save you a lot of time when you do your regular work or passing the CKA/CKAD certification tests.

Here is the kubernetes.io bookmarks result in my computer:

Kubernetes learning resources for beginners

  1. Books

I recommend to read kubernetes in action ,writen by Marko Lukša, have a deep insight into the kubernetes concepts and practices. After reading this book, you would master the kubernetes theory , concepts and some best practices, and also know how it works under the hood.

2. Udemy courses

I am learning CKA from Certified Kubernetes Administrator (CKA) with Practice Tests , this course provides a lab to practice, it’s very cool, you don’t even have to setup a local test environment to learn kubernetes concepts.

3. Tutorials

You can reference the official tutorial of kubernetes for beginners: the Kubernetes basics , where you can learn the basic ideas, learn how to deploy a cluster, deploy an app and scale an app.

4. Practical example for deploying app in kubernetes

Here is an example named guestbook,which shows you how to build and deploy a simple, multi-tier web application using Kubernetes and Docker.

5. Follow some masters in twitter

6. Some blogs to read

Other Reminders:

  1. If you are new to Kubernetes for the first time, or have only a little knowledge of Kubernetes, then do not try to understand what is going on at the bottom of Kubernetes. Please don’t worry, just use it as a black box tool
  2. You may see more concepts online, such as PVC, Ingress, Priority, etc. During the beginning phase, please do not try to learn too many resource types. Kubernetes has a lot of concepts and similar resources. We are familiar with the most core concepts here, otherwise it is easy to get mad and remember.

--

--

Simon Zhao

Security techie, developer, technology manager, software person and app-stuff doer..