本文作者:丁辉
旧版Kubeadm部署单机Kubernetes-v1.23(Docker)
指定 v1.23 版本安装
节点名 | IP |
---|---|
master | 192.168.1.10 |
环境准备
!!!每次部署都写挺麻烦的索性都放在一个文件内了请查看 Kubernetes基础环境准备 ,请按照此文档初始化环境
配置主机名
1
hostnamectl set-hostname master && bash
配置主机 hosts
1
vi /etc/hosts
添加如下内容
1
192.168.1.10 master
安装 Docker
设置存储库
1
2yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装(特定版本)
1
yum install docker-ce-20.10.24-3.el7 docker-ce-cli-20.10.24-3.el7 -y
编辑配置文件
1
vi /etc/docker/daemon.json
1
2
3{
"exec-opts": ["native.cgroupdriver=systemd"]
}启动
1
2
3systemctl start docker
systemctl enable docker
systemctl status docker
安装Kubeadm
添加网络源
1
2
3
4
5
6
7
8
9cat <<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安装(特定版本)
1
yum install kubelet-1.23.17 kubeadm-1.23.17 kubectl-1.23.17 -y
启动
1
systemctl enable --now kubelet
安装Kubernetes
master 安装
1
2
3
4
5kubeadm init \
--kubernetes-version=v1.23.17 \
--pod-network-cidr=10.244.0.0/16 \
--service-cidr=10.96.0.0/12 \
--apiserver-advertise-address=192.168.1.10 --image-repository=registry.aliyuncs.com/google_containers参数
根据提示配置文件
1
2
3
4mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
export KUBECONFIG=/etc/kubernetes/admin.conf永久生效
1
2echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
source ~/.bash_profile
安装网络插件
请跳转此文档
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/部署文档/Kubeadm/旧版Kubeadm部署单机Kubernetes-v1.23(Docker).html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。