O documento discute o Kubernetes gerenciado no Azure, descrevendo-o como uma forma de focar no desenvolvimento de aplicativos em contêineres sem se preocupar com a infraestrutura subjacente. Ele também descreve várias ferramentas do Azure que integram-se com Kubernetes, incluindo Instâncias de Contêiner do Azure, Registro de Contêiner do Azure e Ferramentas de Automação de Liberação.
3. Nó mestre (s) – auto gerenciado
Servidor de
API
Agendador
etcd Loja
Controlador
Dom
Controlador
de nuvem
Como o Kubernetes gerenciado
funciona no Azure
Plano de controle gerenciado
Azure
4. Inovação
Responsabilidades DIY com Kubernetes Kubernetes gerenciado no Azure
Containerization
Iteração de aplicativo,
depuração
CI/CD
Hospedagem de clusters
Atualização de cluster
Patching
Escala
Monitoramento e
registro
Cliente
Microsoft
Kubernetes gerenciado
habilita a fazer mais
Concentre-se em seus
contêineres e código, não na
infraestrutura deles.
5. Implantar e gerenciar
Kubernetes com
facilidade
Dimensionar e executar
aplicativos com
confiança
Proteja seu ambiente
Kubernetes
Acelere o
desenvolvimento de
aplicativos em
contêineres
Trabalhe como você
quiser com ferramentas
open-source e APIs
Configure o CI/CD em
poucos cliques
7. Desenvolvimento Devops Monitoramento Rede Armazenamento Segurança
Aproveite os
serviços e
ferramentas do
ecossistema
Kubernetes
Ou
Alavancar o
crescente
suporte Azure
Rbac
VS CODE
Vsts /
Azure
DevOps
ARM
Azure Monitor Azure VNET Armazenamento
Azure
Azure
Container
Registry
AAD
Key Vault
8. Economia de custos
sem refatorar seu aplicativo
Agilidade
Desenvolvimento de
aplicativos mais
rápido
Desempenho
Processamento de baixa
latência
Portabilidade
Construa uma vez,
funcione em qualquer
lugar
Lift & Shift
para
Contêineres
Microserviços Aprendizagem
de máquina
IoT
Cenários para Kubernetes no Azure
9. Contribuições de código
de contêiner Open Source
Inúmeras compilações
de projetos Open
Source
Liderança da
comunidade Open
Source
Crescimento contínuo
de parceiros e clientes
Comunidade |
10. "Microsoft ingressa na Cloud Native Computing Foundation como membro Platinum"
Azure é uma
plataforma
forte para
Open Source
Linux VMs
estão
crescendo em
~ 2 vezesa
quantidade
de VMs
Windows
A Microsoft
anunciou a
aquisição do
github
1 em 3 VMs
no Azure são
Linux
~ 60% de 3
partes Azure
Marketplace
imagens são
Open Source Parcerias
11. Microsoft lidera comunidades Open Source
Dois membros do
Kubernetes
Comitê de direção
Membro do Conselho
técnico da Cloud
Native Compute
Foundation
Membro da diretoria da
Fundação Linux
Vários leads ou co-leads
de Kubernetes Sigs
(Special
grupos de interesse)
12. Open Source
#2 contribuinte
individual geral
para Kubernetes
(Brendan Burns)
#4 contribuinte
individual geral para
Docker (John
Howard)
#1-3 contribuintes
individuais globais
para Helm
70 funcionários da
Microsoft fizeram
contribuições para
a Kubernetes
13. Helm - gestor de pacotes de
facto para Kubernetes
(https://Helm.sh), projeto
CNCF de nível superior
Draft – um ambiente
de desenvolvimento
rápido para novos
desenvolvedores
Kubernetes
https://Draft.sh)
Brigade - fácil de
utilizar, baseado em
Javascript para
definição de fluxo de
trabalho
(https://Brigade.sh)
Kubernetes + VS Code
(https://github.com/Az
ure/vscode-
Kubernetes-Tools )
Open Source
14. Cluster
implantado
no Azure
ARM Template
Arquivo de
definição de
cluster do ACS-
Engine
Instâncias de
contêiner Azure
(ACI)
Azure Container
Registry(ACR)
Open service
Broker API (OSBA)
Release
Automation Tools
Mecanismo ACS
15. Instâncias de contêiner Azure (ACI)
Facilmente executar contêineres no Azure sem gerenciar
servidores
Aumente a
agilidade com
Contêineres
Proteger
aplicativos com
isolamento do
hipervisor
Executar contêineres
sem gerenciar
servidores
Instâncias de
contêiner Azure
(ACI)
Azure Container
Registry(ACR)
Release
Automation Tools
Mecanismo ACS
Open service
Broker API (OSBA)
16. Estouro elástico com AKs
Aplicativos orientados a
eventos com Azure Logic
Apps
Trabalhos de
processamento de dados
Instâncias de
contêiner Azure
(ACI)
Azure Container
Registry(ACR)
Release
Automation Tools
Mecanismo ACS
Open service
Broker API (OSBA)
17. Comece facilmente
Instâncias de contêiner Azure (ACI)
Instâncias de
contêiner Azure
(ACI)
Release
Automation Tools
Azure Container
Registry(ACR)
Mecanismo ACS
$ az container create --name mycontainer --image microsoft/aci-helloworld --
resource-group myResourceGroup --ip-address public
$ curl 52.168.86.133
Open service
Broker API (OSBA)
18. Estouro de carga com o conector ACI
Instâncias de contêiner Azure (ACI)
Instâncias de
contêiner Azure
(ACI)
Release
Automation Tools
Azure Container
Registry(ACR)
Mecanismo ACS
Kubernetes
control
plane
Application
architect
Infrastructure
architect
Azure Container Instances (ACI)
ACI
Connector
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
VM VM
VM VM
Deployment/
tasks
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
WasteWaste
WasteWaste PodPod
PodPod
Open service
Broker API (OSBA)
19. Usar ferramentas de CLI
de encaixe familiar e de
código aberto
Geo-replicação do
registro de contêiner
Azure
Gerenciar imagens para
todos os tipos de
contêineres
Instâncias de
contêiner Azure
(ACI)
Azure Container
Registry(ACR)
Release
Automation Tools
Gerencie um registro particular de Docker como um recurso
Azure de primeira classe
Mecanismo ACS
Open service
Broker API (OSBA)
20. Automation Tools
Simplificando a experiência Kubernetes
Desenvolvimento
Kubernetes
racionalizado
O Gerenciador
de pacotes para
Kubernetes
Scripting
orientado a
eventos para
Kubernetes
Instâncias de
contêiner Azure
(ACI)
Azure Container
Registry(ACR)
Release
Automation Tools
Mecanismo ACS
Open service
Broker API (OSBA)