Linux containers are an exciting and quickly changing technology that change the way companies think about service development and deployment. Containers play a primary role in the modern data-center, and Docker, Kubernetes and related technologies are leading the way.
This course covers all the core features of Docker including container creation and management, interacting with Docker hub, and using Dockerfile to create and manage custom images. Advanced Docker networking is covered, and the use of Docker volumes to manage persistent data, and Docker Compose to build multi-container applications.
Kubernetes automatically places containers based on their resource requirements and other constraints, while not sacrificing availability, Kubernetes mixes critical and best-effort workloads in order to drive up utilization and save even more resources.
Scale your application up and down with a simple command, with a UI, or automatically based on CPU usage. Kubernetes progressively rolls out changes to your application or its configuration, while monitoring application health to ensure it doesn’t kill all your instances at the same time. If something goes wrong, Kubernetes will roll back the change for you. Take advantage of a growing ecosystem of deployment solutions. Kubernetes can also manage your batch and CI workloads, replacing containers that fail, if desired.
Emphasis is placed on best practices and how to secure Docker installations and containers. The course contains labs where students use Docker, Git, and a continuous integration server to automate the testing of containerized applications.
What you will Learn:
Reviews
There are no reviews yet.