在Centos7环境下安装KubeSphere

504 篇文章 26 订阅
303 篇文章 12 订阅

首先我们需要知道kubesphere是一个基于kubernetes构建的分布式的、多租户的、多集群的、企业级的开源容器平台,它具有强大且完善的网络和存储能力,并通过极其简单的人机交互来提供完善的多集群管理,实现微服务的治理,并帮助企业在云、虚拟化和物理机等异构的基础设施上快速构建和部署运维容器架构、实现应用的敏捷开发和生命周期管理。
   本次实验在基于x86架构的win11上进行,我们的物理环境为VMware Workstation 16下安装的三台Centos7.5来进行部署和搭建。
1、    首先我们需要下载Centos7的镜像文件,进行Centos7虚拟机的安装
2、    我们采用最小化安装方法来安装相应的软件,在这之前,我们需要使用yum update命令更新YUM源

在这里插入图片描述

3、    为了防止冲突我们需要把系统中的docker卸载
使用命令:yum remove docker* -y卸载docker文件。
随后使用yum install -y yum-utils安装必要的文件。包括python的一些运行库。

4、    更新一下yum源,虚拟机自带的yum源会比较卡顿,这里使用的是阿里云的yum源,更新之后使用yum update进行更新。
Sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、    安装指定的docker容器
sudo yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7 containerd.io-1.4.6

在这里插入图片描述

出现如图所示的信息则表明我们的docker容器安装成功。

在这里插入图片描述

但是docker本身提供了一个守护进程,我们需要通过systemctl enable docker –now
Systemctl restart docker
来启动docker容器,同时我们通过这种方式来保证docker容器的开机自启。

在这里插入图片描述

6、    关闭swap内存空间,这里我们最好还是设置他永久关闭swap空间。
我们首先进入/etc/fstab的文件内部,注释掉最后一行的关于swap的相关内容,然后我们reboot机器,使用free -m命令就能够看到我们的swap内存空间被关闭,最好我们同时吧selinux的关掉。

在这里插入图片描述

7、安装k8s、kubeadm、kubectl

配置k8s的yum源地址

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

安装 kubelet,kubeadm,kubectl

sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9

启动kubelet

sudo systemctl enable --now kubelet

所有机器配置master域名

echo "172.31.0.4  k8s-master" >> /etc/hosts

其他具体详细教程参考我的其他K8S相关教程哦

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值