DevOps, CI/CD e Automação de Entrega
Considere um Deployment para executar um servidor web Nginx em um cluster Kubernetes. O código YAML atual para o Deployment é o seguinte:
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4 name: nginx-deploy
5 spec:
6 selector:
7 matchLabels:
8 app: nginx
9 template:
10 metadata
11 labels:
12 app: nginx
13 spec:
14 containers:
15 name: nginx
16 image:nginx:1.16
a. Apresente um trecho de código que pode ser inserido no exemplo acima que define o número de réplicas para 3. Use a numeração de linhas original da coluna da esquerda como referência para indicar claramente onde o código deve ser inserido.
b. Apresente um trecho de código que pode ser inserido no exemplo acima que define o limite do consumo de CPU para 250m e o consumo de memória para 250Mi para cada réplica. Use a numeração de linhas original da coluna da esquerda como referência para indicar claramente onde o código deve ser inserido.
c. Apresente um trecho de código que pode ser inserido no exemplo acima que libere as portas HTTP e HTTPS para o servidor web. Use a numeração de linhas original da coluna da esquerda como referência para indicar claramente onde o código deve ser inserido.
Observação:
As respostas apresentadas
i) devem manter a sintaxe do arquivo YAML para Kubernetes;
ii) não devem conter comentários;
iii) não devem conter trechos com conteúdo alheio ao que é expressamente requisitado.
Assine o SQD para participar da discussão, acompanhar dúvidas e aproveitar comentários de outros alunos.
Liberar acesso ao SQD Já tem acesso? Entrar