Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)

Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)

freeCodeCamp.org via freeCodeCamp Direct link

) Kubernetes for Beginners Introduction

1 of 47

1 of 47

) Kubernetes for Beginners Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)

Automatically move to the next video in the Classroom when playback concludes

  1. 1 ) Kubernetes for Beginners Introduction
  2. 2 ) What is Kubernetes
  3. 3 ) What is Pod
  4. 4 ) Kubernetes Cluster and Nodes
  5. 5 ) Kubernetes Services
  6. 6 ) What is kubectl
  7. 7 ) Software required for this course
  8. 8 ) Installing kubectl
  9. 9 ) Installing Minikube
  10. 10 ) Cleating Kubernetes cluster using Minikube
  11. 11 ) Exploring the Kubernetes node
  12. 12 ) Creating just single Pod
  13. 13 ) Exploring Kubernetes Pod
  14. 14 ) Creating alias for the kubectl command
  15. 15 ) Creating and exploring Deployment
  16. 16 ) Connecting to one of the Pods using its IP address
  17. 17 ) What is Service
  18. 18 ) Creating and exploring ClusterIP Service
  19. 19 ) Connecting to the Deployment using ClusterIP Service
  20. 20 ) Deleting Deployment and Service
  21. 21 ) Creating Node web application
  22. 22 ) Dockerizing Node application
  23. 23 ) Pushing custom image to the Docker Hub
  24. 24 ) Creating deployment based on the custom Docker image
  25. 25 ) Scaling custom image deployment
  26. 26 ) Creating NodePort Service
  27. 27 ) Creating LoadBalancer Service
  28. 28 ) Rolling update of the deployment
  29. 29 ) What happens when one of the pods is deleted
  30. 30 ) Kubernetes Dashboard
  31. 31 ) Creating YAML deployment specification file
  32. 32 ) How to use Kubernetes documentation
  33. 33 ) Applying YAML deployment file
  34. 34 ) Creating YAML service specification file
  35. 35 ) Plan for the creation of the two deployments
  36. 36 ) Creating another web app with two endpoints
  37. 37 ) Building custom Docker image for the second web app
  38. 38 ) Creating YAML specification for the second web app
  39. 39 ) Creating YAML specification for the NGINX app
  40. 40 ) Applying specifications for both apps
  41. 41 ) Verifying connectivity between different deployments
  42. 42 ) Resolving Service name to IP address
  43. 43 ) Deleting both applications
  44. 44 ) Changing Container Runtime from Docker to CRI-O
  45. 45 ) Deploying apps using CRI-O container runtime
  46. 46 ) Verifying connectivity between deployments
  47. 47 ) Wrap-Up

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.