Instalando Openshift 3.11

Tenia muy pendiente hacer este post, y mejor tarde que nunca, lo que detallaré es la instalacion de Openshift 3.11 sobre Windows10 usando Vmware Workstation, Tony y sirve en Linux? claro que si, es mas tenemos formas mas sencillas de hacerlo, pero como lo comenté, esta instalación tambien se puede realizar en Linux y funcionará. Ojo que la version 4.1 está tambien libre, pero creo conveniente hacer otro post sobre ello.

Que necesitamos?

OS: Windows 10

Hypervisor: Vmware Workstation 15.5

VM: Centos 7.x  | Mem Ram: 6Gb | CPUs: 2 | HD: 60 Gb  (recomendado ojo!)

IP VM: 192.168.91.130

Gateway: 192.168.91.2

Firewall activo | Selinux desactivado

Vamos a trabajar como root ojo!

Instalamos lo sgt:

yum install -y vim curl net-tools bash-completion yum-utils lsof

Agregamos el repositorio para instalar docker:

yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install -y docker-ce docker-ce-cli containerd.io

systemctl enable docker

systemctl start docker

echo {“insecure-registries” : [“172.30.0.0/16”]} >> /etc/docker/daemon.json

systemctl restart docker

Ahora descargamos openshift 3.11

curl -LO https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz

Descomprimimos y movemos oc

tar -xvzf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz

mv openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit/oc /usr/local/bin

Aperturamos reglas de Firewall

firewall-cmd –permanent –new-zone dockerc

firewall-cmd –permanent –zone dockerc –add-source 172.17.0.0/16

firewall-cmd –permanent –zone dockerc –add-port={80,443,8443}/tcp

firewall-cmd –permanent –zone dockerc –add-port={53,8053}/udp

firewall-cmd –permanent –zone public –add-port={80,443,8443}/tcp

firewall-cmd –reload

Ahora procedemos a crear la carpeta ocp  que alojara la instalacion de openshift

mkdir /root/ocp

oc cluster up –base-dir=/root/ocp –public-hostname=192.168.91.130 –routing-suffix=192-168-91-2.nip.io

Ahora solo accedemos via web:

https://192.168.91.130:8443

usuario: develop

password: develop