loading...

Understanding Kubernetes: part 1 – Pods

aurelievache profile image Aurélie Vache Updated on ・1 min read

Understanding Kubernetes in sketchnotes (36 Part Series)

1) Understanding Kubernetes: part 1 – Pods 2) Understanding Kubernetes: part 2 - CronJobs 3 ... 34 3) Understanding Kubernetes: part 3 – Secrets 4) Understanding Kubernetes: part 4 – Namespaces & ResourceQuotas 5) Understanding Kubernetes: part 5 – Configmaps 6) Understanding Kubernetes: part 6 – Horizontal Pod Autoscaler 7) Understanding Kubernetes: part 7 – Services 8) Understanding Kubernetes: part 8 – Kubectl Tips 9) Understanding Kubernetes: part 9 – components : etcd, kubelet, scheduler... 10) Understanding Kubernetes: part 10 – Liveness & Readiness probes 11) Understanding Kubernetes: part 11 – Resources's Requests & Limits 12) Understanding Kubernetes: part 12 – Useful tools 13) Understanding Kubernetes: part 13 – Quality of Service 14) Understanding Kubernetes: part 14 – Persistent Volume, Persistent Volume Claim an Storage Class 15) Understanding Kubernetes: part 15 – Pod (Anti) Affinity and Node (Anti) Affinity 16) Understanding Kubernetes: part 16 – Useful tools - part 2 17) Understanding Kubernetes: part 17 – Useful tools - part 3 18) Understanding Kubernetes: part 18 – Network Policies 19) Understanding Kubernetes: part 19 – Useful tools - Kustomize tips 20) Understanding Kubernetes: part 20 – Pods pull images configuration 21) Understanding Kubernetes: part 21 – Useful tools - part 4 - security 22) Understanding Kubernetes: part 22 – LimitRange 23) Understanding Kubernetes: part 23 – Ingress 24) Understanding Kubernetes: part 24 – Node operations 25) Understanding Kubernetes: part 25 – Useful tools - part 5 - backup and restore with Velero 26) Understanding Kubernetes: part 26 – Deployment Rolling update 27) Understanding Kubernetes: part 27 – Jobs 28) Understanding Kubernetes: part 28 – Debugging/Troubleshooting Kubernetes 29) Understanding Kubernetes: part 29 – Pod lifecycle 30) Understanding Kubernetes: part 30 – Deployment 31) Understanding Kubernetes: part 31 – ReplicaSet 32) Understanding Kubernetes: part 32 – DaemonSet 33) Understanding Kubernetes: part 33 – Container lifecycle events 34) Understanding Kubernetes: part 34 – Kubeconfig file 35) Understanding Kubernetes: part 35 – Labels & Selectors 36) Understanding Kubernetes: part 36 – Pod deletion

Understanding Kubernetes can be difficult or time-consuming. In order to spread knowledges about Cloud technologies I started to create sketchnotes about Kubernetes. I think it could be a good way, more visual, to explain Kubernetes (and others technologies).

I start this serie of Sketchnotes about Kubernetes with one kind of resource: Pods.

Alt Text

If you are interested, I published all the sketchnotes on Kubernetes (and new ones!) to make a "book" of 120 pages: "Understanding Kubernetes in a visual way".

If you like theses sketchnotes, you can follow me, I will publish others sketchs shortly :-).

Understanding Kubernetes in sketchnotes (36 Part Series)

1) Understanding Kubernetes: part 1 – Pods 2) Understanding Kubernetes: part 2 - CronJobs 3 ... 34 3) Understanding Kubernetes: part 3 – Secrets 4) Understanding Kubernetes: part 4 – Namespaces & ResourceQuotas 5) Understanding Kubernetes: part 5 – Configmaps 6) Understanding Kubernetes: part 6 – Horizontal Pod Autoscaler 7) Understanding Kubernetes: part 7 – Services 8) Understanding Kubernetes: part 8 – Kubectl Tips 9) Understanding Kubernetes: part 9 – components : etcd, kubelet, scheduler... 10) Understanding Kubernetes: part 10 – Liveness & Readiness probes 11) Understanding Kubernetes: part 11 – Resources's Requests & Limits 12) Understanding Kubernetes: part 12 – Useful tools 13) Understanding Kubernetes: part 13 – Quality of Service 14) Understanding Kubernetes: part 14 – Persistent Volume, Persistent Volume Claim an Storage Class 15) Understanding Kubernetes: part 15 – Pod (Anti) Affinity and Node (Anti) Affinity 16) Understanding Kubernetes: part 16 – Useful tools - part 2 17) Understanding Kubernetes: part 17 – Useful tools - part 3 18) Understanding Kubernetes: part 18 – Network Policies 19) Understanding Kubernetes: part 19 – Useful tools - Kustomize tips 20) Understanding Kubernetes: part 20 – Pods pull images configuration 21) Understanding Kubernetes: part 21 – Useful tools - part 4 - security 22) Understanding Kubernetes: part 22 – LimitRange 23) Understanding Kubernetes: part 23 – Ingress 24) Understanding Kubernetes: part 24 – Node operations 25) Understanding Kubernetes: part 25 – Useful tools - part 5 - backup and restore with Velero 26) Understanding Kubernetes: part 26 – Deployment Rolling update 27) Understanding Kubernetes: part 27 – Jobs 28) Understanding Kubernetes: part 28 – Debugging/Troubleshooting Kubernetes 29) Understanding Kubernetes: part 29 – Pod lifecycle 30) Understanding Kubernetes: part 30 – Deployment 31) Understanding Kubernetes: part 31 – ReplicaSet 32) Understanding Kubernetes: part 32 – DaemonSet 33) Understanding Kubernetes: part 33 – Container lifecycle events 34) Understanding Kubernetes: part 34 – Kubeconfig file 35) Understanding Kubernetes: part 35 – Labels & Selectors 36) Understanding Kubernetes: part 36 – Pod deletion

Posted on by:

aurelievache profile

Aurélie Vache

@aurelievache

Cloud Developer - Google Developer Expert on Cloud - Duchess France, Toulouse Data Science, DevFest Toulouse Leader/Organizer - speaker & sketchnoter newbie

Discussion

markdown guide
 

Salut, Aurélie! Il est toujours utile d'expliquer les concepts fondamentaux. Une bonne documentation permet d'éviter les nuits blanches.) Je connais Docker. Et je délègue la configuration cloud à DevOps.

Pourrais-tu m'aider s'il te plaît. J'ai besoin d'un examen de mon #showdev sur dev.to. Merci)

 

Bonjour Chloé,
Je n'ai pas trop compris.
De quelle aide a tu besoin ? 😉

 

Aurélie, j'aime le développement de produits. Y a-t-il des idées intéressantes sur les kubernetes? Je veux dire que cela pourrait être cool pour les autres, et c'est facile à faire.

 

Je suis désolé. On dirait qu'il est considéré comme du spam.

 

Yes, I imagine pods like pokeballs which can contenate one or several containers 🙂.

Happy you like the kube sketchnotes serie.

The difference between Dev and production can be the scaling auto with hpa, but also the multi region, the security, the network policies... Many things to talk if you are interested🙂

 
 

Thanks for this amazing work and making it available.

 

This is awesome! Special request for PVCs (including storage class, volume, volume mount) and for Ingress.

 

Thanks for your kind words :-).
I've created 10 sketchnotes yet, I will publish them shortly and started yesterday a sketch about storageclass, pv and pvc :-).
I note for Ingress :-).

 

This is brilliantly drawn, Aurelie! Could you please publish a similar series for Webservers (Nginx, HAProxy, Traefik etc..)

 

Thanks 😊
I will publish a serie about Istio, soon, and then maybe Traefik, I am thinking of futures series 🙂

I note for HaProxy and Nginx too.

 

I've recently started working with Istio so I'm looking forward to your sketchnotes on it 😄

 

Très cool Aurelie. La série est excellente. Merci.

 

Merci 🙂
J'espère que la suite te plairas autant 😉

 

I am amused by your runnab "to the power L" e. 😊😊😊

 

Bonjour,

Vous n'auriez pas une version française ?

Merci

 

Bonjour
Pour le moment non, j'ai fait la version anglaise en premier.
Une fois le recueil terminé, si le besoin existe je vais réfléchir à la traduction en français, on m'a également demandé dans d'autres langues.