Visão Geral
Este Curso Kubernetes Administration Workshop LF, aborda os principais conceitos normalmente usados para construir e administrar um cluster Kubernetes em produção, usando ferramentas independentes de fornecedor. Construímos um cluster, determinamos a configuração da rede, ampliamos o cluster, implantamos aplicativos e configuramos o armazenamento, a segurança e outros objetos necessários para o uso típico. Este Curso Kubernetes Administration Workshop LF, oferece exposição às muitas habilidades necessárias para administrar Kubernetes em um ambiente de produção
Objetivo
Após participar com êxito deste Curso Kubernetes Administration Workshop LF, você será capaz de:
Neste Curso Kubernetes Administration Workshop LF, você aprenderá sobre a instalação de um cluster Kubernetes de vários nós usando kubeadm e como expandir um cluster, escolhendo e implementando redes de cluster e vários métodos de gerenciamento do ciclo de vida do aplicativo, incluindo escalonamento, atualizações e reversões. O Curso Kubernetes Administration Workshop LF, também cobre a configuração da segurança tanto para o cluster quanto para os contêineres, gerenciando o armazenamento disponível para contêineres, monitoramento, registro e solução de problemas de contêineres e do cluster, configurando o agendamento e a afinidade de implantações de contêineres, usando Helm e Charts para automatizar a implantação de aplicativos, e compreender a Federação para tolerância a falhas e maior disponibilidade.
Ao final deste Curso Kubernetes Administration Workshop LF, você estará preparado para instalar e configurar um cluster Kubernetes de nível de produção, desde a configuração de rede até atualizações e disponibilização de implantações por meio de serviços, e também lidar com as tarefas contínuas necessárias para a administração do Kubernetes. Este curso também serve como preparação para o exame de certificação CKA, para quem predente fazer o exam CKA em breve ou futuramente.
Conteúdo Programatico
Introduction
- Linux Foundation
- Linux Foundation Training
- Linux Foundation Certifications
- Linux Foundation Digital Badges
- Laboratory Exercises, Solutions and Resources
- Things Change in Linux and Open Source Projects
- E-Learning Course: LFS258
- Platform Details
Basics of Kubernetes
- Define Kubernetes
- Cluster Structure
- Adoption
- Project Governance and CNCF
- Labs
Installation and Configuration
- Getting Started With Kubernetes
- Minikube
- kubeadm
- More Installation Tools
- Labs
Kubernetes Architecture
- Kubernetes Architecture
- Networking
- Other Cluster Systems
- Labs
APIs and Access
- API Access
- Annotations
- Working with A Simple Pod
- kubectl and API
- Swagger and OpenAPI
- Labs
API Objects
- API Objects
- The v1 Group
- API Resources
- RBAC APIs
- Labs
Managing State With Deployments
- Deployment Overview
- Managing Deployment States
- Deployments and Replica Sets
- DaemonSets
- Labels
- Labs
Volumes and Data
- Volumes Overview
- Volumes
- Persistent Volumes
- Rook
- Passing Data To Pods
- ConfigMaps
- Labs
Services
- Overview
- Accessing Services
- DNS
- Labs
Helm
- Overview
- Helm
- Using Helm
- Labs
Ingress
- Overview
- Ingress Controller
- Ingress Rules
- Service Mesh
- Labs
Scheduling
- Overview
- Scheduler Settings
- Pod Specification
- Affinity Rules
- Taints and Tolerations
- Labs
Logging and Troubleshooting
- Overview
- Troubleshooting Flow
- Basic Start Sequence
- Monitoring
- Plugins
- Logging
- Troubleshooting Resources
- Labs
Custom Resource Definition
- Overview
- Custom Resource Definitions
- Aggregated APIs
- Labs
Security
- Overview
- Accessing the API
- Authentication and Authorization
- Admission Controller
- Pod Policies
- Network Policies
- Labs
High Availability
- Overview
- Stacked Database
- External Database
- Labs
Closing and Evaluation Survey
- Evaluation Survey
Cilium Network Plugin
- Using Cilium