lunes, 7 de octubre de 2019

Workshop Ingresar a IBMCloud y comandos para Kubernetes

Estas son las instrucciones para ingresar a IBM Cloud:


1. Crea un cluster de kubernetes, con el nombre de: demo
2. Conexión a IBM Cloud: ibmcloud login -a https://api.ng.bluemix.net  --sso
NOTA: --sso sólo si manejas varias cuentas de IBM Cloud

3. Descargamos las configuraciones del cluster:  ibmcloud ks cluster-config demo
4. Establecemos la configuración de la variable de ambiente
5. verificamos que funcione adecuadamente kubectl:  kubectl version 

6. Creación del registro privado: ibmcloud cr namespace-add pruebacontenedorespbarrien
7. git clone https://github.com/IBM/container-service-getting-started-wt.git
   https://github.com/wolfmanx23/cliente-api-kube
8. vamos a crear el contenedor del hola mundo en nuestro registro privado:
            ibmcloud cr build -t us.icr.io/pruebacontenedorespbarrien/clienteapi:1 .
9. Ejecutar el contenedor en el cluster:
        kubectl run clienteapi --image=us.icr.io/pruebacontenedorespbarrien/clienteapi:1
10. Ahora expondremos la aplicación a todo el mundo: 
        kubectl expose deployment/clienteapi  --type=NodePort --port=3000--name=clienteapi --target-port=3000
11. Vamos a obtener la descripción del servicio: kubectl describe service clienteapi
12. Vamos a obtener los workers del cluster: ibmcloud ks workers demo
13. Llama la aplicación con la combinación de ip publica y nodeport asignado por kubernetes

Algunos comandos utiles:
Agregar worker nodes al cluster:

flavors disponibles en DC de México:  ibmcloud ks flavors --zone mex01
después agregar el Worker node: ibmcloud ks worker add --cluster pmbk8s  --machine-type c2c.16x16 --private-vlan 2666621 --workers 1
 donde se tiene que especificar al menos:
el nombre del cluster, el tipo de flavor para el worker node, la VLAN privada, pública y la cantidad de workers.
Mayor referencia en la ayuda:
ibmcloud ks worker add --help



No hay comentarios:

Publicar un comentario