服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 云和虚拟化 > K8S > 正文

k8s集群安装部署

时间:2023-03-10    来源:未知    投稿:admin    点击:

环境准备:
操作系统:centos7
修改主机名: k8s-master-11 ,k8s-node-12,k8s-node-13。。。
关闭防火墙
关闭swap
修改hosts
开启时间同步
修改linux内核参数,开启数据包转发功能:
vi /etc/sysctl.d/k8s.conf
内容:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
vm.max_map_count = 262144

加载读取参数配置:
modprobe br_netfilter
sysctl -p /etc/sysctl.d/k8s.conf

安装docker基础环境,全部点执行::
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum list docker-ce --showduplicates
yum install docker-ce-23.0.1-1.el7 docker-ce-cli-23.0.1-1.el7 -y

配置docker加速器、crgoup驱动,改为k8s官方推荐的systemd,否则初始化时会报错。
mkdir -p /etc/docker

vi /etc/docker/daemon.json
内容:
{
  "registry-mirrors" : [
    "https://8xpk5wnt.mirror.aliyuncs.com"],
    "exec-opts":["native.cgroupdriver=systemd"]
}

启动服务:
systemctl start docker && systemctl enable docker

查看版本信息:
docker version


安装 kubeadmin工具,全部点执行:
vi /etc/yum.repos.d/kubernetes.repo
内容:
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
                 http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

更新缓存
yum clean all && yum makecache

查看提供的版本号。
yum list kubeadm --showduplicates




安装k8s集群环境初始化工具:
kubelet    #组件,增删改查pod在具体机器上,pod可以运行主节点上,noodo节点上。
kubeadm    #自动拉取k8s基础组件镜像的工具。
kubectl    #管理 维护k8s客户端,和服务端交互的一个命令行工具。


安装:
yum install kubelet-1.26.2-0   kubeadm-1.26.2-0   kubectl-1.26.2-0  ipvsadm

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


上一篇:k8s核心组件
下一篇:没有了
相关内容
最新热点内容
推荐内容