Kubernetes: Deploy de uma aplicação via Linha de comando: Difference between revisions
(Criou a página com "Vamos fazer o deploy de uma aplicação no Kubernetes usando linha de comando (cli). Neste exemplo vamos fazer deploy de um webserver Nginx. = Procedimento = == Arquivo d...") |
|||
Line 6: | Line 6: | ||
== Arquivo de deployment webserver.yaml == | == Arquivo de deployment webserver.yaml == | ||
Crie o arquivo webserver.yaml e adicione o conteúdo: | 1) Crie o arquivo '''webserver.yaml''' e adicione o conteúdo: | ||
apiVersion: apps/v1 | apiVersion: apps/v1 | ||
Line 25: | Line 25: | ||
spec: | spec: | ||
containers: | containers: | ||
- name: nginx | |||
image: nginx:alpine | |||
ports: | |||
- containerPort: 80 | |||
Salve e feche o arquivo. | |||
2) Execute o comando kubectl para fazer o deploy das informações no arquivo | |||
kubectl create -f webserver.yaml | |||
== == | == == | ||
Revision as of 22:42, 27 February 2019
Vamos fazer o deploy de uma aplicação no Kubernetes usando linha de comando (cli). Neste exemplo vamos fazer deploy de um webserver Nginx.
Procedimento
Arquivo de deployment webserver.yaml
1) Crie o arquivo webserver.yaml e adicione o conteúdo:
apiVersion: apps/v1 kind: Deployment metadata: name: webserver labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:alpine ports: - containerPort: 80
Salve e feche o arquivo.
2) Execute o comando kubectl para fazer o deploy das informações no arquivo
kubectl create -f webserver.yaml