Training Kubernetes Advanced ini dibuat untuk staff Dev-Ops (Developer Operations) berpengalaman yang ingin meningkatkan keterampilan orkestrasi kontainer (Docker) ke level berikutnya. Anda akan mempelajari konsep dan praktik terbaik yang lebih dalam untuk membangun, menerapkan, dan mengelola aplikasi kompleks dalam skala besar di lingkungan server yang menerapkan teknologi Kubernetes.
OBJECTIVES
- Mendesain dan menerapkan strategi penerapan lanjutan untuk ketersediaan tinggi dan penerapan tanpa downtime.
- Menggunakan service mesh untuk mengelola traffic route, security, dan observabilitas untuk aplikasi containerized (Docker).
- Mengintegrasikan solusi penyimpanan yang berbeda dengan Kubernetes untuk memastikan penyimpanan persisten/sementara untuk aplikasi.
- Menerapkan praktik keamanan yang kuat untuk melindungi aplikasi Anda di lingkungan Kubernetes.
- Menerapkan dan mengelola aplikasi di seluruh cluster Kubernetes untuk skalabilitas dan ketersediaan tinggi.
- Memecahkan masalah dan memantau cluster Kubernetes secara efektif untuk kinerja optimal.
- Menggunakan alat dan teknik untuk mengelola seluruh siklus hidup aplikasi dalam lingkungan Kubernetes.
PREREQUISITES
Kubernetes Administration Fundamentals
CONTENT
- Introduction
1.1. Velocity
1.2. Scaling Service and Teams
1.3. Abstracting Infrastructure
1.4. Efficiency
1.5. Cloud Native Ecosystem - Creating and Running Containers
2.1. Container Images
2.2. Building Application Images with Docker
2.3. Multistage Image Builds
2.4. Storing Images in a Remote Registry
2.5. The Container Runtime Interface - Deploying a Kubernetes Cluster
3.1. Installing Kubernetes on a Public Cloud Provider
3.2. Installing Kubernetes Locally Using Minikube
3.3. Running Kubernetes in Docker
3.4. The Kubernetes Client
3.5. Cluster Components - Common kubectl Commands
4.1. Namespaces
4.2. Contexts
4.3. Viewing Kubernetes API Objects
4.4. Creating, Updating, and Destroying Kubernetes Objects
4.5. Labeling and Annotating Objects
4.6. Debugging Commands
4.7. Cluster Management
4.8. Command Autocompletion
4.9. Viewing Cluster - Pods
5.1. Pods in Kubernetes
5.2. Thinking with Pods
5.3. The Pod Manifest
5.4. Running Pods
5.5. Accessing Pod
5.6. Health Checks
5.7. Resource Management
5.8. Persisting Data with Volumes - Labels and Annotations
6.1. Labels
6.2. Annotations - Service Discovery
7.1. Introduction Service Discovery
7.2. The Service Object
7.3. Looking Beyond the Cluster
7.4. Load Balancer Integration
7.5. Advanced Details
7.6. Connecting with Other Environments - HTTP Load Balancing with Ingress
8.1. Ingress Spec Versus Ingress Controllers
8.2. Installing Contour
8.3. Using Ingress
8.4. Advanced Ingress Topis and Gotchas
8.5. Alternate Ingress Implementations
8.6. The Future of Ingress - ReplicaSets
9.1. Reconciliation Loops
9.2. Relating Pods and ReplicaSets
9.3. Designing with ReplicaSets
9.4. ReplicaSet Spec
9.5. Creating a ReplicaSet
9.6. Inspecting a ReplicaSet
9.7. Scaling ReplicaSets
9.8. Deleting ReplicaSets - Deployments
10.1. Creating Deployments
10.2. Managing Deployments
10.3. Updating Deployments
10.4. Deployment Strategies
10.5. Deleting a Deployment
10.6. Monitoring a Deployment - DaemonSets
11.1. DaemonSet Scheduler
11.2. Creating DaemonSets
11.3. Limiting DaemonSets to Specific Nodes
11.4. Updating a DaemonSet
11.5. Deleting a DaemonSet - Jobs
12.1. The Job Object
12.2. Job Patterns
12.3. CronJobs - ConfigMaps and Secrets
13.1. ConfigMaps
13.2. Secrets
13.3. Naming Constraints
13.4. Managing ConfigMaps and Secrets - Role-Based Access Control for Kubernetes
14.1. Role-Based Access Control
14.2. Techniques for Managing RBAC - Integrating Storage Solutions and Kubernetes
15.1. Importing External Services
15.2. Running Reliable Singletons
15.3. Kubernetes-Native Storage with StatefulSets - Accessing Kubernetes from Common Programming Languages
16.1. The Kubernetes API
16.2. Programming the Kubernetes API - Securing Applications in Kubernetes
17.1. Understanding SecurityContext
17.2. Pod Security
17.3. Service Account Management
17.4. Role-Based Access Control
17.5. RuntimeClass
17.6. Network Policy
17.7. Service Mesh
17.8. Security Benchmark Tools
17.9. Image Security - Policy and Governance for Kubernetes Clusters
18.1. Why Policy and Governance Matter
18.2. Admission Flow
18.3. Policy and Governance with Gatekeeper - Multicluster Application Deployments
19.1. Before Even Begin
19.2. Starting at the Top with a Load-Balancing Approach
19.3. Building Applications for Multiple Clusters - Organizing Application
20.1. Managing Application in Source Control
20.2. Structuring Application for Development, Testing, and Deployment
20.3. Parameterizing Application with Templates
20.4. Deploying Application Around the World
Course Features
- Lectures 21
- Quizzes 2
- Duration 40 hours
- Skill level All levels
- Language Indonesia
- Students 11
- Certificate Yes
- Assessments Yes
Private Offline
- Start Date 8 Juli 2024 Direktorat Jenderal Bea dan Cukai
- End Date 13 Juli 2024
- Cost -
- Registered 11 Person
- Confirmed 11 Person Direktorat Jenderal Bea dan Cukai