Expert 8 etapas 8 horas 56 créditos
Os aplicativos em contêiner são uma grande revolução e vieram para ficar. Com o Kubernetes, é possível orquestrar contêineres facilmente, e a integração com o Google Cloud Platform é perfeita. Nesta Quest de nível avançado, você conhecerá uma ampla variedade de casos de uso do Kubernetes e usará a arquitetura de soluções em nove laboratórios. Por meio da criação de Slackbots com NodeJS, da implantação de servidores de jogos em clusters e da execução da API Cloud Vision, a Quest "Kubernetes Solutions" mostrará em primeira mão a agilidade e a eficiência desse sistema de orquestração de contêineres.
Pré-requisitos:
Esta Quest aproveita seu conhecimento prévio sobre Kubernetes e Google Kubernetes Engine e usa as operações básicas do GKE em integrações com outros serviços do GCP. É recomendável ter o selo de conclusão das Quests ""Cloud Architecture"" e ""Kubernetes in the Google Cloud"" antes de começar."Quest Outline
Como gerenciar implantações usando o Kubernetes Engine
As práticas recomendadas de Dev Ops usam várias implantações para gerenciar cenários de implantação de aplicativos. Este laboratório oferece uma prática de escalonamento e gerenciamento de contêineres para criar cenários comuns, onde várias implantações heterogêneas são usadas.
Como usar o Kubernetes Engine para implantar aplicativos com discos permanentes regionais
Neste laboratório, você aprenderá a configurar um aplicativo altamente disponível implantando o WordPress com discos permanentes regionais no Kubernetes Engine.
Ingress Controller NGINX no Google Kubernetes Engine
Laboratório prático para implantação do Ingress Controller NGINX no Google Kubernetes Engine.
Teste de carga distribuída usando o Kubernetes
Este laboratório tem instruções para a realização de um teste de carga distribuída com o Kubernetes, o que inclui uma amostra de aplicativo da Web, uma imagem do Docker e implantações/serviços do Kubernetes.
Como executar servidores dedicados de jogos no Google Kubernetes Engine
Neste laboratório, você aprenderá a usar uma arquitetura expansível para executar um servidor dedicado de jogos multijogador baseados em sessões em tempo real usando o Kubernetes no Google Kubernetes Engine.
Awwvision: API Cloud Vision em um cluster do Kubernetes
Este laboratório prático usa o Kubernetes e a API Cloud Vision para criar um exemplo de como usar a API Vision para classificar (rotular) imagens do subreddit /r/aww do Reddit e exibir os resultados rotulados em um app da Web.
Execute um banco de dados do MongoDB no Kubernetes com StatefulSets
Os contêineres estão ganhando espaço na hora de executar e escalonar aplicativos em vários provedores de nuvem ou em hardware na nuvem e no local. Este laboratório é uma introdução rápida à execução de um banco de dados do MongoDB no Kubernetes Engine usando o Docker.
Implante um app da Web no GKE com redirecionamento HTTPS usando o Let's Encrypt
Este laboratório mostra como implantar um app da Web com um certificado TLS confiável para navegadores. Você também implantará um redirecionamento HTTPS no GKE usando o recurso Let's Encrypt, o NGINX Ingress e o Cloud Endpoints.