takuoki / gke-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GKE Test

Deploy Procedure

Before docker building, please store your valid SSH Key (id_rsa) in ./.ssh directory.

docker build -t sample-app .

# execute local
docker run --name test -d -p 8080:8080 sample-app

# push docker image to container repository
docker tag sample-app gcr.io/[PROJECT_ID]/sample-app:tag1
gcloud docker -- push gcr.io/[PROJECT_ID]/sample-app:tag1

# deploy image to container
kubectl run sample-app --image gcr.io/[PROJECT_ID]/sample-app:tag1 --port 8080
kubectl expose deployment sample-app --type "LoadBalancer"
kubectl get service sample-app

# clean up
kubectl delete service sample-app
kubectl delete deployments sample-app

gcloud container images delete gcr.io/[PROJECT_ID]/sample-app:tag1

Reference

About


Languages

Language:Go 100.0%