kubesphere搭建单节点工作平台全过程

环境准备

初始环境准备

#k8s

关闭selinux

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

关闭firewalld以及关闭开机自启动

systemctl stop firewalld && systemctl disable firewalld

安装yum管理工具,增加dockeryum源

yum install -y yum-utils && sleep 1 && yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装容器运行时

yum install -y docker-ce docker-ce-cli container.io

配置容器镜像加速器

vim /etc/docker/daemon.json
追加:
{"registry-mirrors": ["https://9azzwfwa.mirror.aliyuncs.com"]}

配置cgroup管理方式为system管理方式

vim /etc/docker/daemon.json
增加到这样子
{"registry-mirrors": ["https://9azzwfwa.mirror.aliyuncs.com"],"exec-opts": ["native.cgroupdriver=systemd"]}

下载kubekey

curl -sfL https://get-kk.kubesphere.io | VERSION=v1.2.0 sh -

安装kubesphere依赖

yum install -y socat nfs-utils rpcbind conntrack

通过kubekey安装k8s集群和kubesphere

./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.0

安装好kubesphere后的环境配置

mkdir -p $HOME/.kube && cp -i /etc/kubernetes/admin.conf $HOME/.kube/config && chown $(id -u):$(id -g) $HOME/.kube/config

配置环境变量

echo 'export KUBECONFIG=/etc/kubernetes/admin.conf' > /etc/profile.d/k8s.sh && source /etc/profile.d/k8s.sh
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐