Docker is a open-source tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available
COURSE DURATION - 10 days VILT
Environment Setup
Docker Basics
Lab:
Understanding the internals
Build our own Docker image
Lab:
Lab:
Lab:
Multi Stage Build
Docker Networking
Lab:
Kubernetes
Lab on scheduling a Pod on a Node.
Labs: Creating our own Pods
Lab: Namespaces
Lab: Labels and selectors
Lab:
Deployment
Lab:
Lab:
Lab:
Lab:
Service Types
Lab: NodePort
CI/CD
For FULL COURSE OUTLINE, please contact us.
Please contact us for the schedules and for booking a private class.