Minikube快速安装Kubernetes
CentOS 7.6 192.168.73.145 4核(最低2核) 8G(最低2G)Docker 20.10.14kubectl 1.19.0Minikube 1.13.0简介Minikube是一个易于在本地运行Kubernetes的工具,可以省去繁琐的安装流程,在你电脑上的虚拟机内快速创建单机版Kubernetes集群,便于尝试Kubernetes或使用Kubernetes日常开发。安装Doc
·
CentOS 7.6 192.168.73.145 4核(最低2核) 8G(最低2G)
Docker 20.10.14
kubectl 1.19.0
Minikube 1.13.0
简介
Minikube
是一个易于在本地运行Kubernetes
的工具,可以省去繁琐的安装流程,在你电脑上的虚拟机内快速创建单机版Kubernetes
集群,便于尝试Kubernetes
或使用Kubernetes
日常开发。
安装Docker
选择Docker
作为运行容器,安装方式参见 xxx
安装kubectl
kubectl
是用于运行Kubernetes
集群命令的管理工具。
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
安装Minikube
Minikube
的安装非常简单,省去了繁琐的安装流程。
# 下载安装
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.13.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
# 安装conntrack,否则启动minikube会报错
yum install -y conntrack
# 启动
minikube start --driver=none
执行如下命令测试一下安装情况,能正常执行说明安装成功
kubectl get services
启动Minikube dashboard
Minikube
是部署在服务器上,从外部无法访问服务器的回环地址,所以需要做代理来实现外部访问,开启代理端口44444
kubectl proxy --port=44444 --address='0.0.0.0' --disable-filter=true --accept-hosts='^.*'
防火墙开放端口44444
firewall-cmd --add-port=44444/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=44444/tcp
启动并返回用户可访问的地址
minikube dashboard --url
命令行打印一个地址,ip
换成linux
服务器的地址,端口换成4444
,然后在浏览器中访问即可打开dashboard
界面
http://192.168.73.145:44444/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
PS
1、如果启动Minikube
时长时间不成功,可查看日志
minikube logs -f
一般情况是拉取镜像失败了,解决方法为删除Minikube
然后重新安装
minikube delete
minikube start --driver=none
更多推荐
已为社区贡献3条内容
所有评论(0)