kubeadm 搭建k8s测试环境

Posted y_zilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kubeadm 搭建k8s测试环境相关的知识,希望对你有一定的参考价值。

由于工作中需要单台服务器或者双台服务器搭建开发k8s测试环境,如下是具体的搭建过程

#关闭防火墙
systemctl stop firewalld && systemctl disable firewalld

#关闭selinux
sed -i \'s/^SELINUX=.*/SELINUX=disabled/\' /etc/selinux/config  && setenforce 0

#关闭sawp 分区
swapoff -a
sed -i \'/ swap / s/^\\(.*\\)$/#\\1/g\' /etc/fstab

#解析
cat > /etc/hosts <<EOF
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.102 k8s-master
192.168.56.103 k8s-node01
EOF

#优化内核参数限制参数
cat > /etc/sysctl.d/k8s.conf << EOF
net.ipv4.ip_forward = 1    #开启路由转发
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1   #二层的网桥在转发包时会被宿主机iptables的forward规则匹配
EOF

sysctl --system

#匹配系统时间
yum install -y ntpdate

(echo "*/5 * * * * /usr/sbin/ntpdate -u cn.pool.ntp.org") | crontab
systemctl restart crond

#安装docker
yum -y install yum-utils
yum-

以上是关于kubeadm 搭建k8s测试环境的主要内容,如果未能解决你的问题,请参考以下文章

从零开始搭建kubernetes集群环境(虚拟机/kubeadm方式)

云原生 | 从零开始学Kubernetes二使用kubeadm搭建K8S集群

使用kubeadm搭建生产级别k8s集群

Ubuntu通过kubeadm快速搭建k8s集群

云原生 • Kubernetes搭建 k8s 集群(Kubeadm 方式)

K8s学习从零开始搭建kubernetes集群环境(虚拟机/kubeadm方式)