In the era of cloud computing dominance, Docker, Kubernetes has emerged as the linchpin for containerisation, container orchestration, empowering organizations to seamlessly deploy, scale, and manage applications in cloud environments. Paired with Helm, these tools are indispensable for Dev+DevOps professionals navigating the cloud landscape. Acquiring expertise in Docker, Kubernetes and Helm not only enhances your employability but positions you as a crucial asset in the cloud-centric tech industry.
With over 8 years of overall experience in developing Cloud native applications in Oracle Cloud Infrastructure, I can guide you the best practices followed in the IT indusry.
Pre-requisite: - You need a laptop with atleast 8GB RAM to practise without any issues.
In the Docker module, delve into the essentials, which includes
- creating Dockerfiles
- building images
- create and manage containers
- executing commands within containers
- exposing services to outside.
- learning various Docker commands.
Transition seamlessly into Kubernetes, where you will
- craft Kubernetes manifest files
- deploy pods
- create networks and services
- scale with deployments
- create statefulsets
- create volumes
- manage secrets
- create Jobs and CronJobs.
Later, you will practise more on Helm which includes the following
- Introduction to Helm and its chart structure
- Creating and managing Helm charts
- Parameterizing Helm charts
- Managing releases and rollbacks