Pengenalan Training
Kubernetes merupakan platform yang sangat terkenal di dunia dan sudah digunakan oleh banyak perusahaan besar seperti Google dalam membantu dalam memanage dan melakukan orkestrasi infrastruktur container.
Saat ini banyak sekali perusahaan yang mencari kandidat terbaik untuk mengisi posisi sebagai DevOps Engineer dan kemampuan dan skill dalam melakukan administrasi fitur dan layanan Kubernetes menjadi hal yang wajib dimiliki. Untuk itu kami menyediakan kelas untuk mempelajari Kubernetes dan raih kesempatan peningkatan karir yang lebih dari sebelumnya.
Pada kelas ini anda akan mempelajari materi dasar hingga menengah untuk pengaplikasian Kubernetes secara penuh selama 4 hari.
Requirements
- Memahami dasar sistem kontainer.
- Memahami perintah dasar linux dan administrasi server
- Direkomendasikan untuk telah mengikuti kelas Linux ataupun Red Hat RHCSA terlebih dahulu.
Durasi
Kelas ini akan berlangsung selama 4 hari.
Audiens Training
Kelas ini cocok untuk System Engineers, Cloud Engineer, System Administrator, Developer Aplikasi, App Tester and QA.
Materi Training (Curriculum)
BAB 1. Kubernetes Introduction
Introduction to Kubernetes
Kubernetes Cluster Architecture
Core Concept of Kubernetes
Services
ETCD & Controller & API & scheduler
Exploring your Cluster
Understanding YAML
BAB 2. Kubernetes Installation
Installation using kubeadm utility in HA mode
Install Kubernetes the hard Way
Kubernetes cluster
BAB 3. Application Development
Creating a Deployment in Kubernetes using YAML
Creating a Service in Kubernetes
Understanding about pod, Replication & Deployment configuration
Using Rolling Updates in Kubernetes
Configure Environment variable in application
Configure secret resource for sensitive value
Creating Config Map
Scale Applications
Multi Container PODs
Init Containers
BAB 4. Storage Management
Creating Persistent volume
Persistent Volume Claim
Volume claim policy understanding
Attach storage on deployment
BAB 5. Pod Scheduling
Manual Scheduling
Labels and Selectors
Taints and Tolerations
Node Selectors
Node Affinity
DaemonSets
Static Pods
Configuring Kubernetes Scheduler
BAB 6. Resource Allocation
Restrict Limit Memory & CPU use
Creating Resource Quota
Creating Limit Quota
BAB 7. Networking
Network Namespace understanding
Docker Network
Deploy Kubernetes Network
Cluster Networking
Pod Networking
Creating Service Network
DNS Concept in kubernetes
Ingress System kuberbnetes
BAB 8. Monitoring Kubernetes
Logging and Monitoring
Monitoring Cluster Component
Managing application Logs