AWS-Logo_White-Color
Introdução
Kubernetes (k8s) Noções básicas
O que é o Kubernetes??
Nodes do Kubernetes
Visão Geral dos Objetos K8s
Detalhe de objetos do K8s(1/2)
Detalhe de objetos do K8s (2/2)
Arquitetura do Kubernetes
Visão de Arquitetura
Plano de controle
Plano de dados
Configuração de cluster do Kubernetes
Amazon EKS
Fluxo de trabalho de criação de cluster do EKS
O que acontece quando você cria seu cluster EKS
Alto nível
Arquitetura EKS para Plano de Controle e Comunicação do Nó worker
Amazon EKS!
Comece o workshop...
...workshop sozinho
Crie uma conta da AWS
Criar uma role do IAM para sua área de trabalho
Anexe a role do IAM ao seu Workspace
...em um evento da AWS
AWS Workshop Portal
Crie uma chave SSH
Instalar ferramentas do Kubernetes
Clone os Repos de Serviço
Atualizar as configurações do IAM para sua área de trabalho
Provisionar usando o Terraform
Pré-requisitos
Obter o módulo Terraform
Launch EKS Cluster
Create Kubeconfig File
Crie o Worker ConfigMap
Limpar
Implantar o Dashboard do Kubernetes
Implantar o Dashboard oficial do Kubernetes
Acesse o Dashboard
Implantar os microserviços de exemplo
Faça deploy de nossos aplicativos de exemplo
Implantar a API de back-end do NodeJS
Implantar a API do Crystal Backend
Vamos checar tipos de serviço
Assegure-se de que a função de serviço do ELB exista
Implantar o serviço de front-end
Encontre o endereço do serviço
Escale os serviços de back-end
Escale o frontend
Limpar os aplicativos
Using Spot Instances with EKS
Add EC2 Workers - On-Demand and Spot
Deploy The Spot Interrupt Handler
Deploy an Application on Spot
Limpar
Helm
Instale o Helm em EKS
Instalar o CLI do Helm
Deploy Nginx With Helm
Atualize o Repositório do Chart
Pesquisar o repositório de charts
Adicione o repositório Bitnami
Instalar o bitnami/nginx
Limpar
Implantar exemplos de microsserviços usando o Helm
Criar um Chart
Personalizar Padrões
Implantar o eksdemo Chart
Teste o serviço
Retrocedendo
Limpar
Health Checks
Configure Liveness Probe
Configure Readiness Probe
Limpar
Autoscaling our Applications and Clusters
Configure Horizontal Pod AutoScaler (HPA)
Scale an Application with HPA
Configure Cluster Autoscaler (CA)
Dimensionar um cluster com CA
Limpar Scaling
CI/CD com CodePipeline
Criar Role IAM
Modificar aws-auth ConfigMap
Fork Repositório de exemplo
Token de Acesso do GitHub
CodePipeline Setup
Trigger New Release
Cleanup
Tracing with X-Ray
Modify IAM Role
Deploy X-Ray DaemonSet
Deploy Example Microservices
X-Ray Console
Cleanup
Batch Processing with Argo
Introdução
Kubernetes Jobs
Install Argo CLI
Deploy Argo
Configurar Repositório de Artefato
Simple Batch Workflow
Advanced Batch Workflow
Argo Dashboard
Limpar
Criar políticas de rede usando o Calico
Instalar Calico
Demonstração de política do star
Criar recursos
Comunicação padrão Pod-to-Pod
Aplicar políticas de rede
Permitir tráfego direcional
Limpar
Registrando logs com Elasticsearch, Fluentd, and Kibana (EFK)
Configurar política do IAM para Worker Nodes
Provisionar um cluster do Elasticsearch
Implantar Fluentd
Configurar logs do CloudWatch e Kibana
limpeza Centralizador de Logs
Monitoring using Prometheus and Grafana
Prereqs
Deploy Prometheus
Deploy Grafana
Dashboards
Limpar
Service Mesh com Istio
Introdução
Baixe e instale o Istio CLI
Instale o Istio
Implantar aplicativos de exemplo
Roteamento Inteligente
Monitorar & Visualizar
Limpeza
Contêineres com informações de estado usando StatefulSets
Defenir Storageclass
Crie o ConfigMap
Criar serviços
Create StatefulSet
Teste o MySQL
Teste de falha
Teste de escalonamento
Limpar
Limpar
Undeploy the applications
Delete the EKSCTL Cluster
Limpar o Workspace
Conclusão
O que construímos
Deixe-nos saber o que você pensa!
More
More Resources
Authors
GitHub Project
Have questions?
GitHub Repos
Frontend
Star
Fork
nodejs
Star
Fork
Crystal
Star
Fork
© 2018 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Edit this page
Workshop Amazon EKS
> Implantar os microserviços de exemplo
Implantar os microserviços de exemplo
Faça deploy de nossos aplicativos de exemplo
Implantar a API de back-end do NodeJS
Implantar a API do Crystal Backend
Vamos checar tipos de serviço
Assegure-se de que a função de serviço do ELB exista
Implantar o serviço de front-end
Encontre o endereço do serviço
Escale os serviços de back-end
Escale o frontend
Limpar os aplicativos