Olá! Muito feliz por começar a escrever sobre mais um tópico aqui no blog: Openshift
Vamos começar com um artigo bastante simples, uma breve introdução sobre o que é o Openshift e como montar um ambiente local para iniciar os estudos.
O que é Openshift?
O Red Hat® OpenShift® é uma plataforma de containers Kubernetes para empresas com operações automatizadas em todo o stack. Sua função é gerenciar implantações de nuvem híbrida e multicloud. O Red Hat OpenShift é otimizado para aprimorar a produtividade do desenvolvedor e promover a inovação.
Fonte: https://www.redhat.com/pt-br/technologies/cloud-computing/openshift
Documentação completa do Red Hat Code Ready Containers:
https://developers.redhat.com/products/codeready-containers/overview
Se precisar comprar ou de consultoria para implementar o Openshift e promover a transformação digital na sua organização, a BKTECH é parceira oficial da Red Hat:
Como posso iniciar os estudos com o Openshift sem precisar ter recursos para subir um Cluster “completo”?
A Red Hat oferece containers CodeReady que irão implementar um cluster mínimo em seu computador, provendo um ambiente mínimo para testes e estudos.
Qual a diferença desse cluster mínimo? (informação completa está disponível no Getting Started Guide da Red Hat)
- O cluster é efêmero e não deve ser utilizado para produção
- É utilizado um único node que irá ser tanto um node master como um node worker.
- Alguns Operators são desabilitados por padrão, para otimização de recursos, como machine-config e monitoring, por exemplo.
- Para efetuar o “upgrade” do seu cluster o processo é deletar o atual e instalar a nova versão
O que eu preciso de recursos para iniciar esse cluster?
- 4 vCPUs
- 9GB de memória RAM livres
- 35GB livres de storage
Em quais sistemas operacionais eu posso executar? (Essa é uma pergunta muito interessante que vejo ser bastante recorrente)
Linux
- RHEL/CentOS 7.5 ou superior
- 2 últimas versões estáveis do Fedora
- Ubuntu 18.04 LTS e Debian 10 ou superiores sem suporte oficial, precisam de alguns passos adicionais
Microsoft Windows (Sim!)
- Microsoft Windows 10 PRO version 1709 ou superior.
- Windows 10 Home não é suportado
macOS
- macOS 10.12 Sierra ou superior.
Documentação completa do Red Hat Code Ready Containers:
https://developers.redhat.com/products/codeready-containers/overview
Bom, para o primeiro artigo sobre iniciar os estudos sobre o Openshift, é isso. No próximo artigo vamos ver como efetuar a instalação de fato.