Seleccionar el proyecto de trabajo de GCP:
gcloud config set project {PROJECT_ID}
Crear una variable de estado de nombre PROJECT_ID:
export PROJECT_ID=container-showcase
echo $PROJECT_ID
Instalar y habilitar los servicios necesarios:
gcloud services enable container.googleapis.com --project $PROJECT_ID
gcloud services enable monitoring.googleapis.com \
Crear un directorio dentro del proyecto:
mkdir container-showcase-platzi
En el directorio creado se hace un clone del proyecto en github:
git clone https://github.com/GoogleCloudPlatform/microservices-demo.git
cd microservices-demo
Crear clúster:
export ZONE= us-central1-b
gcloud container clusters create onlineboutique --project=${PROJECT_ID} --zone=${ZONE} --machine-type=e2-standard-2 --num-nodes=4
Desplegar los manifestos:
kubectl apply -f ./release/kubernetes-manifests.yml
kubectl get pods
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?