Kubernetes - 安装、集群创建

Caret Up

MiniKube

https://minikube.sigs.k8s.io/docs/

docker 提示没有权限

1
2
3
4
5
6
adduser test
passwd test
sudo groupadd docker
su kube
sudo usermod -aG docker $USER
newgrp docker

xxxis not in the sudoers file. This incident will be reported.

1
2
3
4
5
6
su
chmod u+w /etc/sudoers
vi /etc/sudoers
# 找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
kube ALL=(ALL) ALL
chmod u-w /etc/sudoers

然后重新走上面的解决 docker 报无权限的流程

minikube start 过程中拉取镜像慢

如已经初始化了 minikube start 则需要先执行 minikube delete 删除 minikube 初始化的环境

然后再执行 minikube start --image-mirror-country='cn' 设置镜像代理。设置后将使用阿里云镜像代理

远程访问控制面板

启动面板

1
minikube dashboard

启动代理

1
kubectl proxy --address='0.0.0.0' --disable-filter=true

然后将你上面的 http://127.0.0.1:37367 替换成你宿主机的id和port,例如:

http://10.0.19.91:8001//api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

这样,远程就可以访问了。

sealos 离线安装

https://www.sealyun.com/instructions

K3s

https://www.rancher.cn/k3s/