Minikube快速安装Kubernetes
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
分类:
Kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)