Get a basic foundation for Kubernetes in a hands on way. This will make it easier for them to learn intermediate & more advanced concepts on Kubernetes and making the transition to production level skills.
8 sections • 19 lectures • 49m total length
Why is Docker needed
Dockerfile to create Docker Image
Push Docker Image to Docker Hub
Run a Pod
Drawback of running a Pod directly
Run a Replicaset
Drawback of running a Replicaset
Run a Deployment
Example of Rolling update in a Deployment
Laptop with internet
Kubernetes is an open-source container orchestration system to automate application deployment, scaling and management. Imagine you write your application and push your code. Then Kubernetes will take care of ensuring it is running at all times to serve your users. Kubernetes is being extensively used these days and its popularity is growing at a high speed.
This course will give you a head start in learning Kubernetes by going through the basic resources of Kubernetes such as:
What is Docker image
How to write Dockerfile to create an image
How to push the image to a remote registry
This course is mainly designed keeping complete beginners in mind although intermediate users may find the example useful. By the end of the course you will have a basic foundation on Kubernetes to go ahead and learn intermediate and more advanced concepts.
Who this course is for:
Anyone interested in getting a quick & basic introduction to Kubernetes in 1 hour. No experience necessary
I have a bachelors from Mechanical Engineering from Indian Institute of Technology, Masters in Solid Mechanics from Ecole Polytechnique, Paris and PhD in Engineering from Cambridge University, UK. I currently work as a Software Engineer.
I have previously taught undergraduate students from Cambridge University in the form of supervisions of courses in Mechanics.