Última atualização em 1/2023Course Language PortuguêsCourse Caption Course Length 18:52:57 to be exact 67977 seconds!Number of Lectures 255
This course includes:
18,5 horas hours of on-demand video
30 article
Full lifetime access
Acesso no dispositivo móvel e na TV
Certificate of completion
62 additional resources
1. Orquestrar uma aplicação profissional no Projeto Final do Curso, mas antes, aprenderá...
2. O que é um orquestrador de container
3. Instalar e configurar o Kubernetes localmente
4. Instalar ferramenta de linha de comando para controle do Kubernetes, o kubectl
5. Aprender do básico: História, Fundamentos e Conceitos do Kubernetes
6. Entender os componentes que formam um cluster Kubernetes
7. Conhecer a estrutura de arquivos YAML usados no Kubernetes
8. Agrupar containers em modelos de hosts lógicos chamados Pods
9. Manter um conjunto estável de réplicas de Pods em execução usando ReplicaSets
10. Implementar, escalar, realizar rollout e rollback de suas aplicações com Deployments
11. Entender a infraestrutura básica de rede interna do Kubernetes
12. Aprender a usar o mecanismo de isolamento de grupos de recursos, com Namespaces
13. Entender, construir, consumir e manipular diversos tipos de serviços, com Kubernetes Services
14. Compreender e implementar verificações de sanidade para suas aplicações, com LivenessProbe
15. Entender e gerir recursos computacionais mínimos e máximos com Kubernetes Resources
16. Utilizar de Volumes para persistência de dados, com emptyDir, hostPath e PersistentVolume
17. Entender, criar e gerenciar daemons com os poderosos DaemonSets do Kubernetes
18. Executar processos ou tarefas pontuais com recursos Kubernetes Jobs
19. Elaborar e fazer agendamentos de tarefas/processos com Kubernetes CronJobs
20. Armazenar, usar e manipular de dados de configurações não confidenciais com ConfigMaps
21. Utilizar e manipular dados de configurações confidenciais com Kubernetes Secrets
22. Orquestrar aplicações com estado persistente com os avançados e poderosíssimos StatefulSets
23. Manipular endpoints internos e externos com os flexíveis recursos Kubernetes Endpoints
24. Aprender e usar o novo recurso para tratar endpoints do Kubernetes, o EndpointSlices
25. Entender e controlar o acesso aos recursos Kubernetes usando RBAC Security Authorization
26. Aprender sobre boas práticas para administração do Kubernetes no dia a dia
27. Estudar os conceitos e uso dos recursos e componentes que caem na prova Certified Kubernetes Administrator (CKA)
28. Ganhar confiança para colocar no currículo que você sabe Kubernetes!
DescriçãoO MELHOR E MAIS COMPLETO CURSO ONLINE DE KUBERNETES EM PORTUGUÊS PARA INICIANTES!O que é Kubernetes?Kubernetes é a mais poderosa tecnologia DevOps para gestão (orquestração) de todo o ciclo de vida de aplicações em nuvens da atualidade. Só o Google implementa mais de 12 bilhões de aplicações ao mês baseadas em Kubernetes (Buscador, YouTube, Gmail, Google Play, Chrome, etc.).Kubernetes é o novo fenômeno usado nas mais avançadas empresas de tecnologia atuais, pela versatilidade, segurança e desempenho que o Kubernetes oferece para entregar novos softwares e atualizações em tempo recorde, como a internet atual exige!Resumindo, Kubernetes é uma tecnologia para orquestração de containers prontos para produção (definição oficial do Kubernetes).Qual a diferença entre Kubernetes e as tais GKE (Google), AKS (Azure), EKS (Amazon), ACK (Alibaba)… entre outras?A diferença é muita! Kubernetes é um sistema de orquestração de containers, é uma tecnologia independente, aberta e gratuita que será ensinada nesse treinamento na sua forma pura e totalmente reutilizável em qualquer ambiente com Kubernetes instalado.Grosso modo, GKE, AKS, EKS e ACK são produtos! São produtos disponibilizados como serviços pela Google, Microsoft, Amazon e Alibaba, onde eles criam um local (cluster) para você rodar suas aplicações Kubernetes fora da sua empresa, ou seja, na nuvem deles, eles chamam de: Managed Kubernetes Platform. Resumindo, nada mais são do que ambientes com o Kubernetes instalado onde eles cobram por isso e, te oferecem outros serviços adicionais para agregar no seu ambiente (cluster) Kubernetes.Por que devo aprender Kubernetes?Você aprenderá Kubernetes para estar à frente nesse mercado fabuloso de aplicações em nuvens distribuídas que usam containers. Torne-se tão grande quanto as gigantes que usam o poderoso Kubernetes!Impressionante mesmo é saber quais outras organizações (além do Google) estão usando Kubernetes para inovar seus sistemas: NASA, Nubank, Spotify, Adidas, Tinder, Airbnb, Bloomberg Financial Data Analytics e Udemy são só alguns exemplos, ou seja, empresas líderes em inovação e poder de mercado!O que aprenderei nesse curso?Você vai aprender do básico: desde o que é um orquestrador de container, o que é Kubernetes, o que dá para fazer com ele, além de saber como Kubernetes está posicionado no mercado mundial.Você conseguirá gerenciar todo o ciclo de vida de sua aplicação como um verdadeiro administrador/operador do Kubernetes. Aprenderá a tratar as situações que podem ocorrer no dia a dia, as quais exigem preparação profissional para resolver problemas rapidamente!Como é o curso?Este curso usa metodologia de neuroaprendizagem, com técnicas de ensino para que o aluno aprenda até 70% mais a tecnologia que está sendo ensinada, com menos esforço mental.Os temas são divididos em 3 pilares:O que é? (Entender o conceito);Por quê? (Propósito de uso);Como fazer? (Implementação prática).Você terá 20% de conteúdo conceitual e 80% de aulas práticas!Não é apenas usar o Kubernetes, mas também saber o que está acontecendo para se tornar um profissional de verdade.Qual nível profissional atingirei com esse treinamento. Quão completo é o curso?O curso vai te fornecer uma formação profissional inicial de entrada no mercado Kubernetes (Kubernetes Administrator — Entry Level), para operar o Kubernetes, na prática. Para que você esteja preparado para tratar diversas situações relacionadas à operação diária do Kubernetes, o curso foi pedagogicamente equilibrado da seguinte forma:Temas Básicos: o curso contempla todos os aspectos básicos do Kubernetes;Temas Intermediários: contemplado as operações comuns do dia a dia;Temas Avançados: trataremos alguns assuntos, mas somente as questões essenciais avançadas.Como é o Projeto Final de Curso?O projeto final consiste em usar todo o conhecimento obtido durante o treinamento e, aplicá-lo profissionalmente, através da orquestração completa de um sistema profissional de nível mundial.O curso vai lhe dar todas as condições necessárias para esse desafio, o projeto será realizado passo a passo e bem explicado pelo professor, para que você atinja o objetivo: orquestrar uma aplicação profissional, gerenciando todo o ciclo de vida do software — da implantação do software em produção até sua remoção!Preciso pagar uma nuvem pública (Google, Azure, Amazon, Alibaba, etc.) para fazer o curso?Não! Este curso utiliza somente tecnologias FOSS (Free and Open Source Software). Você não precisará pagar nenhum centavo a ninguém para utilizar nenhuma das tecnologias ensinadas nesse treinamento, nem fornecer seu cartão de crédito para nenhuma empresa. É INACEITÁVEL que essas grandes empresas continuem querendo ganhar dinheiro de estudante.Usaremos o minikube, o qual é um sistema desenvolvido pelos criadores do Kubernetes que cria um ambiente real (cluster) Kubernetes completo, com todas as funcionalidades necessárias para rodar tudo que precisamos aprender, porém, sem pagar nada! Pois minikube é FOSS!Como é o minikube?O minikube é um sistema especificamente criado para ensinar e aprender o próprio Kubernetes. Cloud Native Computing Foundation - CNCF (responsável pelo Kubernetes) e a Linux Foundation (parceira da CNCF e certificadora Kubernetes) recomendam e estimulam fortemente o uso do minikube para aprendizado. Tudo que estudaremos no minikube sobre o Kubernetes rodará de forma idêntica onde o Kubernetes estiver instalado, seja uma nuvem pública (Google, Azure, Amazon, Alibaba, etc.), um Raspberry Pi, Virtual Machine ou Bare Metal (servidores físicos), por exemplo.O que preciso saber antes de fazer este curso?Três coisas:Você precisa conhecer Docker, pois aqui não será ensinado Docker;Saber o básico de redes de computadores: TCP/IP, DHCP, DNS, Proxy e Load Balancer;Conhecimentos básicos de Linux são recomendados.Este curso me prepara para Certified Kubernetes Administrator (CKA)?É um curso obrigatório para aqueles pretendem possuir a certificação CKA. Aqui você aprenderá os conceitos e uso dos recursos e componentes que caem na prova. Simulados e estudos adicionais são recomendados antes de realizar a prova, este curso não contempla simulados.Quem é o professor?Prof. Arnaldo Sousa, formado em Engenharia de Software e apaixonado pesquisas tecnológicas. Foi instrutor oficial IBM e Sun Microsystem (criadora do Java, atual Oracle), é professor licenciado, especializado em docência, neuroaprendizagem e educação especial. Com larga experiência de uso e ensino de novas tecnologias em grandes corporações, o professor vai lhe apresentar o Kubernetes de uma forma extremamente compreensível!Para quem é este curso:Equipes DevOps;Operadores de software;Desenvolvedores de software ambiciosos;Profissionais que buscam novas tecnologias em nuvens;Pesquisadores de tecnologias distribuídas com alto desempenho;Estudantes de TI que desejam impulsionar seu currículo profissional.Mostrar maisMostrar menos
Course Content:
Sections are minimized for better readability, click the section title to view the course content
5 Lectures | 09:31
Visão Geral e Objetivos do Curso
02:10
O que terei aprendido ao final do curso;
Quais as estratégias de aprendizagem utilizadas no curso;
Quais caminhos que iremos percorrer para atingir os objetivos.
Wallpapers do Curso
00:03
Alguns Wallpapers Exclusivos do curso para você se inspirar para as aulas! =)
Apresentação do Professor
00:50
Aqui você conhecerá o professor e resumo de suas capacitações e experiências profissionais que o capacitam para conduzir este treinamento.
Não sei Docker, posso fazer este curso?
02:42
Alerta para os alunos que não conhecem Docker. Antes de iniciar este curso, você já deverá conhecer o Docker.
Mais informações sobre pré-requisitos
03:46
Além do Docker, quais são os outros pré-requisitos deste curso?
8 Lectures | 22:32
Importante!
00:08
Orientação a respeito do curso.
antiX Linux, VM para usuários Windows
04:16
Informações sobre a distribuição GNU/Linux a ser utilizado no curso.
Oracle VirtualBox
00:53
Apresentação do hypervisor Oracle VirtualBox.
Downloads para Virtual Machine antiX Linux
00:57
Baixar os arquivos necessários para configurar a Virtual Machine antiX Linux.
Instalação do hypervisor Oracle VirtualBox
03:10
Instalação do VirtualBox e VirtualBox Extension Pack.
Configuração da antiX VM (OVA file)
04:16
Configuração da virtual machine no Oracle VirtualBox, através do arquivo OVA que foi preparado pelo professor.
antiX Linux Overview
06:12
Visão geral do Linux utilizado no curso: antiX Linux
VirtualBox Shared Folders
02:40
Como compartilhar arquivos do curso entre guest e host usando Oracle VirtualBox.
1 Lectures | 00:44
FeatherPad - Editor Recomendado
00:44
Informações sobre o editor FeatherPad usado no curso para editar os arquivos YAML.
6 Lectures | 15:38
Comandos de Instalação e Configuração
00:15
Aviso sobre a utilização dos arquivos com comando de instalação contidos na aba Recursos.
Instalação do Docker
03:14
Instalação do Docker no Linux.
minikube - Local Kubernetes Cluster
01:57
Apresentação do minikube, o cluster que será usado no treinamento.
Versões de kubectl e minikube utilizadas
00:43
Aviso importante sobre as versões de minikube e kubectl usadas no curso.
Instalação do kubectl
02:53
Instalação do kubectl – Ferramenta de linha de comando.
Instalação do minikube
06:36
Preparação do cluster Kubernetes.
8 Lectures | 31:42
O que é um orquestrador de container?
05:08
Características fundamentais de orquestradores de containers.
Orquestradores populares (Docker Swarm, Apache Mesos, OpenShift e Kubernetes)
02:31
Orquestradores mais populares e utilizados no mercado.
O que é Kubernetes? Qual sua história?
06:27
O que é Kubernetes e, qual a história desta tecnologia.
Conceito de Imutabilidade Kubernetes
02:24
Conceito de imutabilidade para implantação de aplicações Kubernetes.
Fundamentos
1 perguntas
Orquestradores de containers.
Disponibilidade - Parte 1 - Configurações Declarativas
03:03
Conceito de disponibilidade Kubernetes.
Disponibilidade - Parte 2 - Relação DevOps
03:10
Conceito de disponibilidade Kubernetes relacionados a cultura DevOps.
Escalabilidade - Infraestrutura, Serviços e Equipes DevOps
06:30
Formas de escalas possíveis com Kubernetes.
Abstração de Infraestrutura
02:29
O poder de abstração para implementação de clusters Kubernetes.
Fundamentos
2 perguntas
Conceito de abstração de infraestrutura Kubernetes.
10 Lectures | 23:33
Control Plane
01:15
Entender a importância e o funcionamento do componente Kubernetes Control Plane.
kube-apiserver
01:34
Compreender o papel central do kube-apiserver do Kubernetes.
cloud-controller-manager
02:23
Entender o que é o cloud-controller-manager e, quando este componente é utilizado.
controller-manager
01:29
Entender o componente controller-manager e, suas responsabilidades principais dentro do cluster.
etcd - Cluster Persistence Storage
02:46
Conhecer os aspectos fundamentais sobre a atuação do etcd no cluster Kubernetes.
kube-proxy
02:04
Entender a necessidade do kube-proxy Kubernetes.
Conceito de recursos Pods
02:58
Entender o conceito sobre Pods Kubernetes.
kube-scheduler
02:55
Entender o agendamento de Pods realizados pelo componente kube-scheduler.
kubelet
02:10
Entender sobre a função desempenhada pelo kubelet em relação aos Pods agendados pelo kube-scheduler.
Container Runtime Interface (CRI)
03:59
Entender a relação do Kubernetes e os Containers Runtimes.
5 Lectures | 15:27
YAML - Introdução
00:38
Orientações sobre a seção YAML.
YAML - Overview
03:16
Visão geral da tecnologia YAML.
YAML - Principais Utilizações: Persistência, Docker Compose, Kubernetes.
02:21
Principais aplicações dos arquivos YAML.
YAML - Estrutura Básica
03:27
Estrutura básica dos arquivos YAML.
Arquivo YAML para Kubernetes
05:45
Visão geral do uso de arquivos YAML para Kubernetes.
4 Lectures | 16:34
Exercitar - Aprender fazendo!
00:31
Orientações para prática.
Criando Pods - Forma Imperativa
08:14
Criação de Pods através do método imperativo.
Criando Pods - Manifest Files
06:42
Criação de Pods através de manifest files.
Exercício Opcional
01:06
Exercício opcional para criação de Pods.
5 Lectures | 33:59
Exercícios - Aprender fazendo
00:31
Orientações para prática.
Conceito e Criação de ReplicaSet
11:24
Criação de recurso ReplicaSet.
ReplicaSet Controlando Pods
07:08
Como os ReplicaSets controlam seus Pods.
ReplicaSet Scale - Manifest File
09:21
Escalando aplicações com ReplicaSet manifest file.
ReplicaSet Scale - Imperative
05:35
Escalando aplicação com ReplicaSet de forma imperativa.
12 Lectures | 01:08:48
Overview da Seção Deployments
00:45
Informações sobre a seção a seguir.
Introdução à Kubernetes Deployments
05:18
Entender como funciona o recurso Deployment Kubernetes.
Exercitar - Aprender fazendo
00:45
Orientações para prática.
Criação de Deployment
08:45
Criação de recursos do tipo Deployment.
Deployment Rollout
05:01
Como fazer a implantação de suas aplicações com Kubernetes Deployments.
Rolling Update Strategy - Análise Minuciosa
07:32
Detalhamento profundo do processo de Rollout usando a estratégia Rolling Update.
Remoção de Recursos Deployment
01:22
Como remover objetos do tipo Deployment.
Rollout History
11:21
Entender como funciona o versionamento de releases dos recursos Deployments.
Deployment Rollback
12:36
Fazer o rollback de aplicações para releases prévias.
Rollout Pause & Rolout Resume
07:46
Pausar e liberar rollout durante uma implatação.
Deployment Scale: YAML & Imperative form
02:45
Escalar sua aplicação com o recurso Deployment, usando manifest file ou de forma imperativa.
Recreate Strategy Type
04:52
Usar a estratégia de implantação Recreate.
6 Lectures | 23:17
Container to Container Communication
01:25
Como se dá a comunicação entre dois containers no mesmo Pod.
Intra-Node Pod Network Communication
02:39
Como é realizada a comunicação entre dois Pods dentro do mesmo Node.
INTER-Node Pod Network Communication
03:45
Como é realizada a comunicação entre dois Pods dentro de Nodes distintos.
Exercitar - Aprender fazendo
00:29
Orientações para prática.
Teste de Comunicação entre Pods - Parte 1
07:40
Parte 1
Fazer dois Pods se comunicarem e, entender como se dá a comunicação, na prática.
Teste de Comunicação entre Pods - Parte 2
07:19
Parte 2
Fazer dois Pods se comunicarem e, entender como se dá a comunicação, na prática.
5 Lectures | 29:49
Introdução aos Namespaces
06:17
Conhecer o recurso Namespace e, também, suas aplicações possíveis.
Exercitar - Aprender fazendo
00:31
Orientações para prática.
Criação de Namespaces
07:48
Criar e colocar objetos dentro do namespace.
Current Context Namespace
07:41
Mudar o contexto de namespaces.
Namespaces Manifest File
07:32
Usar arquivos de manifesto para criar namespaces.
19 Lectures | 01:33:29
Introdução aos Kubernetes Services
03:05
Introdução a utilização de Kubernetes Services.
Disponibilização de Services
01:49
Como os serviços são disponibilizados e consumidos no cluster Kubernetes.
ClusterIP Default Service
05:47
Compreendendo o serviço default do Kubernetes: ClusterIP Service.
ClusterIP - Comunicação entre Portas: port e targetPort
03:15
Entendendo a interação entre portas do ClusterIP service.
Exercitar - Aprender fazendo
00:31
Orientações para prática.
Criação de ClusterIP Service
08:37
Criando um service do tipo ClusterIP.
Consumindo ClusterIP Service
08:35
Como consumir um ClusterIP Service.
Características ClusterIP e Deleções em Massa de Recursos
14:11
Analisar detalhes do ClusterIP service e fazer sua remoção do cluster. Adicionalmente aprender a fazer remoções em massa de serviços e outros objetos (recursos) Kubernetes.
NodePort Service
04:11
Conhecendo NodePort service.
Portas NodePort Service: Mandatory, Optional , Omitted, Random
04:17
Detalhes das comunicações que ocorrem entre portas do NodePort service.
Criação de um NodePort Service
04:48
Criando um Kubernetes NodePort service.
Consumo externo de NodePort Service
09:03
Acessando um NodePort service de fora do cluster.
Formas de Obter endereço IP do Node
00:25
Detalhes da obtenção de endereço de Nodes.
Remoção de NodePort Service
02:20
Removendo um serviço NodePort do cluster.
Instrodução à servicos avançados
00:51
Breve introdução serviços avançados.
LoadBalancer Service
06:01
Conhecendo serviço o avançado LoadBalancer.
LoadBalancer Service - Criação, Consumo e Remoção
07:43
Criando, utilizando e removendo LoadBalancer service.
Introdução à ExternalName Service
05:32
Breve introdução ao serviço avançado chamado ExternalName.
ExternalName Service - DNS Looking UP
02:27
Entendendo como se dá a comunicação DNS com serviço ExternalName.
5 Lectures | 25:16
Overview da Seção LivenessProbe
00:46
Informações sobre a seção a seguir.
Introdução à Kubernetes LivenessProbe
02:10
Aplicações e detalhes do LivenessProbe para verificações de sanidade.
Exercitar - Aprender fazendo
00:31
Orientações para prática.
Implementando LivenessProbe e Lógica de Sanidade
09:58
Criação e implementação de LivenessProbe e lógica de sanidade para testar o recurso em ação.
Colocando LivenessProbe em Ação!
11:51
Teste e demonstração completa do LivenessProbe em funcionamento.
6 Lectures | 21:43
Overview da Seção Gerenciamento de Recursos
00:47
Informações sobre a seção a seguir.
Requests Resources - Minimum Resources
03:43
Detalhes sobre gerenciamento de recursos do tipo Requests.
Exercitar - Aprender fazendo
00:31
Orientações para prática.
Implementação de Requests Resources
05:08
Implementando Gerenciamento de Recursos do tipo Requests Resources.
Limits Resources - Maximum Resources
05:02
Detalhes sobre gerenciamento de recursos do tipo Limits.
Gerenciando Recursos em Múltiplos Containers no mesmo Pod
06:32
Gerenciando Recursos do tipo Requests e Limits em Múltiplos Containers no mesmo Pod.
6 Lectures | 29:11
Overview da Seção Volumes
01:05
Informações sobre a seção a seguir.
Introdução à Kubernetes Volumes
06:34
Sabia como Volumes são suportados pelo Kubernetes.
Exercitar - Aprender fazendo
00:24
Orientações para prática.
Criando Volumes Efêmeros emptyDir
11:27
Construção e manipulação de volumes efêmeros do tipo emptyDir.
Criação de Volumes Persistentes hostPath
09:22
Construção e manipulação de volumes persistentes hostPath.
PersistentVolume, PersistentVolumeClaim, VolumeClaimTemplates e Storage Class
00:18
O tema sobre volumes não se encerra nessa seção. Estudaremos também sobre Persistent Volume (PV), Persistent Volume Claim (PVC), Volume Claim Templates e Storage Class.
Retornaremos a estes temas na seção de StatefulSets, pois fica mais fácil entender sobre os assuntos relacionado a esse tipo de persistência de dados.
17 Lectures | 01:36:37
Overview da Seção DaemonSets
00:39
Informações sobre a seção a seguir.
Introdução Kubernetes DaemonSets
05:15
Entenda o que são e para que servem os Kubernetes DaemonSets.
Exercitar - Aprender fazendo!
00:29
Orientações para prática.
Criando DaemonSets Pods em Múltiplos Nodes
16:01
Vamos configurar múltiplos Nodes para criar e implementar Kubernetes DaemonSet.
Orientação para Troubleshooting em minikube Multi-Nodes
00:22
Orientações para resolver problemas de múltiplos Nodes no minikube.
Troubleshooting: minikube Multi-Nodes
04:16
Como resolver problemas de múltiplos Nodes no minikube.
DaemonSet Orphan Pods
01:13
O que são e quais as características de DaemonSet Orphan Pods.
Cascade Orphan Pods Option
06:00
Como deixar DaemonSets Pods órfãos no Nodes.
Adoção de DaemonSet Orphan Pods
07:08
Adotando Pods órfãos e colocando-os sob a tutela de um novo DaemonSet.
DaemonSet on Speficic Nodes
01:19
DaemonSet Pods em nodes específicos do cluster.
Criando DaemonSet on Speficic Nodes com Node Labels
09:18
Controlando onde os DaemonSets criam seus DaemonSets Pods com Node Labels.
DaemonSet Pods Direct Nodes Attibution
08:24
Criando DaemonSet Pods em Nodes Específicos usando Direct Nodes Attibution.
Pods Direct Nodes Attibution - Usando Node Name
06:28
Atribuindo recursos Pods — sem uso de DaemonSets — diretamente a Nodes específicos do cluster.
Pods Nodes Attibution - Usando Node Labels
10:15
Atribuindo recursos Pods — sem uso de DaemonSets — usando Labels.
Rolling Update DaemonSet Update Strategy
10:26
Estratégia de atualização DaemonSet Rolling Update.
OnDelete DaemonSet Update Strategy
07:39
Estratégia de atualização DaemonSet OnDelete.
Detalhes Adicionais sobre DaemonSet Update Strategy
01:24
Informações complementares sobre atualização de DaemonSets.
18 Lectures | 01:22:10
Overview da Seção Jobs
00:45
Informações sobre a seção a seguir.
Importância das Job Technical Specifications
01:06
Orientações sobre especificações técnicas de recursos Jobs.
Introdução aos Kubernetes Jobs
02:27
O que é um Kubernetes Jobs e, para que são utilizados estes recursos.
Container Exit Codes & Kubernetes Jobs
05:27
Relação dos códigos de saída de container e Kubernetes Jobs.
Container Restart Policy - Pods & Jobs Pods
02:03
Políticas de restart de container para Pods e Jobs Pods Templates.
Restart Policy Values - Pods & Jobs Pods
02:00
Atribuindo Restart Policy Values corretos para criação de Jobs.
Restart Policy Application
03:06
Especificações cruciais de Restart Policy Application.
Falhas em Job Pods
01:59
Situações e consequências em que um Pod executado por um Job pode falhar.
Desafio: Usar Jobs para Geração de Números da Sorte de Loteria
00:58
Criaremos Kubernetes Jobs para gerar números da sorte para loteria. Simulando um sistema de geração de números para apostadores.
Exercitar - Aprender fazendo!
00:31
Orientações para prática.
Criando Jobs para Geração de Números da Sorte
09:35
Criação completa do Job para um sistema de geração de números da sorte de loteria.
Entendendo Detalhes do Job para Geração dos Números da Sorte
10:49
Análise Detalhada de todo processo, recursos e comandos do Job Criado para Geração dos Números da Sorte.
Job Completions - Múltiplas Tarefas com Job Único
10:24
Realizando múltiplas tarefas com apenas um Job.
Indexed Job Pods
03:10
Criação de Job Pods indexados.
Entendendo Execuções de Múltiplas Job Completions
04:52
Compreendendo resultado do uso de Job Completions.
Jobs Parallelism - Concorrência de Kubernetes Jobs
09:55
Aplicação de paralelismo a Kubernetes Jobs.
ActiveDeadlineSeconds - Parte 1
08:32
Definições de prazo de atividade para Jobs: Parte 1.
ActiveDeadlineSeconds - Parte 2
04:31
Definições de prazo de atividade para Jobs: Parte 2.
18 Lectures | 01:07:53
Overview da Seção CronJobs
01:04
Informações sobre a seção a seguir.
Introdução à Kubernetes CronJobs
03:23
O que são e para que servem Kubernetes CronJobs.
Estrutura Básica do Kubernetes CronJob
01:53
Estrutura para a criação de recursos Kubernetes CronJobs.
API CronJob
01:58
Detalhes sobre APIs de Kubernetes CronJobs.
Kubernetes Cron Schedule Syntax
02:17
Sintaxe e detalhes de schedule Kubernetes CronJobs.
CronJob Special Strings
02:59
Detalhes de uso de CronJob Special Strings.
Exemplos de Schedule Cron & crontab guru
05:07
Exemplos de agendamentos de tarefas.
Exercitar - Aprender fazendo!
00:31
Orientações para prática.
Criação e Execução de Kubernetes CronJob
06:40
Elaborando e executando Kubernetes CronJob.
Eventos e Execuções do Kubernetes CronJobs
07:59
Entendendo detalhes de Kubernetes CronJobs sendo executados.
Identificação: CronJobs > Jobs > Pods
01:51
Identificação de objetos relacionados aos Kubernetes CronJobs.
Suspenção de CronJob - Parte 1: Suspend Patch
09:02
Parte1: suspendendo CronJobs em execução.
Suspenção de CronJob - Parte 2: Continue Patch
08:31
Parte 2: liberação e aplicação de patch em CronJobs em execução.
CronJobs Parallelism
08:07
Concorrência aplicada a CronJobs.
Limitações Gerais Kubernetes CronJob - Parte 1
01:49
Conhecer Limitações de Kubernetes CronJob - Parte 1.
Limitações Gerais Kubernetes CronJob - Parte 2
02:22
Parte 2: Conhecer Limitações de Kubernetes CronJobs.
Limitações Kubernetes CronJob Time Zones
02:16
Importantes informações e alerta sobre Kubernetes CronJobs Time Zones.
Recursos Adicionais Cron
00:03
Referências online para aprofundamento em Linux Cron.
15 Lectures | 01:33:09
Overview das Seções ConfigMaps e Secrets
01:06
Informações sobre a seção a seguir.
Introdução à Kubernetes ConfigMaps
07:16
O que são e para que servem Kubernetes ConfigMaps.
Especificações Gerais de ConfigMaps
03:18
Características de recursos ConfigMaps.
Exercitar - Aprender fazendo!
00:31
Orientações para prática.
Criando ConfigMap
07:33
Criação e uso do recurso ConfigMap.
Mapeamento ConfigMap - Env Variable
08:35
Utilização de ConfigMap e detalhes de mapeamento de variáveis de ambiente.
Atualização de ConfigMap - Env Variable
09:45
Análise de atualização de dados de ConfigMap (Env Variables).
Consumindo ConfigMap por Container Command
07:28
Consumindo ConfigMap por string de comandos em container.
Criação de ConfigMap com ReadOnly Volume
07:12
Consumindo ConfigMap por Volume ReadOnly Parte 1: Criação do Recurso.
Detalhes de ConfigMap com ReadOnly Volume
05:10
Consumindo ConfigMap por Volume ReadOnly. Parte 2: Detalhes do Recurso.
Atualização de ConfigMap com ReadOnly Volume
04:38
Consumindo ConfigMap por Volume ReadOnly. Parte 3: Atualização.
ConfigMap File Properties
08:09
Implementando ConfigMap File Properties.
ConfigMaps Baseados em Arquivo de Parâmetros
09:32
Implementação de ConfigMaps com arquivos de parâmetros.
ConfigMaps Imutáveis
04:37
Conhecendo à ConfigMaps Imutáveis.
Implementando ConfigMaps Imutáveis
08:19
Criação e Implementando ConfigMaps Imutáveis.
10 Lectures | 56:12
Introdução a Kubernetes Secrets
03:38
Introdução aos recursos Kubernetes Secrets.
Consumo de Secrets - Base64 & Arbitrary Strings
04:26
Detalhes sobre as especificações para consumo de Secrets.
Exercitar - Aprender fazendo!
00:31
Orientações para prática.
Criando Secret: data Field e Operações Base64
05:41
Criando Secret e gerando valores em base64 para popular data Fields.
Opaque, stringdata Field, immutable
06:28
Detalhando Secret criado. Entendendo features: type Opaque, stringdata Field, immutable.
Criando e Usando Secrets com Env Variable e ReadOnly Volume
09:38
Implementando Secrets e consumindo com Env Variable e ReadOnly Volume.
Secrets Opcionais
08:51
Criando Secrets opcionais.
Kubernetes Built-in Types
03:40
Tipos embutidos comuns do Kubernetes.
Secret de Autenticação Básica
10:07
Implementando Secret de autenticação básica.
Secret Protection Power & Hardening Options
03:12
Informações essenciais para aumentar a segurança de Secrets.
16 Lectures | 01:12:34
Overview da Seção StatefulSets
00:43
Informações sobre a seção a seguir.
Introdução à Kubernetes StatefulSets
01:42
Introdução aos recursos Kubernetes StatefulSets — Recursos com estado.
StatefulSet Features
01:52
Características e aplicações de StatefulSet.
Composição de StatefulSet e Recusos Associados
01:37
Composição e recursos associados para criar recursos StatefulSet.
Exercitar - Aprender fazendo!
00:31
Orientações para prática.
Criando Headless Service
02:59
Criando Headless Service para compor StatefulSet.
Criando StatefulSet
04:39
Implementação de StatefulSet e configuração de Headless Service.
If you like to get inspired by great web projects, you should check out Made with Javascript. If you have a project that you wish to share with the world, feel free to submit your project on Made with Javascript Club website.
Free Online Tools And Converters for your use
URL Encoder
Input a string of text or a URL and encode the entered string
Aprenda até 70% mais — ensino por neuroaprendizagem + Projeto Final. Tudo passo a passo para iniciantes em Kubernetes =)
FAQ: Udemy Free course Most frequent questions and answers
Does Udemy offer Free Udemy coupons?
Yes, Udemy is the largest online education platform, with the broadest selection of video-on-demand courses and qualified instructors available to meet your needs. At theprogrammingbuddy.club we curate the latest udemy coupons, their expiry, and the number of uses left of these udemy coupons.
How to get free Udemy courses?
There are two ways to get free Udemy courses:
Go to udemy.com and search for your desired course category. Then select free from the filter options.
You can also get paid courses for free if you have a coupon. You can head to theprogrammingbuddy.club, where you can get a daily udemy paid course for free.
How to get Udemy Certificates for free?
Udemy offers certification on completion of each course. In order to receive a certificate of completion from Udemy, you need to complete your course 100%. There is a simple hack, you can open a video and jump on the timeline to complete a lecture.
To download the certificate from Udemy, you need to head over to your account on a desktop browser. Udemy certificates can't be accessed on the mobile app.
Do Udemy courses expire?
No, once you enroll, you will have lifetime access to the course. You can complete the course on your schedule.
Why are the Udemy instructors giving away free Udemy Coupons?
Every instructor has worked for hours on each of their courses. As new courses get launched, the instructors have no way to get their course in front of an audience to get some feedback. So, instructors share free coupons for their courses to get feedback from the students. We attheprogrammingbuddy.club work with these instructors to get their courses available to our buddies.
Is Udemy safe to use?
Yes, payments on Udemy are safe. It is no different than paying for other services on an application or website and inputting your payment information before receiving your goods. Just be sure to keep your account secure, do not share your udemy accounts.
Can Udemy courses get you a job?
Earning a skill is more valuable than earning a job these days. Skills are your most valuable asset. They can help you qualify for jobs you want and get promoted to more advanced positions within your organization. Unfortunately, it is difficult for many people to balance taking courses with work and family obligations. We have had many students, who have taken just Udemy courses, started a job as well as started freelancing with the skills they have learned.