minikube 快速使用入门 - kubectl - 外传

我本地环境为Windows。 如果你想在本地使用kubectl 工具的话, 可以配置环境为minikube环境。如果你本地没有安装kubectl的话,你可以参考在 Windows 上安装 kubectl | Kubernetes。

安装成功之后,你本地就可以使用kubectl操作你的minikube 环境了,首先你可以查看一下k8s的集群信息

kubectl config get-contexts

执行之后你的控制台会显示如下信息:

CURRENT   NAME                                                                 CLUSTER                                                              AUTHINFO                                                             NAMESPACE
          docker-desktop                                                       docker-desktop                                                       docker-desktop
*         minikube                                                             minikube                                                             minikube                                                             default

上面显示你有两个集群一个是docker-desktop ,一个是minikube。你可以为kubectl设置执行环境为minikube。

设置如下:

PS C:\Users\smy1102\Desktop> kubectl config use-context minikube 
Switched to context "minikube". 
PS C:\Users\smy1102\Desktop>

上面显示“Switched to context "minikube". ”,说明设置成功。如果存在多个环境的话,可以使用以上命令进行切换。比如说:公司在进行项目研发的时候,一般都会存在开发、测试和产线环境,开发环境为DEV,测试环境为UAT,产线环境为PROD,在进行k8s部署的时候,DEV和UAT环境需要进行切换。

然后查看pod信息,如下:

C:\Users\smy1102>kubectl get pod -A
NAMESPACE     NAME                               READY   STATUS    RESTARTS   AGE
kube-system   etcd-minikube                      1/1     Running   0          8s
kube-system   kube-apiserver-minikube            0/1     Pending   0          8s
kube-system   kube-controller-manager-minikube   1/1     Running   0          9s
kube-system   kube-scheduler-minikube            0/1     Running   0          9s
kube-system   storage-provisioner                0/1     Pending   0          7s

里面显示的是minikube里面安装的服务

你可能感兴趣的:(minikube,kubernetes,容器,kubernetes,docker,容器)