Kubernetes: Exemplo de um arquivo de deployment (com comentários)

= Arquivo de exemplo deployment.yaml=

apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app: nginx replicas: 2 # tells deployment to run 2 pods matching the template template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort: 80


 * apiVersion: API endpoint para um API server que você deseja se conectar
 * kind: Tipo de objeto a ser usado, no exemplo Deployment
 * metadata: Informações básicas do objeto como nome
 * spec: Com spec, definimos o estado desejado para o deployment.
 * replicas: informa que teremos 2 pods seguindo o template
 * image: imagem a ser utiliza, no exemplo o nginx:1.7.9

= Ver também =


 * Mais Artigos sobre Kubernetes
 * Docker: Trabalhando com Containers
 * Artigos sobre Cloud
 * Mais Artigos sobre Cloud / WebDev / Tecnologias