Curso Docker Advanced Clusters Docker

  • DevOps | CI | CD | Kubernetes | Web3

Curso Docker Advanced Clusters Docker

24 horas
Visão Geral

Curso Docker Advanced Clusters Docker, O curso Docker Advanced cobre tópicos avançados relacionados ao trabalho com clusters Docker Swarm e imagens Docker. Este curso é um mergulho profundo nas tecnologias subjacentes do kernel que tornam os contêineres possíveis, trabalhando com segredos, redes de contêineres, segurança, gerenciamento avançado de nós, disponibilidade, monitoramento e registro, coleta de métricas, compilações em vários estágios e compilações automatizadas.

Publico Alvo
  • Engenheiros DevOps
  • Administradores de sistemas Linux
  • Engenheiros de design de sistemas
  • Arquitetos
Pre-Requisitos
  • Ter participado do Curso DevOps Fundamentals
  • Interagir com contêineres Docker a partir da linha de comando (iniciar e parar contêineres, anexar, executar, etc.)
  • Trabalhar com redes e volumes de ponte Docker
  • Criar imagens Docker (Dockerfiles)
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Building a secure Docker Swarm

  1. What is Docker Swarm?
  2. Docker Secure Swarm Cluster
  3. Docker Modes
  4. Creating a Swarm Cluster
  5. Deleting the Swarm
  6. Orchestration
  7. Service Types
  8. Creating, updating, inspecting and deleting a Service

Hands-on Lab: The Lab Environment
Hands-on Lab: Initializing, extending and putting the Docker Swarm to work

Labels and Filters. Working with Secrets

  1. What are Labels?
  2. Keys and Values
  3. Label behavior
  4. Filtering Images, Containers and other Objects

Hands-on Lab: Labels and Filters

Network types. Network services. Load balancing

  1. Docker Networking
  2. Swarm Networking
  3. Mapping Ports in Swarm
  4. Customizing the Ingress Network

Hands-on Lab: Networking

Compose Files & Docker Stack

  1. Docker Compose vs. Docker Stack
  2. Installing Docker Compose
  3. Supported Compose Commands
  4. Environment Variables
  5. Docker Stack
  6. Inspecting the Stack Deployment
  7. Updating a Running Stack

Hands-on Lab: Compose- files, Docker Stack

Advanced Node Management. Constraining container resources. Availability

  1. Container Resource Restriction
  2. Swarm-Service Resource Constraints
  3. Swarm Service Placement Preference
  4. Auto – Restarting Containers
  5. Swarm Auto – Restart
  6. Service Rolling Updates
  7. Service Rollback
  8. Health Check

Monitoring and Logging. Collecting Metrics. InfluxDB/Grafana and Prometheus

  1. Logging Plugins
  2. Simple Monitoring
  3. Docker Events
  4. Prometheus – Monitoring the Docker Daemon
  5. Configuring Prometheus – Docker Engine
  6. Prometheus – Runtime Metrics, App Metrics
  7. Running Grafana
  8. Grafana – Prometheus Configuration
  9. Configuring Grafana

Hands-on Lab: Configuring Prometheus and Grafana for Monitoring your Swarm

Docker Security

  1. Container Security
  2. Network Encryption
  3. Swarm Security
  4. Secrets
  5. Securing the Docker Socket
  6. Docker Bench for Security

Hands-on Lab: Limits, Security

Advanced Docker Image Creation. Multi-stage Builds. Automated Builds

  1. Private Registries
  2. Containerized Private Registry
  3. Multi-Stage Builds
  4. Docker Content Trust
  5. Signing Images
  6. Github–Triggered Builds

Hands-on Lab: Image Management

TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h