K8s入门指南之环境搭建/部署初始化(单机模式)超详细

这篇博客详细介绍了如何在CentOS 7上从头开始搭建Kubernetes(K8s)的单机环境,包括关闭swap、禁用selinux、防火墙配置、安装docker、配置k8s、启动kubelet、安装CNI插件等关键步骤,确保读者能成功部署K8s。
摘要由CSDN通过智能技术生成

        很多人K8s都安装不了,经过几番尝试,我终于成功搭建了k8s。通过我以下步骤,绝对可以成功。特此记录笔记,为了避免其他人踩坑,适合所有k8s的学者。

        需要centos 7 虚拟机一台;内存2G以上;磁盘20G以上;可参考上一篇《VMware安装centOs镜像》

目录

1.关闭swap

2.关闭selinux

3.关闭防火墙 

4.启用网络配置

5.设置网桥参数

6.修改hosts文件

 7.修改hostname

8.安装docker

9.docker配置systemd

10.重启docker

11.配置k8s下载资源配置文件

12.安装 kubelet kubeadm kubectl

 14.启动kubelet

15.init-config配置

16.重启容器

17.拉取k8s相关镜像

 18.部署K8s

19.环境变量设置 

 20.安装CNI插件

结束语


1.关闭swap

vi /etc/fstab

 注释掉swap;

临时关闭:

swapoff -a;

2.关闭selinux

vi /etc/sysconfig/selinux

设置SELINUX=disabled,需要重启reboot。

3.关闭防火墙 

systemctl stop firewalld
systemctl disable firewalld

4.启用网络配置

echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables

5.设置网桥参数

cat << EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF

6.修改hosts文件

vi /etc/hosts

设置:192.168.140.132  k8s-single

 7.修改hostname

hostnamectl set-hostname k8s-single

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值