Container management in a production environment is critical because it prevents a downtime scenario from occurring. We have designed this course to teach you how to use Kubernetes with Docker to avoid downtime. Kubernetes is an open-source system for automating containerised applications' deployment, scaling and management. It supports multi-cloud, on-premise VMs and bare metal, and it automatically allocates resources such as memory and CPU as needed. This course introduces microservices, a software architecture in which apps are broken down into small autonomous services. You'll learn about the Google Cloud Platform and Google Cloud Shell. Learn how to set up VirtualBox and Docker and how to use a Docker build image.
We'll then dive into Kubernetes and show you how to manage containerised applications in a clustered environment. You'll also learn about Kubernetes terms like ‘pod’, which is Kubernetes’ basic unit and represents one or more containers that should be controlled as a single application. Using the replication controller, you'll also learn how to define horizontally scaled pods. Next, you'll learn to create clusters and link to code repositories using the Docker hub cloud-based registry service. Finally, we'll show you how to ‘clean’ the guest book and deploy patterns.
This course is for app developers and anyone interested in creating scalable applications and deploying them quickly using Kubernetes and Docker. We created this course to teach you how to avoid app downtime by creating frameworks for reliably executing systems using Kubernetes and Docker. Kubernetes is in high demand so it's a great idea for app developers to learn more about it. Enrol now and create and manage scalable apps with no downtime.
What You Will Learn In This Free Course
- Discuss the concept of ‘microservic...
- Recall the function of the Google c...
- Distinguish between monolithic mode...
- Identify the difference between vir...
- Discuss the concept of ‘microservices’ in Kubernetes
- Recall the function of the Google container registry
- Distinguish between monolithic mode of development and microservices
- Identify the difference between virtual machines and containers
- Summarise the goals of the Twelve-Factor app
- Explain the function of the Google Cloud engine
- Recall the command for updating the repository source list
- State where application deployment takes place
- Discuss the function of the replication controller
- Recall the steps involved in creating cluster G block
- State how to get information about a cluster
- Identify and explain various Kubernetes terms
- Explain the ‘cleaning’ procedures of the guest book
- List some components of Kubernetes
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this certificate course, you have the option to acquire an official certificate, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of certificates for completed certificate courses:
- Digital certificate: a downloadable certificate in PDF format immediately available to you when you complete your purchase.
- certificate: a physical version of your officially branded and security-marked certificate
All certificates are available to purchase through the Alison Shop. For more information on purchasing Alison certificate, please visit our FAQs. If you decide not to purchase your Alison certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.