暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

minikube快速体验

数码百科 2024-04-06
46

minikube 官方文档https://minikube.sigs.k8s.io/docs/start/

大概意思是说,需要准备一台不能小于 2核心、2G内存、20G磁盘、能连接互联网的主机,而且主机需要有容器或者虚拟机环境,比如:docker、虚拟化软件其中之一,然后安装 minikube 就一条命令的事情:

minikube start

我这里直接采用 vmware workstation 创建一台虚拟机来搭建 minikube。

安装部署-系统初始化

1.关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' etc/selinux/config

2.关闭防火墙

systemctl disable firewalld

3.校对时间

yum install -y ntpdate 

ntpdate -s ntp1.aliyun.com

4.修改主机名

hostnamectl set-hostname --static minikube

echo "192.168.68.100  minikube" >> etc/hosts

安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2 && \

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo && yum makecache fast && \ 

yum -y install docker-ce && \

mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://j6o4qczl.mirror.aliyuncs.com"]

}

EOF

systemctl daemon-reload

systemctl enable docker

systemctl restart docker

安装 Minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm

sudo rpm -Uvh minikube-latest.x86_64.rpm

启动 Minikube 单节点集群

minikube start  --force --driver='docker' 

根据环境选择合适虚拟化驱动,如 'virtualbox'、'docker' 或 'kvm2'

如果必须使用root账户来运行,所以需加上 --force 

minikube kubectl -- get pods -A

到这里,minikube已经部署完成了,接下来验证下试试看:

开启dashboard

minikube addons enable dashboard 

minikube dashboard

添加外部代理

kubectl proxy --port=80 --address='192.168.68.100' --accept-hosts='^.*'

浏览器访问
http://192.168.199.200/

文章转载自数码百科,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论