Visão Geral
O Curso Portainer Fundamentals oferece uma imersão completa na ferramenta Portainer, utilizada para o gerenciamento de ambientes Docker e Kubernetes. Este curso abrangente cobre desde a instalação até a configuração avançada e administração de contêineres, imagens, volumes, redes e clusters Kubernetes. Além disso, explora práticas de segurança, monitoramento e integração com outras ferramentas, proporcionando aos alunos uma experiência prática e detalhada para ambientes de produção.
Objetivo
Após realizar este Curso Portainer Fundamentals, você será capaz de:
- Instalar e configurar o Portainer para gerenciar ambientes Docker e Kubernetes
- Criar, gerenciar e monitorar contêineres, volumes, redes e imagens
- Implementar controle de acesso avançado com RBAC
- Integrar o Portainer com clusters Kubernetes
- Utilizar o Portainer em ambientes de produção com segurança, monitoramento e práticas recomendadas
Publico Alvo
- Desenvolvedores de software
- Administradores de sistemas
- Engenheiros DevOps
- Profissionais de TI interessados em orquestração e gerenciamento de contêineres em ambientes Docker e Kubernetes
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Module 1: Introduction to Portainer (2h)
- What is Portainer?
- Use cases in container management
- Overview of architecture and components
- Advantages and challenges of using Portainer
Module 2: Installation and Configuration (3h)
- Installing Portainer on Docker
- Installing Portainer on Kubernetes
- Initial setup and user interface tour
- Connecting Portainer to remote and local environments
- Configuring templates and stacks
Module 3: Managing Docker Containers with Portainer (3h)
- Creating and managing Docker containers
- Running and monitoring containers
- Managing Docker images (pull, push, tagging)
- Deploy automation with Docker Compose
- Version control and container rollback
- Creating and managing services and stacks
Module 4: Managing Volumes and Networks (2h)
- Creating and managing persistent volumes
- Mounting volumes to containers and managing data
- Creating and configuring Docker networks
- Setting up communication between containers and external networks
- Troubleshooting network and volume issues
Module 5: Kubernetes Integration (3h)
- Adding and managing Kubernetes clusters in Portainer
- Managing Kubernetes workloads: pods, deployments, services
- Creating namespaces and managing resources in clusters
- Monitoring resources and optimizing cluster performance
- Implementing scalable applications with auto-scaling
- Managing storage and persistent volumes in Kubernetes
Module 6: Security in Portainer (2h)
- Implementing Role-Based Access Control (RBAC)
- Configuring users, teams, and permissions
- Security best practices for Docker and Kubernetes environments
- Implementing SSL/TLS in Portainer
- Auditing and logging user activities
Module 7: Monitoring and Backup (2h)
- Monitoring containers and clusters with Portainer
- Integrating with monitoring tools (Prometheus, Grafana)
- Configuring alerts and performance reports
- Backup and restore procedures for Portainer-managed environments
- Maintenance and updates for Portainer
TENHO INTERESSE