kubernetes 切換 cluster

在學習時

通常都是使用 minikube

來練習各種指令

但偶爾也會跑到 GCP 或 AWS 上練習

練習完要怎麼切回 minikube 呢

可以先查看目前的 cluster

 $ kubectl cluster-info     
Kubernetes master is running at https://api.k8sdemo.iphpo.com
KubeDNS is running at https://api.k8sdemo.iphpo.com/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

顯示目前是在 aws 上

再來取得現有的 cluster

 $ kubectl config get-clusters     
NAME
k8sdemo.iphpo.com
minikube

發現有兩個

再來就是切換成 minikube

 $ kubectl config set current-context minikube     
Property "current-context" set.

最後確認目前的 cluster 是 minikube 了

 $ kubectl cluster-info    
Kubernetes master is running at https://192.168.99.101:8443

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

看更多