
Kubernetes Administration
Boer TechnologyKubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.
The name Kubernetes originates from Greek, meaning helmsman or pilot. Google open-sourced the Kubernetes project in 2014. Kubernetes combines over 15 years of Google's experience running production workloads at scale with best-of-breed ideas and practices from the community.
By the end of this course, you will learn the following:
- The history and evolution of Kubernetes.
- Its high-level architecture and components.
- The API, the most important resources that make the API, and how to use them.
- How to deploy and manage an application.
- Some upcoming features that will boost your productivity.
Daftar pratayang modul materi Kubernetes Administration
Berikut ini adalah daftar judul modul dan bab dari Kubernetes Administration, untuk memiliki akses materi secara penuh, silahkan ikuti kelas ini.
- 1. What Is Kubernetes?
- 2. Components of Kubernetes
- 3. Kubernetes Architecture
- 4. User Community
- 5. Tools
- 6. Cloud Native Computing Foundation (CNCF)
- 1. Main Components
- 2. Master Node
- 3. Worker Nodes
- 4. Kubelet
- 5. Services
- 6. Controllers
- 7. Pods
- 8. Containers
- 9. Init Containers
- 10. Component Review
- 11. Node
- 12. Single IP per Pod
- 13. Container to Outside Path
- 14. Networking Setup
- 15. CNI Network Configuration File
- 16. Lab 2.1 Lab Environment
- 1. Installation Tools
- 2. Installing kubectl
- 3. Using Minikube
- 4. Installing with kubeadm
- 5. kubeadm-upgrade
- 6. Installing a Pod Network
- 7. Installation Considerations
- 8. Main Deployment Configurations
- 9. systemd Unit File for Kubernetes
- 10. Compiling from Source
- 11. Lab 3.1 Kubernetes Cluster Provisioning
- 12. Lab 3.2 Deploy Microservices Demo
- 13. Lab 3.3 Kubernetes Dashboard
- 14. Quiz
- 1. API Access
- 2. RESTful
- 3. Checking Access
- 4. Using Annotations
- 5. Simple Pod
- 6. Manage API Resources with kubectl
- 7. Access from Outside the Cluster
- 8. introduction ~/.kube/config
- 9. Namespaces
- 10. Working with Namespaces
- 11. API Resources with kubectl
- 12. Lab 4.1 API with Proxy & API without Proxy
- 1. Accessing an Application with a Service
- 2. Service Types : Cluster IP
- 3. Service Types : Load Balancer
- 4. Services Diagram
- 5. Local Proxy for Development
- 6. DNS
- 7. Verifying DNS Registration
- 8. Tugas 5.1 Deploying Stand-Alone Application
- 9. Quiz
- 1. Introducing Volumes
- 2. Volume Spec
- 3. Volume Types
- 4. Shared Volume Example
- 5. Persistent Volumes and Claims
- 6. Persistent Volume
- 7. Persistent Volume Claim
- 8. Dynamic Provisioning
- 9. Secrets
- 10. Using Secrets via Environment Variables
- 11. Mounting Secrets as Volumes
- 12. Tugas 6.1 PV & PVC
- 13. Tugas 6.2 Multi-Tier Application
- 1. Ingress Controller
- 2. Ingress API Resources
- 3. Deploying the Ingress Controller
- 4. Creating an Ingress Rule
- 5. Multiple Rules
- 6. Tugas 7.1 Ingress
- 7. Quiz
- 1. Summary
- 2. Lab Test Comprehensive 1
- 3. Lab Test Comprehensive 2
Informasi Kursus
Kategori: Orchestration, docker, cloud, devops
Level: Menengah
Angkatan: BA 01 - K9ADM
Mulai: 13 Nov. 2020
Berakhir: 14 Nov. 2021