Kubectl get ns
用这个来测试一下在刚开始学习kubernetes的时候。学习安装kubernetes到linux上面还花了较多的时间。(有各种错和坑)。 实际上 docker desktop 自带了 kubernets。 我们只需要[安装docker desktop] (https://www.malema.net/docker/install/windows.html)
装完好在 Settings -> Kubernetes -> Enable Kubernetes 打勾 如下图
打完勾后,坑人的就来了, 因为它需要下载一些kubernets的镜像,但是却下载不下来。 需要翻墙。 如下图,注意 代理服务器不能填成Localhost,127.0.0.1。因为docker实际上是跑在wsl里面的。
配好后可以试一下 pull一个镜像下来
docker pull k8s.gcr.io/kube-proxy
下载成功的话就说明翻墙成功了。 接下来就是慢慢等它下载完所有的镜像了. 下载完成后大约有下面的这些镜像。
k8s.gcr.io/kube-proxy
k8s.gcr.io/kube-apiserver
k8s.gcr.io/kube-scheduler
k8s.gcr.io/kube-controller-manager
k8s.gcr.io/etcd
k8s.gcr.io/coredns
k8s.gcr.io/pause
一切顺利的话,我们就可以用 kubectl 来获取信息了
kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-desktop Ready master 258d v1.19.7