Como implantar o cluster OKD 4 de vários nós usando o Fedora CoreOS
Com os avanços tecnológicos, todos podemos concordar que a tecnologia de conteinerização foi altamente adotada. Isso se deve ao fato de que a maioria das empresas em todo o mundo tem optado por modernizar seus aplicativos para uso em nuvem. Isso trouxe ferramentas como docker, Podman, Kubernetes etc.
O Kubernetes é uma ferramenta de orquestração de contêineres gratuita e de código aberto que foi altamente adquirida na última década. O Kubernetes permite que os usuários executem aplicativos em um cluster de hosts, oferecendo outros benefícios, como escalonamento automático, empacotamento automático de caixas, autocorreção, descoberta de serviços, orquestração de armazenamento, lançamentos/reversões automatizadas e balanceamento de carga, etc.
Por que OKD?
Você já se perguntou se existe uma versão OpenShift de código aberto? Sim existe. OKD, também conhecido como Origin , é a versão upstream e suportada pela comunidade do Red Hat OpenShift Container Platform ( OCP ). Ele é otimizado para o desenvolvimento contínuo de aplicativos e também serve como base de código upstream sobre a qual o Red Hat OpenShift Online e o Red Hat OpenShift Container Platform são construídos. Devido a isso, a OKD adiciona várias ferramentas centradas no desenvolvedor e nas operações no Kubernetes para permitir o desenvolvimento rápido de aplicativos, fácil implantação e dimensionamento e manutenção do ciclo de vida de longo prazo para equipes pequenas e grandes.
Os incríveis recursos associados ao OKD são:
- Gratuito e de código aberto : todas as contribuições para o projeto são aceitas. OKD usa a licença Apache 2 e não requer nenhum contrato de colaborador para enviar patches
- Oferece monitoramento e alerta : com o OKD, você pode executar sistemas e monitoramento de serviços com eficiência usando várias ferramentas, como Prometheus, Grafana etc.
- Autenticação LDAP/Active Directory : você pode autenticar os serviços em seu cluster usando usuários do diretório LDAP/Active.
- Interface da web fácil de usar : OKD fornece uma interface fácil de usar que fornece uma visão geral dos recursos em seu cluster. Você também pode gerenciar os recursos deste painel.
Neste guia, aprenderemos como configurar um Multi-Node OKD 4 Cluster.
Configuração do ambiente de laboratório
Neste guia, teremos 6 nós provisionados conforme mostrado:
TAREFA | NOME DE ANFITRIÃO | ENDEREÇO DE IP | MEMÓRIA | vCPU | ARMAZENAR |
Nó gerenciador (DNS, HAProxy) CentOS-Stream-8 |
aplicativos | 192.168.205.16 | 4GB | 4 | 50 GB |
Nó de Bootstrap Fedora CoreOS |
okd4-bootstrap | 192.168.205.29 | 16 GB | 4 | 50 GB |
Nó de controle 1 Fedora CoreOS |
okd4-control-plane-1 | 192.168.205.30 | 16 GB | 4 | 50 GB |
Nó de controle 2 Fedora CoreOS |
okd4-control-plane-2 | 192.168.205.31 | 16 GB | 4 | 50 GB |
Nó de controle 3 Fedora CoreOS |
okd4-control-plane-3 | 192.168.205.32 | 16 GB | 4 | 50 GB |
Nó de computação 1 Fedora CoreOS |
okd4-compute-1 | 192.168.205.33 | 16 GB | 4 | 50 GB |
site: computingforgeeks