💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
[TOC] # 所有节点安装docker ~~~ yum install yum-cron yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io ~~~ 创建`/etc/docker/daemon.json` *把docker的cgroup 改为systemd* ~~~ { # 如果kubeadm初始化的时候,kubelet不能调用docker启动镜像的话, # 就把systemd这一行删掉,使用cgroup作为驱动 # 虽然官方推荐使用systemd,但是我使用systemd会失败,反而cgroup不会 # kubelet部分,也需要设置为cgroup驱动 "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ] } ~~~ ~~~ systemctl daemon-reload systemctl start docker systemctl enable docker ~~~ ##### 所有节点安装kubernetes * 设置kubernetes的源(使用阿里源) ~~~ 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 ~~~ * 安装yum kubelet kubeadm kubectl ~~~ yum install -y kubelet kubeadm kubectl systemctl enable kubectl systemctl start kubectl ~~~ `如果kubeadm初始化的时候,kubelet不能调用docker启动镜像的话, 就不用把kubelet的驱动改为cgroup,理由同docker改driver部分一样` * 更改kubelet的cgroup驱动 ```bash # 编辑kubeadm-flags.env文件,没有就创建 vim /var/lib/kubelet/kubeadm-flags.env # 添加以下内容 KUBELET\_EXTRA\_ARGS=--cgroup-driver=systemd KUBELET\_EXTRA\_ARGS=--cgroup-driver=cgroupfs