乐视网站建设目标,影视公司排名,企业数字化管理,为何网站建设公司报价不同本文主要描述kubernetes的安装部署#xff0c;kubernetes的安装部署主要包括三个关键组件#xff0c;其中#xff0c;包括kubeadm、kubelet、kubectl#xff0c;这三个组件的功能描述如下所示#xff1a; Kubeadm 用于启动与管理kubernetes集群 Kubelet 运行在所有集群的…本文主要描述kubernetes的安装部署kubernetes的安装部署主要包括三个关键组件其中包括kubeadm、kubelet、kubectl这三个组件的功能描述如下所示 Kubeadm 用于启动与管理kubernetes集群 Kubelet 运行在所有集群的机器节点上主要用于管理pods实例以及containers容器实例 Kubectl 用于控制与操作kubernetes集群
环境信息 A服务器的IP地址192.168.0.100 端口号6443开放、部署Docker容器引擎、支持cri接口标准的cri-dockerd B服务器的IP地址192.168.0.102 端口号6443开放、部署Docker容器引擎、支持cri接口标准的cri-dockerd C服务器的IP地址192.168.0.106 端口号6443开放、部署Docker容器引擎、支持cri接口标准的cri-dockerd
安装cri-dockerd https://github.com/Mirantis/cri-dockerd/releases cri-dockerd-0.3.4.amd64.tgz cri-dockerd-0.3.4.tar.gz
如上所示从github官方项目上下载安装包其中包括cri-dockerd-0.3.4.tar.gz源码包、cri-dockerd-0.3.4.amd64.tgz预编译包 如上所示将预编译包的文件cri-dockerd复制到源码的目录中 cd cri-dockerd mkdir -p /usr/local/bin install -o root -g root -m 0755 cri-dockerd /usr/local/bin/cri-dockerd install packaging/systemd/* /etc/systemd/system sed -i -e s,/usr/bin/cri-dockerd,/usr/local/bin/cri-dockerd, /etc/systemd/system/cri-docker.service systemctl daemon-reload systemctl enable --now cri-docker.socket 如上所示运行以上命令行执行cri-docker的安装、启动Docker引擎 如上所示分别在三个服务器上安装与启动cri-docker引擎成功 如上所示本文的容器环境主要使用Docker容器引擎、Docker默认是使用cgroup文件系统管理资源
安装部署组件 sudo setenforce 0 sudo sed -i s/^SELINUXenforcing$/SELINUXpermissive/ /etc/selinux/config
如上所示在每个服务器上执行以上命令、设置kubernetes组件对linux操作系统的安全访问权限级别 cat EOF | sudo tee /etc/yum.repos.d/kubernetes.repo [kubernetes] nameKubernetes baseurlhttps://pkgs.k8s.io/core:/stable:/v1.28/rpm/ enabled1 gpgcheck1 gpgkeyhttps://pkgs.k8s.io/core:/stable:/v1.28/rpm/repodata/repomd.xml.key excludekubelet kubeadm kubectl cri-tools kubernetes-cni EOF 如上所示在每个服务器上设置kubernetes的软件安装源、本文主要使用kubernetes官方提供的软件安装源 sudo yum install -y kubelet kubeadm kubectl --disableexcludeskubernetes sudo systemctl enable --now kubelet 如上所示在每个服务器上执行安装kubelet、kubeadm、kubectl三个kubernetes关键组件
Kubeadm创建集群
未完待续