一把过centos7安装minikube

在这里插入图片描述

软件版本

系统版本:CentOS Linux release 7.6.1810 (Core)
软件版本:Docker-ce-18.06.0、Kubectl-1.15.0、Kubernetes-v1.15.0
硬件要求:建议最低2核4GB

配置系统环境

关闭防火墙和SeLinux

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux

关闭SWAP交换分区

swap:
1. 临时关闭 swapoff -a
2. 永久禁用 注释掉/etc/fstab文件中“/dev/mapper/centos-swap”这一行:
3. 重新加载:
   sysctl --system
 

安装Docker

配置Docker-YUM源

Docker-YUM源由阿里巴巴开源镜像网提供。

yum -y install epel-release.noarch yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

打开文件/usr/lib/systemd/system/docker.service,如下图,将红框中的systemd改为cgroupfs:

在这里插入图片描述

安装依赖

yum -y install device-mapper-persistent-data lvm2

安装Docker

systemctl start docker
systemctl enable docker
systemctl status docker

配置Docker使用国内镜像源

cat <<EOF > /etc/docker/daemon.json
{
    
    
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF

重启Docker服务

systemctl restart docker
systemctl status docker

安装Kubectl

配置Kubernetes-YUM源

Kubernetes-YUM由阿里巴巴开源镜像网提供。

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

安装Kubectl

yum -y install kubectl-1.15.0

安装Minikube

Minikube安装包由阿里云提供。

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

使用Minikube创建一个Kubernetes单点集群

minikube start --vm-driver=none --kubernetes-version v1.15.0

# “--vm-driver=none”表示使用Linux本机作为运行环境。
# “--kubernetes-version”表示指定Kubernetes的版本。

查看Kubernetes集群运行情况

minikube status

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37362891/article/details/112093307