1、简介
K8s部署主要有两种方式:
Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。
从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。
本文通过kudeadm的方式在centos7上安装kubernetes集群。
2、环境准备
(1)初始化配置- systemctl stop firewalld
- systemctl disable firewalld
复制代码- sed -i 's/enforcing/disabled/' /etc/selinux/config
复制代码 #关闭swap
把/etc/fstab下的swap注释掉。- sed -ri 's/.*swap.*/#&/' /etc/fstab
复制代码
#设置主机名- hostnamectl set-hostname k8s-node
- hostnamectl set-hostname k8s-master
复制代码 #在master添加hosts
[code]cat > /etc/hosts /etc/sysctl.d/k8s.conf |