Skip to content

Instantly share code, notes, and snippets.

@fedir
Last active May 24, 2020 14:06
  • Select an option

Select an option

git clone https://github.com/GoogleCloudPlatform/kubernetes-engine-samples
cd kubernetes-engine-samples/hello-app
cat main.go
cat Dockerfile
gcloud container clusters get-credentials <;cluster-name> \
gcloud container clusters get-credentials cluster-1 --zone europe-west1
docker build -t gcr.io/meeetup-golang-marseille-03/hello-node:v1 $PWD
gcloud docker -- push gcr.io/meetup-golang-marseille-03/hello-node:v1
kubectl run hello-node --image=gcr.io/meetup-golang-marseille-03/hello-node:v1 --port=8080
kubectl expose deployment hello-node --type="LoadBalancer"
kubectl get service hello-node --watch
kubectl get deployment
kubectl get pods
sed -i -e 's/1.0.0/2.0.0/g' main.go
docker build -t gcr.io/meetup-golang-marseille-03/hello-node:v2 $PWD
gcloud docker -- push gcr.io/meetup-golang-marseille-03/hello-node:v2
kubectl set image deployment/hello-node hello-node=gcr.io/meetup-golang-marseille-03/hello-node:v2 && echo 'image updated'
kubectl get service hello-node
history | cut -c 8-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment