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集群