42 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

# Descomplicando `Kubernetes`
## Preparando o ambiente
Para facilitar a instalação dos _softwares_ necessários utilizo o [`mise`][mise] como gestor de ferramentas e _runtimes_.
A instalação do [`mise`][mise] pode ser feita seguindo o [guia de uso][mise-guide].
Com o [`mise`][mise] instalado, executamos o seguinte comando para instalar as ferramentas:
```bash
mise install
```
E, para garantir que tudo esta correto, podemos verificar a instalação rodando:
```bash
mise current
```
O resultado esperado é:
```
kind 0.22.0
kubectl 1.29.4
```
## Curso por dias
* [dia-01][dia-01]: subindo primeiro _cluster_ com [`kind`][kind] e fazendo _deploy_ do primeiro `pod`
* [dia-02][dia-02]: realizando _deploy_ de `pod` com múltiplos _containers_, definição de volume e limitação de recursos
* [dia-03][dia-03]: criando `namespace` e `deployment` em conjunto com estratégias de _rollout_
Pode ser seguido em no
[mise]: https://mise.jdx.dev/
[mise-guide]: https://mise.jdx.dev/getting-started.html#quickstart
[kind]: https://kind.sigs.k8s.io/
[dia-01]: ./day-001/README.md
[dia-02]: ./day-002/README.md
[dia-03]: ./day-003/README.md