Curso Kubernetes Administration

  • Process Integration & Implementation Solman

Curso Kubernetes Administration

32 horas
Visão Geral

Este Curso Kubernetes Administration, fornecerá aos alunos as habilidades teóricas e práticas e o conhecimento necessário para usar as habilidades de conteinerização de um aluno e aplicá-las a uma das principais ferramentas de DevOps e Cloud do setor atualmente, o Kubernetes; especificamente, com foco no aspecto de administração da ferramenta de orquestração. 

Após a fase de descoberta, os alunos participarão deste Curso Kubernetes Administration ao vivo via microsoft teams na presença de um instrutor se concentrará nos principais recursos da administração do Kubernetes; estrutura de cluster, instalação/configuração da ferramenta, arquitetura do Kubernetes, uso e acesso à API, gerenciamento de estado, implantação, serviços, ingresso, agendamento, log, recursos, segurança e alta disponibilidade.

O curso começa com uma visão geral do Kubernetes e sua arquitetura e terminologia básicas, seguida de uma sessão prática sobre como instalar e configurar a ferramenta. O curso então analisa a funcionalidade administrativa central da ferramenta; Uso de API, gerenciamento de estado, agendamento/log/administração de serviço, segurança e alta disponibilidade.

Ao final do curso, os alunos terão uma experiência prática com o Kubernetes Administration, que fornece uma base para aplicar essas habilidades no local de trabalho

O que o Kubernetes pode fazer por você?

  • Com serviços web modernos, os usuários esperam que os aplicativos estejam disponíveis 24 horas por dia, 7 dias por semana, e os desenvolvedores esperam implantar novas versões desses aplicativos várias vezes ao dia.
  • A conteinerização ajuda a empacotar o software para atender a esses objetivos, permitindo que os aplicativos sejam lançados e atualizados sem tempo de inatividade.
  • O Kubernetes ajuda você a garantir que esses aplicativos em contêiner sejam executados onde e quando você quiser, além de ajudá-los a encontrar os recursos e as ferramentas de que precisam para funcionar.
  • O Kubernetes é uma plataforma de código aberto pronta para produção, projetada com a experiência acumulada do Google em orquestração de contêineres, combinada com as melhores ideias da comunidade.
Objetivo

Após realizar este Curso Kubernetes Administration, você será capaz de:

Neste curso, você aprenderá sobre a instalação de um cluster Kubernetes de vários nós usando o kubeadm e como aumentar um cluster, escolher e implementar a rede de cluster e vários métodos de gerenciamento do ciclo de vida do aplicativo, incluindo dimensionamento, atualizações e reversões.

O curso também abrange a configuração de segurança tanto para o cluster quanto para contêineres, gerenciamento de armazenamento disponível para contêineres, monitoramento, registro e solução de problemas de contêineres e do cluster, configuração de agendamento e afinidade de implantações de contêiner, uso de Helm e Gráficos para automatizar implantação de aplicativos e compreensão da Federação para tolerância a falhas e maior disponibilidade.

Publico Alvo
  • Pessoas interessadas em se capacitar em kubernetes ou empresas interessadas em capacitar seus colabores em kubernetes
  • Profissionais de Devops que desejam entender e usar o Kubernetes em ambientes de nuvem
  • Engenheiro de DevOps
  • Administrador do sistema
  • Engenheiro de Infraestrutura
  • Engenheiro de nuvem
Pre-Requisitos
  • Os alunos devem ter uma compreensão das habilidades de administração do Linux, confortáveis ​​usando a linha de comando. Deve ser capaz de editar arquivos usando um editor de texto de linha de comando.
  • Proficiência com o Linux CLI
  • Um amplo conhecimento da administração de sistemas Linux ("Enterprise Linux Systems Administration").
  • Conhecimento básico de contêineres Linux, por exemplo, Docker 
Informações Gerais

Formato de Entrega:

  • 100% ao vivo via Microsoft Teams, na presença de um instrutor/consultor “kubernetes”, ativo no mercado atuando com as mais novas tecnologia disponível no mercado.

Nota:não é curso gravado!” este curso acontece na presença de um instrutor

  • Curso prático com laboratório kubernetes, auxiliados por um instrutor.
  • Apostila + Lab Kubernetes
  • Instrutores, ambos são profissionais experientes e docente em sala de aula, com vasta experiencia em transmissão de conhecimento.
Materiais
Inglês | Português | Lab Kubernetes
Conteúdo Programatico

LINUX FOUNDATION

  1. Essential Commands
  2. Search for, compare, and manipulate files and file content
  3. Use pipes and shell input/output redirections
  4. Analyze file content using regular expressions
  5. Create and work with archives
  6. Create and manage hard and symbolic links
  7. List, set, and change file access permissions

DOCKER FOUNDATION

  1. Introduction
  2. IT Trends – High Availability, Continuous Integration and Deployment
  3. Modern Software Architecture
  4. Service Oriented Architecture
  5. Microservices and Stateless Services
  6. Containers and Virtualization
  7. Security

DOCKER FOUNDAMENTALS

  1. Container Environments
  2. Docker
  3. Docker Architecture
  4. Managing Containers
  5. Inspecting Containers
  6. Interacting with Running Containers

LAB TASKS

  1. Container Concepts runC

CORE CONCEPTS

  1. CKA Objectives Covered
  2. Kubernetes Architecture
  3. Cluster Communication
  4. Objects
  5. Object Properties
  6. Labels & Selectors
  7. Annotations
  8. Object Management
  9. Object Management (cont.)
  10. Image Fundamentals
  11. Container Fundamentals
  12. Pod Fundamentals
  13. Working with Pods

LAB TASKS

  1. Container and Pod Fundamentals
  2. Single Node Install
  3. Pod Fundamentals

INSTALLATION

  1. CKA Objectives Covered
  2. Installation pre-requisites
  3. Installation (single node)
  4. Installation (production)
  5. Client Tool Optimizations
  6. Installing HA Control Plane (DEMO)

LAB TASKS

  1. Kubernetes HA Masters Install
  2. Kubernetes Install
  3. Joining Worker Nodes

APPLICATION LIFECYCLE MANAGEMENT

  1. CKA Objectives Covered
  2. Pod Lifecycle
  3. Container Lifecycle
  4. Init Containers
  5. Container: command and args
  6. Container: Defining Environment
  7. ReplicaSet
  8. Deployments
  9. Working with Deployments
  10. Deployment Rollouts

LAB TASKS

  1. Pod Lifecycle
  2. Init Containers
  3. Deployments

NETWORKING

  1. CKA Objectives Covered
  2. Network Overview
  3. Service Discovery & CoreDNS
  4. Container Network Interface (CNI)
  5. Services
  6. Ingress Objects

LAB TASKS

  1. Ingress Controller
  2. Port-Forwarding
  3. Services
  4. Ingress

STORAGE

  1. CKA Objectives Covered
  2. Storage
  3. Volume Types
  4. Volume Types
  5. Static Volumes (DEMO)
  6. ConfigMaps
  7. ConfigMaps
  8. Secrets

LAB TASKS

  1. (DEMO) Static Volumes
  2. (DEMO) ConfigMaps & Secrets
  3. Static Volume Provisioning
  4. ConfigMaps and Secrets

SECURITY

  1. Controlling Access to the Kubernetes API
  2. Admission Controllers
  3. PodSecurityPolicies Admission Controller
  4. Default Admission Controllers

SCHEDULING

  1. CKA Objectives Covered
  2. Controlling and Tracking Resources
  3. Scheduler Operation
  4. DaemonSet
  5. Node Affinity & Anti-affinity
  6. Pod Affinity & Anti-affinity
  7. Taints & Tolerations

LAB TASKS

  1. (DEMO) Affinity and Taints
  2. Pod Resources and Scheduling
  3. Static Scheduling and Daemonsets
  4. Pod and Node Affinities

JOBS AND CRONJOBS

  1. Jobs
  2. CronJobs

LAB TASKS

  1. Jobs
  2. CronJobs
TENHO INTERESSE

Cursos Relacionados

Curso SAP PI 7.5 Process Integration

32 horas

Curso SAP Metodologia Activate

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso SolMan - Projetos de Execução com SAP Solution Manager

40 horas

Curso SAP Activate Entrega de Projetos Ágeis

16 horas

Curso Web Intelligence Report Design

16 horas