暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
k8s离线部署v1.28.0版本(基于docker容器).docx
209
8页
4次
2024-12-11
10墨值下载
1.
环境配置
2.
必要环境准备
1
)关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2
)关闭
selinux
setenforce 0
临时
sed -i 's/enforcing/disabled/' /etc/selinux/config
永久
3
)关闭
swap
swapoff -a
临时
sed -ri 's/.*swap.*/#&/' /etc/fstab
永久
4
)设置主机名
hostnamectl set-hostname k8s-master
hostnamectl set-hostname k8s-node1
hostnamectl set-hostname k8s-node2
5
master
添加
hosts
cat >> /etc/hosts << EOF
192.168.100.194 k8s-master
192.168.100.195 k8s-node1
192.168.100.196 k8s-node2
EOF
6
)调整内核参数,三台服务器将桥接的
ipv4
流量传递到
iptables
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system #
生效
3.
安装
docker
3
台都执行)
--
联网机器下载
--
下载
docker
环境
yum
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
--
只下载不安装配置,创建本地
yum
仓库
主机名  配置 磁盘大小 操作系统 ip 地址
k8s-
master
2c4g 50g centos7.6 192.168.100.194
k8s-node1 2c4g 50g centos7.6 192.168.100.195
k8s-node2 2c4g 50g centos7.6 192.168.100.196
yum 2c4g 50g centos7.6 192.168.100.201
yum install docker-ce --downloadonly --downloaddir=/var/www/html/docker
createrepo /var/www/html/docker--3
yum
客户端配置
[docker]
name=docker
baseurl=http://192.168.100.201/docker
gpgcheck=0
enabled=1
--3
yum
客户端安装
docker
,不指定版本就是最新版
yum -y install docker-ce --
配置
docker
加速
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
EOF
systemctl enable docker && systemctl start docker
设置开机自启并启动
docker
4.
安装
cri-docker(docker
k8s
通信的中程序:翻译官
)
说明:从
1.24
版本开始
k8s
默认容器已经不是
docker
,如果要通过
docker
作为
k8s
的容器运行时需要安装组件,进行通信
#
下载
wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.2/cri-dockerd-0.3.2-3.el7.x86_64.rpm
#
安装
rpm -ivh cri-dockerd-0.3.2-3.el7.x86_64.rpm
#
修改
cri-docker
镜像地址
vi /usr/lib/systemd/system/cri-docker.service
ExecStart=/usr/bin/cri-dockerd --container-runtime-endpoint fd:// --pod-infra-container-
image=registry.aliyuncs.com/google_containers/pause:3.9
#
启动
systemctl enable cri-docker && systemctl start cri-docker
5.
安装配置
k8s
yum
---
yum
服务器(访问外网)下载不安装对应的包
cat > /etc/yum.repos.d/kubernetes.repo << EOF[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
of 8
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜