|
| 1 | +--- |
| 2 | +title: Ambientes de aprendizado |
| 3 | +content_type: concept |
| 4 | +weight: 20 |
| 5 | +--- |
| 6 | + |
| 7 | +<!-- overview --> |
| 8 | + |
| 9 | +Para aprender Kubernetes, você precisará de um ambiente para praticar. Esta página apresenta as opções para configurar um ambiente Kubernetes no qual seja possível experimentar e aprender. |
| 10 | + |
| 11 | +<!-- body --> |
| 12 | + |
| 13 | +## Instalando a ferramenta kubectl |
| 14 | + |
| 15 | +Antes de configurar um cluster, você precisa da ferramenta de linha de comando `kubectl`. Essa ferramenta permite a comunicação com um cluster Kubernetes e a execução de comandos nele. |
| 16 | + |
| 17 | +Consulte [Instale e configure o kubectl](/pt-br/docs/tasks/tools/#kubectl) para instruções de instalação. |
| 18 | + |
| 19 | +## Configurando ambientes Kubernetes locais |
| 20 | + |
| 21 | +Executar o Kubernetes localmente oferece um ambiente seguro para aprender e experimentar. Você pode criar e remover clusters sem se preocupar com custos ou afetar sistemas em produção. |
| 22 | + |
| 23 | +### kind |
| 24 | + |
| 25 | +[kind](https://kind.sigs.k8s.io/) (Kubernetes IN Docker) executa clusters Kubernetes utilizando contêineres Docker como nós. É leve e foi desenvolvido especificamente para testar o Kubernetes, mas também pode ser utilizado para aprendizado. |
| 26 | + |
| 27 | +Para começar a usar a ferramenta kind, consulte o [kind Quick Start](https://kind.sigs.k8s.io/docs/user/quick-start/). |
| 28 | + |
| 29 | +### minikube |
| 30 | + |
| 31 | +[minikube](https://minikube.sigs.k8s.io/) executa um cluster Kubernetes de nó único em sua máquina local. O minikube oferece suporte a múltiplos agentes de execução de contêiner e funciona no Linux, macOS e Windows. |
| 32 | + |
| 33 | +Para começar a usar a ferramenta minikube, consulte o guia [minikube Get Started](https://minikube.sigs.k8s.io/docs/start/). |
| 34 | + |
| 35 | +### Outras opções locais |
| 36 | + |
| 37 | +{{% thirdparty-content single="true" %}} |
| 38 | + |
| 39 | +Existem várias ferramentas de terceiros que também podem executar o Kubernetes localmente. O Kubernetes não oferece suporte a essas ferramentas, mas elas podem funcionar bem para o seu aprendizado: |
| 40 | + |
| 41 | +- [Docker Desktop](https://docs.docker.com/desktop/kubernetes/) pode executar um cluster Kubernetes local |
| 42 | +- [Podman Desktop](https://podman-desktop.io/docs/kubernetes) pode executar um cluster Kubernetes local |
| 43 | +- [Rancher Desktop](https://docs.rancherdesktop.io/) disponibiliza o Kubernetes em sua máquina pessoal |
| 44 | +- [MicroK8s](https://canonical.com/microk8s) executa um cluster Kubernetes leve |
| 45 | +- [Red Hat CodeReady Containers (CRC)](https://developers.redhat.com/products/openshift-local) executa um cluster OpenShift mínimo localmente (OpenShift é conforme ao Kubernetes) |
| 46 | + |
| 47 | +Consulte a documentação de cada ferramenta para instruções de instalação e suporte. |
| 48 | + |
| 49 | +## Utilizando ambientes para testes online |
| 50 | + |
| 51 | +{{% thirdparty-content single="true" %}} |
| 52 | + |
| 53 | +Ambientes Kubernetes para testes online permitem que você teste o Kubernetes sem precisar instalá-lo em seu computador. Esses ambientes são executados em seu navegador: |
| 54 | + |
| 55 | +- **[Killercoda](https://killercoda.com/kubernetes)** fornece cenários interativos de Kubernetes e um ambiente de testes |
| 56 | +- **[Play with Kubernetes](https://labs.play-with-k8s.com/)** fornece um cluster Kubernetes temporário no navegador |
| 57 | + |
| 58 | +Essas plataformas são úteis para realizar experimentos rápidos e seguir tutoriais sem a necessidade de instalação local. |
| 59 | + |
| 60 | +## Praticando com clusters para produção |
| 61 | + |
| 62 | +Para praticar com um cluster mais semelhante a um ambiente de produção, você pode utilizar a ferramenta **kubeadm**. A instalação de um cluster com o kubeadm é uma tarefa avançada que requer múltiplas máquinas (físicas ou virtuais) e uma configuração cuidadosa. |
| 63 | + |
| 64 | +Para aprender sobre ambientes de produção, consulte [ambientes de produção](/docs/setup/production-environment/). |
| 65 | + |
| 66 | +{{< note >}} |
| 67 | +Instalar um cluster para produção é significativamente mais complexo do que os ambientes de aprendizado descritos acima. Comece primeiro com a ferramenta kind, o minikube ou um ambiente de testes online. |
| 68 | +{{< /note >}} |
| 69 | + |
| 70 | +## {{% heading "whatsnext" %}} |
| 71 | + |
| 72 | +- Siga o tutorial [Olá, Minikube!](/pt-br/docs/tutorials/hello-minikube/) para implantar sua primeira aplicação |
| 73 | +- Aprenda sobre os [Componentes do Kubernetes](/pt-br/docs/concepts/overview/components/) |
| 74 | +- Explore os [comandos do kubectl](/pt-br/docs/reference/kubectl/) |
0 commit comments