Essa seção apresenta as diferentes formas de instalar e executar o Kubernetes. Ao realizar a instalação de um cluster Kubernetes, é necessário decidir o tipo de instalação com base em critérios como facilidade de manutenção, segurança, controle, quantidade de recursos disponíveis e experiência necessária para gerenciar e operar o cluster.
Você pode baixar o Kubernetes para implantar um cluster Kubernetes em uma máquina local, na nuvem, ou em um data center próprio.
Vários componentes do Kubernetes como kube-apiserver e o kube-proxy, também podem ser implantados como imagens de contêiner dentro do cluster.
Recomenda-se executar os componentes do Kubernetes como imagens de contêiner sempre que possível, permitindo que o próprio Kubernetes os gerencie. Componentes responsáveis por executar contêineres - particularmente, o kubelet - não podem ser incluídos nesta categoria.
Caso você não queira gerenciar um cluster Kubernetes por conta própria, pode optar por um serviço gerenciado, incluindo plataformas certificadas. Também existem outras soluções padronizadas e personalizadas que abrangem uma ampla variedade de ambientes em nuvem e em servidores dedicados.
Ambiente de aprendizagem
Se você está aprendendo ou pretende aprender mais sobre Kubernetes, utilize ferramentas suportadas pela comunidade ou ferramentas do ecossistema que permitam criar um cluster Kubernetes em sua máquina virtual. Consulte Ambiente de aprendizagem
Ambiente de produção
Ao analisar uma solução para um ambiente de produção, devem ser considerados os aspectos da operação de um cluster Kubernetes (ou abstrações) que você deseja gerenciar, ou delegar ao seu provedor.
Para um cluster gerenciado por você, a ferramenta oficialmente suportada para implantar o Kubernetes é o kubeadm.
Próximos passos
- Baixe o Kubernetes
- Baixe e instale as ferramentas incluindo o
kubectl - Selecione um agente de execução de contêiner para o seu novo cluster
- Aprenda sobre boas práticas para a instalação de um cluster
Kubernetes é desenvolvido para que sua camada de gerenciamento seja executada em máquinas Linux. Dentro do cluster, as aplicações podem ser executadas em máquinas Linux ou em outros sistemas operacionais, incluindo o Windows.
- Aprenda a configurar clusters com nós Windows