[TUTORIAL] CodeReadyContainers (OpenShift 4) no Fedora 31
CodeReady Containers (CRC) traz um cluster all-in-one OpenShift 4.1 ou mais recente, pré-configurado, rodando em uma VM, para fins de desenvolvimento e teste. Veio para Substituir o Minishift que esta sendo descontinuado.
Pré-requisitos
Para instalarmos o CodeReady Containers é necessário no mínimo:
- 4 CPUs virtuais (vCPUs)
- 8 GB de memória
- 35 GB de espaço de armazenamento
O CRC pode ser utilizado com o KVM ou VirtualBox como Hypervisor, no caso do VirtualBox simplesmente é preciso te-lo instalado.
Neste tutorial utilizaremos KVM.
Instalando as Dependencias:
Instalando o kvm, e configurando usuario:
$ sudo dnf install libvirt qemu-kvm NetworkManager
$ sudo usermod -a -G libvirt < usuario>
Atualizar a sessão:newgrp libvirt
Iniciar e colocar os serviços na inicialização:
$ sudo systemctl enable --now virtlogd
$ sudo systemctl enable --now libvirtd
Instalando o CRC
Baixe o Binário/Secret do CRC aqui.
Apos o download, é preciso entrar na pasta e extrair o arquivo:tar xvf crc-linux-amd64.tar.xz
Mova o binário do CRC a pasta bin e de permissão:$ sudo mv crc /usr/local/bin/
$ sudo chmod a+x /usr/local/bin/crc
Fazendo Setup e Iniciando o CRC
Para configurar o host, execute:crc setup
e finalmente, iniciar o cluster OpenShift:crc start
ou usando VirtualBox:crc start --vm-driver virtualbox
Isso vai levar um tempo.. mas ao finalizar, poderá ver as instruções para acessar o cluster:
INFO To access the cluster using 'oc'
run 'eval $(crc oc-env) && oc login -u kubeadmin -p ********* https://api.crc.testing:6443'
INFO Access the OpenShift web-console here:
https://console-openshift-console.apps-crc.testing
INFO Login to the console with user: kubeadmin, password: *****
CodeReady Containers instance is running
Depois disso, exporte as variáveis de acesso ao OpenShift e faça login:
eval $(crc oc-env)
oc login -u kubeadmin -p *senha*
Para acessarmos a interface do OpenShift, execute:crc console
E entao, temos um Cluster Openshift 4:
Caso precise parar/excluir o cluster:crc stop
crc delete
Comentários
-
Digite seu comentário> @FelipeAgger disse:
CodeReady Containers (CRC) traz um cluster all-in-one OpenShift 4.1 ou mais recente, pré-configurado, rodando em uma VM, para fins de desenvolvimento e teste. Veio para Substituir o Minishift que esta sendo descontinuado.
Pré-requisitos
Para instalarmos o CodeReady Containers é necessário no mínimo:
- 4 CPUs virtuais (vCPUs)
- 8 GB de memória
- 35 GB de espaço de armazenamento
O CRC pode ser utilizado com o KVM ou VirtualBox como Hypervisor, no caso do VirtualBox simplesmente é preciso te-lo instalado.
Neste tutorial utilizaremos KVM.
Instalando as Dependencias:
Instalando o kvm, e configurando usuario:
$ sudo dnf install libvirt qemu-kvm NetworkManager
$ sudo usermod -a -G libvirt < usuario>
Atualizar a sessão:
newgrp libvirt
Iniciar e colocar os serviços na inicialização:
$ sudo systemctl enable --now virtlogd
$ sudo systemctl enable --now libvirtd
Instalando o CRC
Baixe o Binário/Secret do CRC aqui.
Apos o download, é preciso entrar na pasta e extrair o arquivo:
tar xvf crc-linux-amd64.tar.xz
Mova o binário do CRC a pasta bin e de permissão:
$ sudo mv crc /usr/local/bin/
$ sudo chmod a+x /usr/local/bin/crc
Fazendo Setup e Iniciando o CRC
Para configurar o host, execute:
crc setup
e finalmente, iniciar o cluster OpenShift:
crc start
ou usando VirtualBox:
crc start --vm-driver virtualbox
Isso vai levar um tempo.. mas ao finalizar, poderá ver as instruções para acessar o cluster:
INFO To access the cluster using 'oc'
run 'eval $(crc oc-env) && oc login -u kubeadmin -p ********* https://api.crc.testing:6443'
INFO Access the OpenShift web-console here:
https://console-openshift-console.apps-crc.testing
INFO Login to the console with user: kubeadmin, password: *****
CodeReady Containers instance is running
Depois disso, exporte as variáveis de acesso ao OpenShift e faça login:
eval $(crc oc-env)
oc login -u kubeadmin -p *senha*
Para acessarmos a interface do OpenShift, execute:
crc console
E entao, temos um Cluster Openshift 4:
Caso precise parar/excluir o cluster:
crc stop
crc delete
Excelente
0
Salas de discussão
- 721 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação