In this training program, you will learn the fundamentals of Kubernetes and how it can help your organization manage containerized applications at scale. You will gain a deep understanding of Kubernetes architecture, resources, and objects, and learn how to deploy, scale, and manage containerized applications with ease.
Our hands-on labs will give you practical experience configuring, deploying, and scaling applications with Kubernetes, and managing and monitoring a Kubernetes cluster.
By the end of the program, you’ll be equipped to streamline application deployment, increase agility, and reduce costs with Kubernetes, the most popular container orchestration tool on the market.
Register today and unlock the full potential of Kubernetes!
Topics
- Introduction to Kubernetes
- Definition of Kubernetes
- Benefits of Kubernetes
- Kubernetes Architecture
- Kubernetes components and their functions
- Kubernetes master and worker nodes
- Kubernetes API server
- etcd storage
- Kubernetes Resources and Objects
- Kubernetes objects and their properties
- Pods, ReplicaSets, Deployments, Services
- ConfigMaps and Secrets
- StatefulSets, and DaemonSets
- Jobs and CronJobs
- Ingress
- Deploying Applications with Kubernetes
- Managing a Kubernetes cluster
- Deploying an application to Kubernetes
- Scaling applications with Kubernetes
- Updating and rolling back applications in Kubernetes
- Maintenance and upgrade of Kubernetes
- Kubernetes security
- Role-Based Access Control (RBAC)
- Networking and service discovery
- Network Policies
- Kubernetes logging and monitoring
- Troubleshooting Kubernetes applications
Duration
24 hours (3 days)
Prerequisites
Attendees should have a basic understanding of the Linux operating system, command-line tools, containers, and a computer with a modern browser and a fast internet connection.