minikube version
minikube start
kubectl version
kubectl cluster-info
kubectl get nodes
kubectl get deployments
kubectl run kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 --port=8080
kubectl proxy
curl http://localhost:8001/version
export POD_NAME=$(kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}')
echo Name of the Pod: $POD_NAME
echo $POD_NAME
hello-node-7657b78bd9-m66kh kubernetes-bootcamp-b94cb9bff-65rqg nginx-deployment-6dd86d77d-ffzp9 nginx-deployment-6dd86d77d-zk95r
$ gcloud auth configure-docker
The following settings will be added to your Docker config file
located at [/Users/rhee/.docker/config.json]:
{
"credHelpers": {
"gcr.io": "gcloud",
"us.gcr.io": "gcloud",
"eu.gcr.io": "gcloud",
"asia.gcr.io": "gcloud",
"staging-k8s.gcr.io": "gcloud",
"marketplace.gcr.io": "gcloud"
}
}
Do you want to continue (Y/n)? Y
Docker configuration file updated.
Updates are available for some Cloud SDK components. To install them,
please run:
$ gcloud components update
To take a quick anonymous survey, run:
$ gcloud alpha survey
$ docker tag quickstart-image gcr.io/[PROJECT-ID]/quickstart-image:tag1
Docker push
docker.io
docker tag tzumby/rails-app:latest x1wins/rails-app:latest
docker push x1wins/rails-app:latest
google container registry gcr
docker tag tzumby/rails-app:latest gcr.io/[project_id]/rails-app:latest
gcloud docker -- push gcr.io/[project_id]/rails-app:latest