几行命令用minikube快速搭建可测试的kubernetes单节点环境

发布时间 2023-11-03 16:36:51作者: 小飞fei

几行命令用minikube快速搭建可测试的kubernetes单节点环境

需要docker环境,https://www.cnblogs.com/xiaofei12/p/17544579.html,网速好的可以不用配置阿里云镜像

Minikube安装

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

启动Minikube里的集群**

minikube start --image-mirror-country='cn' --kubernetes-version=v1.23.8

minikube状态

minikube status

**Minikube里的集群状态

获取集群所有节点(机器):
minikube kubectl get nodes

获取集群所有命名空间:
minikube kubectl get namespaces

查看集群所有 Pod:
minikube kubectl -- get pods -A

Minikube 常用命令

进入节点服务器:
minikube ssh

执行节点服务器命令,例如查看节点 docker info:
minikube ssh -- docker info

删除集群, 删除 ~/.minikube 目录缓存的文件:
minikube delete

关闭集群:
minikube stop

销毁集群:
minikube stop && minikube delete

安装 kubectl

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
如果下载不下来可以直接用我下载好的文件丢到服务器直接执行
https://gitee.com/xiaofei002/k8s-file 里的kubectlv1.28.3


安装 kubectl:
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

查看版本的详细信息:
kubectl version --client --output=yaml

---------------------------------------这就已经完成了后面部分就是界面相关------------------------------

安装 dashboard

启动 dashboard 插件
minikube dashboard

集群外部想要直接访问 dashboard 还需要设置代理才能访问,执行以下命令:
kubectl proxy --port=8001 --address='192.168.193.128' --accept-hosts='^.*'