在 windows下安装kubernetes

单独安装客户端

  1. 下载 kubectl https://dl.k8s.io/release/v1.23.0/bin/windows/amd64/kubectl.exe
  2. 配置环境变量 KUBECONFIG 配置多条的话也是可以用的. C:\Users\malema.kube\config;C:\Users\malema.kube\abc.yaml
  3. 配置 Kubectl 到 环境变量 path (配置完成后 不管在哪一个目录下 我们输入 Kubectl 都可以。)
  4. 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
上一篇:k8s 介绍
最近更新的
...