Duração:
3 dias
Próxima Data:
Consulte-nos
Local:
Descrição
No final deste curso, os participantes estarão habilitados a:
- Kubernetes is an open-source platform for container orchestration and management. It automates the operations, administration, and deployment of containerized applications and services.
- This instructor-led, live training is aimed at DevOps engineers and developers who wish to use Kubernetes to build, deploy, and manage containers and cluster components in a secure and scalable environment.
-
Área: Devops
-
Certificação Associada: N/A
-
Destinatários: - Software Developers - Architects - Deployment engineers
Programa:
Introduction
Containers Architecture
- Containers vs VMs
- Dissecting Containers
- Container Management Systems
- OCI and CRI
Container Orchestration
- Container Management Systems Limitations
- Kubernetes Architecture
- Introduction
- Masters/nodes
- Etcd
- Kube-apiserver
- Kubelet
- Kube-proxy
- Controller manager
- Kube scheduler
- Design and install a Kubernetes cluster
- Labs
- Installing a multi-node Kubernetes cluster
Kubernetes Command-Line Tool
- Imperative vs declarative
- Kubectl
- Krew
- Kube ns
- kube ctx
- Labs
- Getting started with Kubernetes
- Kubectl commands
- Tools of the trade
Kubernetes Core Concepts
- Namespaces
- Pod and Multi-container Pods
- Labels and Selectors
- Replication controllers / ReplicaSets
- Deployments (Rolling Updates and Rolling Back)
- ConfigMaps and Secrets
- Liveness and Readiness
- Labs
- Kubernetes Core Concepts
- Rolling Update and Rollback
- Labels and Selectors
- ConfigMaps and Secrets
- Liveness and Readiness
Kubernetes Networking
- Cluster Networking
- Pod Networking
- Service Networking
- CoreDNS in Kubernetes
- Ingress
- Labs
- Networking
- Services
- Ingress
Scheduling
- Manual Scheduling
- Taints and tolerations
- Node labels and Selectors
- Node Affinity
- Static Pods
- DaemonSets
- Labs
- Manual Scheduling
- Taints and tolerations
- Node labels and Selectors
- Node Affinity
- Static Pods
- DaemonSets
- Jobs and Cronjobs
Kubernetes and Storage
- Persistent Volumes
- Persistent Volume Claims
- Dynamic Provisioning with StorageClass
- Labs
- Static provisioning
- Dynamic provisioning
Kubernetes Security
- Role Based Access Control
- Service Accounts
- Security Contexts
- Resource Quotas
- Network Policy
- Labs
- RBAC and Cluster Roles
- Service Accounts
- Security Contexts
- Network Policy
Logging and Monitoring
- Helm
- Operators
- Monitoring Cluster Components
- Setting up the GAP stack - Grafana Alertmanager Prometheus
- Labs
- Helm
- Setting up the GAP stack
- Conclusion