安装 kubeadm、kubelet 和 kubectl
官方文档
安装 kubeadm | Kubernetes
一、安装 kubeadm、kubelet 和 kubectl
你需要在每台机器上安装以下的软件包:
kubeadm:用来初始化集群的指令。
kubelet:在集群中的每个节点上用来启动 Pod 和容器等。
kubectl:用来与集群通信的命令行工具。
kubeadm 不能帮你安装或者管理 kubelet 或 kubectl, 所以你需要确保它们与通过 kubeadm 安装的控制平面的版本相匹配。 如果不这样做,则存在发生版本偏差的风险,可能会导致一些预料之外的错误和问题。 然而,控制平面与 kubelet 之间可以存在一个次要版本的偏差,但 kubelet 的版本不可以超过 API 服务器的版本。 例如,1.7.0 版本的 kubelet 可以完全兼容 1.8.0 版本的 API 服务器,反之则不可以
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
#kubernetes的镜像在国外,速度比较慢,这里切换成国内的镜像源
#baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
#gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttp://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
exclude=kubelet kubeadm kubectl
EOF
阿里镜像地址:kubernetes-yum-repos安装包下载_开源镜像站-阿里云
#开始进行安装
yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
#重启服务
systemctl enable --now kubelet
二、配置 kubelet 的 cgroup 驱动
group 驱动
在 Linux 上,控制组(CGroup)用于限制分配给进程的资源。
kubelet 和底层容器运行时都需要对接控制组来强制执行 为 Pod 和容器管理资源 并为诸如 CPU、内存这类资源设置请求和限制。若要对接控制组,kubelet 和容器运行时需要使用一个 cgroup 驱动。 关键的一点是 kubelet 和容器运行时需使用相同的 cgroup 驱动并且采用相同的配置。
可用的 cgroup 驱动有两个:
cgroupfs
systemd
vim /etc/sysconfig/kubelet, 添加下面的配置KUBELET_CGROUP_ARGS="--cgroup-driver=systemd"
KUBE_PROXY_MODE="ipvs"
安装 kubeadm、kubelet 和 kubectl相关推荐
- Centos7国内环境下安装kubeadm、kubelet、kubectl并建立k8s集群、安装gitlab,测试spring boot 项目的CICD
一.建立k8s集群 1.官网安装: 安装kubeadm 安装k8s集群.安装k8s高可用集群 2.开始 1.防火墙 关闭防火墙: systemctl stop firewalld.service. 开 ...
- k8s学习-CKA真题-k8s升级(kubeadm、kubelet、kubectl等)
目录 题目 解析 命令 准备工作 升级组件 升级kubectl.kubelet 收尾 结果 killer 模拟环境 题目 解析 解题 参考 题目 解析 结合博主当前环境,调整后题目为: 现有的 Kub ...
- K8S离线安装kubeadm报错:conntrack is needed by kubelet
K8S离线安装kubeadm报错:conntrack is needed by kubelet 报错信息: rpm -ivh kubeadm-1.18.20-0.x86_64.rpm kubectl- ...
- kubernetes安装_kubernetes安装教程之三:安装kubeadm
kubernetes安装教程之三:安装kubeadm 准备安装包和镜像 安装可以使用VPN下载 ````bash yum --downloadonly --downloaddir=/opt/rpm k ...
- K8S集群搭建:安装kubeadm集群部署工具
将镜像包上传至服务器每个节点 mkdir /usr/local/k8s-install cd /usr/local/k8s-install XFTP上传安装文件 每个CentOS上安装Docker 使 ...
- Kubernetes-Ubuntu虚拟机安装kubectl,kubeadm,kubelet
问题描述:kubernetes安装需要使用外网,大多数人都没有科学上网的条件,所以需要使用国内镜像,现在进行配置. 1.apt update && apt install -y apt ...
- K8S V1.23 安装--Kubeadm+contained+公网 IP 多节点部署
简介 基于两台公网的服务器节点,两个服务器不再局域网内,只能通过公网 IP 相互访问,搭建 K8S 集群,并且按照 Dashboard,通过网页查看 K8S 相关的东西 环境及机器说明 两台机器,其中 ...
- Kubernetes Kubeadm Kubelet 证书自动续签
Kubelet 证书自动续签 K8s证书一般分为两套:K8s组件(apiserver)和Etcd,假如按角色来分,证书分为管理节点和工作节点. • 管理节点:如果是kubeadm部署则自动生成,如果是 ...
- 解决 kubesphere安装时 kubelet 启动异常问题
执行kubesphere安装时卡到了最后环节如下: fs.inotify.max_user_instances = 524288 kernel.pid_max = 65535 16:49:40 CST ...
最新文章
- 区块链c端应用小程序_区块链如何真正起作用? 我建立了一个应用程序向您展示。...
- Charles 4.2.1 HTTPS抓包
- android 点对点语音,使用Android SIP Stack进行点对点SIP呼叫?
- c语言程序设计常用语句格式,全国计算机考试二级C语言程序设计要求
- [SQL Server]关于15517号错误的一点想法
- 卡诺模型案例分析_质量管理神器,Kano模型您可知道?
- 关于对于工作方式的一些总结。
- zedboard实现流水灯
- HDOJ--2087--剪花布条(BF算法和KMP算法都能使用)
- Pandas基础:列方向分组变形
- CMT 注册——Google Scholar Id,Semantic Scholar Id,和 DBLP Id
- linux下制作u盘启动光盘,用SYSLINUX做启动U盘、光盘
- Centos8 部署Promethus(普罗米修斯)+grafana画图
- 那些让人动容的美食文案
- 计算机组成.机器需要控制.控制器CU
- 【vue】vue中axios的使用及vue生命周期详解_07
- 登录onedrive显示无法连接服务器,Win10打不开OneDrive提示“连接到onedrive时出现问题”解决方法...
- Telerik Silverlight 之Charting控件的使用
- 【Python数据分析学习笔记Day3】(三)数据分析工具pandas,数据清洗,聚类K-Means
- 表头让你头疼?看这几招解决Pandas读取Excel表头的问题
热门文章
- 鹿晗、王一博、肖战...到底谁帅?
- 很久未使用计算机会怎样,电脑很久没用无法开机怎么办 电脑很久没用很卡怎么解决...
- 数控降压电源模块DCDC| 5A,LCD显示
- 判赔 189 万!世界之窗浏览器过滤腾讯视频广告
- 极简生活氨基酸牙膏,为你的女神气质“充值”
- 2016计算机销量排名,2016US News计算机排名TOP100详情一览表
- sql insert 自动补齐字段 gif演示
- win7备份工具_win764位怎么一键重装系统 win7一键重装系统教程
- Bilibili直播的弹幕数据包解析
- 头脑风暴算法BSO优化BP神经网络-matlab源码