### 1 - Configurar acesso ao cluster Kubernetes do LSD
- Baixe e instale o kubectl: https://kubernetes.io/docs/tasks/tools/#kubectl.
- Baixe seu arquivo de credenciais (`seunome.tgz`) recebido via Mattermost. :warning: **Suas credenciais são como senhas, portanto não as compartilhe ou publique!**
- Configure acesso:
Opção 1:
Essa é a forma mais fácil. Seu `kubectl` já ficará configurado toda vez.
```bash
export SEUNOME=# seu nome como recebido no Mattermost...
tar-xzvf$SEUNOME.tgz
mv client/$SEUNOME-kubeconfig.yaml client/config
mkdir-p ~/.kube
mv client/* ~/.kube/
```
Agora seu `kubectl` está configurado com suas credenciais.
Opção 2:
Se você não quiser criar `~/.kube/config` Antes de rodar `kubectl`, rode:
```bash
export KUBECONFIG=/path/to/your/config
```
ou, inclua `--kubeconfig=/path/to/config` cada vez que usar `kubectl`.
- Testando comandos:
:warning: **Você precisa ativar a VPN do LSD para executar esses comandos!**
Use o arquivo `pod.yaml` deste repositório pra criar seu primeiro pod:
```bash
# olhando os pods:
kubectl get pods
# crie o pod:
kubectl create -f pod.yaml
# olhando os pods:
kubectl get pods
# olhando os pods com mais informações:
kubectl get pods -o wide
# mais informações ainda sobre seu pod:
kubectl describe pod dummy-server
# veja os logs do seu pod:
# -f: acompanhe os logs (Ctrl-C pra
# fechar os logs - isso não mata o pod)
kubectl logs dummy-server -f
# olhando outros recursos:
kubectl get deployments
kubectl get daemonsets
kubectl get services
```
### 2 - Usando `pod.yaml` como base, crie um `flickor-pod.yaml` que crie pods do Flickor! Seu pod deve rodar no Kubernetes e você deverá ver os logs através de `kubectl logs <nomedopod>`. No próximo encontro veremos como acessar o dummy-server.
Dicas:
- Mude `metadata.name` e `spec.container.name`.
- Construa uma imagem do Flickor (docker build) e coloque num registro de contêiner (docker push) que seja público.
- A porta está correta?
> **Entregável**
> 1. O arquivo flickor-pod.yaml que você criou.
## Entregáveis
[Todos os entregáveis devem ser enviados através deste formulário.](https://forms.gle/FPwypFLHb5icxk1d8)