centos7 安装 minikube 史上最详细

centos 7 安装 minikube

安装要求

  • 2 核以上 CPU
  • 2GB 以上内存
  • 20GB 以上 磁盘可用空间
  • 网络连接
  • docker

安装前准备

1. docker

docker 的安装 可以参考这篇文章: https://blog.csdn.net/zhang_referee

注意: docker 安装完成后,千万不要以 root 账号启动,否则 minikube 启动的时候会报错

添加 docker 用户组

groupadd docker 
sudo usermod -aG docker $USER && newgrp docker

2. 系统配置

安装 Kubernetes 是需要 关闭 swap 的, minikube 同样也需要

2.1 关闭swap

第一步 关闭swap分区:
swapoff -a

第二步修改配置文件 - /etc/fstab
删除swap相关行 /mnt/swap swap swap defaults 0 0 这一行或者注释掉这一行
第三步确认swap已经关闭
free -m
 若swap行都显示 0 则表示关闭成功
第四步调整 swappiness 参数
echo 0 > /proc/sys/vm/swappiness # 临时生效
vim /etc/sysctl.conf # 永久生效
#修改 vm.swappiness 的修改为 0
vm.swappiness=0
sysctl -p # 使配置生效

注释: /etc/fstab /mnt/swap swap swap defaults 0 0 这一行
在这里插入图片描述

2.2 .将该 /proc/sys/net/bridge/bridge-nf-call-iptables 文件内容设置为1

echo 1 >  /proc/sys/net/bridge/bridge-nf-call-iptables

2.3 安装 conntrack

yum -y install conntrack

安装 minikube

安装可以参考:https://minikube.sigs.k8s.io/docs/start/

  1. 下载安装 (x86 机器 )
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
  1. 设置可执行 权限
chmod +x /usr/local/bin/minikube
  1. 启动 docker ( 必须要在 非 root 模式下 运行 )
systemctl start docker 
systemctl start docker.socket
  1. 启动 minikube
minikube start --vm-driver=docker  --base-image="anjone/kicbase"   --registry-mirror=https://lbhsgfub.mirror.aliyuncs.com

在这里插入图片描述

注: 这里由于需要下载 镜像,使用阿里镜像,否则有可能会卡死在 pull image 上不动! --registry-mirror=https://lbhsgfub.mirror.aliyuncs.com 这个地址是我自己的阿里镜像专属加速地址,可根据实际情况自行修改 !

参考博文:
https://www.jianshu.com/p/0280e51c5b4d

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值