About Education
Kubernetes Extended Training provides comprehensive knowledge and skills from the installation to the management of the Kubernetes platform. The training focuses on topics such as the installation, management, security, network configuration, and application deployment of Kubernetes clusters, along with hands-on labs. This training is designed for professionals who want to effectively use Kubernetes infrastructures at an enterprise level.
Prerequisites
- Kubernetes Basic Training or equivalent experience
- Basic Linux and networking knowledge
- Experience working with container technologies (e.g. Docker)
Duration of Training
- Instructor-led training: 5 days (with hands-on lab work)
- Virtual instructor-led training: 5 days (with web-based lectures and hands-on labs)
Who Should Participate?
- System administrators
- DevOps engineers
- Network administrators
- App developers
- IT professionals who want to effectively manage Kubernetes infrastructures
Educational Content
Module 1: Kubernetes Installation and Configuration Basics
- Installation
- Kubernetes Architecture Exploration
- Kubernetes Installation and ConfigurationKubernetes API'sini Kullanma
- Working with Kubernetes Cluster
- Linux Network Configuration
Module 2: Kubernetes API Server and Managing Pods
- Using Kubernetes API
- Object Management with Tags, Descriptions and Namespaces
- Running and Managing Pods
Module 3: Managing Kubernetes Controllers and Deployments
- Application Deployment and Basic Deployment
- Application Maintenance with Deployments
- Application Deployment and Management with DaemonSet and Jobs
Module 4: Kubernetes Network, Service and Ingress Configuration and Management
- Kubernetes Network Fundamentals
- Configure and Manage Application Access with Services
- Configure and Manage Application Access with Ingress
Module 5: Kubernetes Security Configuration and Management
- Kubernetes Security Basics
- Managing Certificates and kubeconfig Files
- Role Based Access Controls (RBAC) Management
Module 6: Kubernetes Maintenance, Monitoring and Troubleshooting
- Maintaining Kubernetes Clusters
- Logging and Monitoring in Kubernetes Clusters
- Troubleshooting Clusters
Module 7: Kubernetes Storage and Schedule Configuration and Management
- Storage Configuration and Management in Kubernetes
- Configuration as Data: Environment Variables, Secrets, and ConfigMaps
- Managing and Controlling Kubernetes Scheduler
Module 8: Application Setup with Kubeapps and Helm
- Package Management with Helm
- Application Deployment with Kubeapps
What You Will Gain at the End of Training
When you complete this training you will:
- You will gain skills to set up, manage, and troubleshoot Kubernetes clusters.
- You will gain extensive knowledge of security, networking, storage, and application deployment.
- You will be able to effectively use and optimize Kubernetes infrastructures in the enterprise environment.
- You will be proficient in managing Kubernetes applications with tools such as Helm and Kubeapps.