一、安装minikube(2020-03-25成功)
官方安装地址:https://minikube.sigs.k8s.io/docs/start/linux/
阿里云镜像地址,仅支持v1.7.3:https://github.com/AliyunContainerService/minikube
Docker Hub 的中国官方镜像加速 https://registry.docker-cn.com
1、下载并移动到本机安装
查阅https://github.com/kubernetes/minikube/releases,minikube最新版本为2020-03-13推出的Version 1.8.2
curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.8.2/minikube-linux-amd64 tar zcvf minikube.tar.gz minikube tar zxvf minikube.tar.gz chmod +x minikube && mv minikube /usr/local/bin/
官方提供的方法
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \ && sudo install minikube-linux-amd64 /usr/local/bin/minikube
2、启动minikube
minikube start \ --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso \ --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers \ --registry-mirror=https://registry.docker-cn.com --driver=none
二、安装Flanne(失败)
参考:https://blog.csdn.net/qq_23146469/article/details/102894903
kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml --pod-network-cidr 10.244.0.0/16
如果yml中的"Network": "10.244.0.0/16"和--pod-network-cidr不一样,就修改成一样的。不然可能会使得Node间Cluster IP不通。
需要判断在 kubeadm init 初始化的时候,是否没有添加 --pod-network-cidr=10.10.0.0./16 参数,这里的 10.10.0.0/16 根据各自的实际情况定义,不冲突就好。
另外:如果使用的是 flannel ,在 apply 前编辑一下 kube-flannel.yml ,在第 128 行:
126 net-conf.json: | 127 { 128 "Network": "10.244.0.0/16", 129 "Backend": { 130 "Type": "vxlan" 131 } 132 }
将"Network": "10.244.0.0/16" 的ip段改为初始化时的 10.10.0.0/16 ,否则node之前的 Cluster IP 可能会不通。
三、安装dashboard(失败)
github托管地址:https://github.com/kubernetes/dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc6/aio/deploy/recommended.yaml
kubectl describe pod kubernetes-dashboard-5f5f847d57-dm4jn --namespace=kubernetes-dashboard