Visão Geral
Este curso foi concebido para Mergulhar a fundo em Conceitos Avançados de Docker e Orquestração de Contentores com o objectivo de desenvolver capacidades avançadas em contentores. Esta aula prática é aproximadamente de 80/20 de laboratório para leccionar, combinando aulas cativantes, demonstrações, actividades de grupo e discussões com laboratórios de programação práticos baseados em máquinas, curso interactivo, dirigido por instrutor, cobrindo os conceitos avançados em Docker e Kubernetes.
Pre-Requisitos
- Desenvolvedores e administradores de sistemas, Engenheiros DevOps e Profissionais de TI que estão familiarizados com os conceitos básicos do Docker e que querem aprender a utilizar o Docker para aplicações do mundo real
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Installation of Docker
- Introduction to Docker
- Docker Architecture
- Docker Components: Docker Client, Docker Host and Docker Registry
- Installation of Docker
Docker Client Operations
- Running a Container
- Container Lifecycle
- Managing Containers
- Executing Commands in Running Containers
Building Custom Images and Docker Registry
- Creating Docker Images using Docker Commit
- Building a Dockerfile
- Tagging an Image
- Pull and Push Images
- Creating Private Registries
Container Deep Dive
- Cgroups
- Namespaces
- Container Resource Limits
Storage & Container Networking
- Storage Overview
- Creating and Managing Volumes
- Using Bind Mounts
- Using tmpfs
- Overview of Container Networking
- Managing Network Bridges
Docker Compose
- Understand YAML
- Create Docker Compose Files
- Deploying and configuring applications
- Build Images
Docker Swarm
- Container Orchestration
- Creating Swarm Cluster
- Manage Nodes in Swarm Node Cluster
- Manage Services
- Secrets
- Rolling Service Updates
- Monitoring
- Scaling
Core Concepts of Kubernetes
- Understand the Kubernetes Cluster Architecture
- Master/Node
- Kubectl
- Kubelet
- Kube-Proxy
- Etcd
- Controllers
Installation of Kubernetes Cluster
- Design a Kubernetes Cluster
- Install Kubernetes masters and nodes, including the use of TLS Bootstrapping
- Configure Network Solution
- Analyse end-to-end test results
Using Kubernetes Features
- Kubectl
- Understand YAML
- Creating and Managing Pods
- Managing Labels
- Managing Services
- Managing Replica Set & Replication Controller
- Resource Quota
Networking in Kubernetes
- Kubernetes Networking
- Understand CNI
- Understand Pod Networking Concepts
- Configure DNS
- Configure and Manage Ingress Rule
- Namespace
Security in Kubernetes
- Managing RBAC
- Security Context
- Secrets
- Work with Image Securely
- Configure Network Policies
TENHO INTERESSE