千家信息网

如何使用kubeadm方式快速安装Kubernetes

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"如何使用kubeadm方式快速安装Kubernetes",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用kubeadm方式快速安装K
千家信息网最后更新 2026年11月02日如何使用kubeadm方式快速安装Kubernetes

本篇内容主要讲解"如何使用kubeadm方式快速安装Kubernetes",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用kubeadm方式快速安装Kubernetes"吧!

Kubeadm安装

kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。

安装Docker ce

Docker安装 每个机器都需要装

环境准备

编辑hosts对应关系
cat <>/etc/hosts192.168.37.61 Smile1192.168.37.62 Smile2192.168.37.63 Smile3EOF
关闭防火墙
systemctl stop firewalld.service  systemctl disable firewalld.service
禁用SELINUX
sudo setenforce 0sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
关闭swap
swapoff -ased -i 's/.*swap.*/#&/' /etc/fstab
配置内核参数添加如下内容

cat > /etc/sysctl.d/k8s.conf <

配置K8S的yum源

cat < /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 EOF

安装kubelet、kubeadm、kubectl

yum makecache fastyum install -y kubelet kubeadm kubectl

调整启动方式

kubelet的启动环境变量要与docker的cgroup-driver驱动一样

docker info | grep -i cgroupCgroup Driver: cgroupfs  --> 运行命令显示

docker的cgroup-driver是cgroupfs,而k8s默认是systemd 修改docker的cgroup-driver

vim /etc/docker/daemon.json加入内容 : { "exec-opts": ["native.cgroupdriver=systemd"] }

最终文件内容

{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com" ], "exec-opts": ["native.cgroupdriver=systemd"] }

重启Docker

systemctl restart dockersystemctl status docker

启动kubelet服务

systemctl enable kubelet.servicesystemctl start kubelet.service

配置Master节点

进行kubernetes集群初始化

Master节点执行命令 : kubeadm init --kubernetes-version=1.15.0 \ --apiserver-advertise-address=192.168.37.61 \ --image-repository=gcr.azk8s.cn/google_containers \ --pod-network-cidr=10.244.0.0/16
--token-ttl 0

--kubernetes-version : 指定版本号 --apiserver-advertise-address : 指定主机地址 其中设置image-repository这一步很重要,kubeadm默认从官网k8s.grc.io下载所需镜像,国内无法访问,因此需要指定阿里云或者是其他国内镜像仓库地址。

定义POD的网段为: 10.244.0.0/16,

初始化成功后会返回如下信息
//这个返回信息三条命令是配置kubectl工具的命令mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config// 这个返回信息是配置Node节点的命令kubeadm join 192.168.98.230:6443 --token dexs09.ftjp7y7obq6a3t6n \      --discovery-token-ca-cert-hash sha256:4aace846f8a6c381902592049591152fd7250b63e500e370a4b64902d202f7f2
配置kubectl工具

运行初始化成功后返回的三条命令

部署pod的网络

有很多种选择参考 我们选择的是flannel,其它的几种可能会有问题

wget https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.yml//在kube-flannel.yml里面默认的镜像下载地址是quay.io,国内无法访问,这里替换所有的quay.io为 quay-mirror.qiniu.comsed -i "s/quay.io/quay-mirror.qiniu.com/g" kube-flannel.yml

执行安装命令

kubectl apply -f kube-flannel.yml

查看运行状态

kubectl get pod --all-namespaces -o wide

确保所有的pod都处在运行状态

部署Node节点

将所有的node节点加入到kubernets集群

//在Node节点上执行(这个命令就是集群初始化之后的返回信息)kubeadm join 192.168.98.230:6443 --token dexs09.ftjp7y7obq6a3t6n \          --discovery-token-ca-cert-hash sha256:4aace846f8a6c381902592049591152fd7250b63e500e370a4b64902d202f7f2

最后检测集群各节点的运行状态

kubectl get nodes

再次查看各个pod的状态,确保都是处于Runing状态

kubectl get pod --all-namespaces -o wide

如果有问题,重新配置Master

kubeadm reset

到此,相信大家对"如何使用kubeadm方式快速安装Kubernetes"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

配置 命令 集群 节点 内容 状态 运行 方式 信息 地址 工具 学习 成功 官方 版本 环境 镜像 问题 三条 实践 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技靠谱吗 广州万易互联网科技有限公司 互联网最新的科技有限公司 金融科技创新监管互联网金融 网络科技有限互联网 北京互联网络科技有限公司 宜安科技 互联网金融 无线互联网科技 北京禾田雨橡互联网科技 科技互联网公司logo 天下捷融互联网科技 蓝色互联网科技 开启互联网科技时代小说 国大互联网教育科技有限公司工作 广州新华互联网科技学校电竞方面 深圳市罗太互联网科技有限公司 互联网金融科技元年 云南省自由互联网科技有限公司 互联网的科技体现在哪里 宁波允成互联网科技有限公司 科技伦理 互联网公司 互联网科技股午盘股票涨跌 无锡溥仪互联网科技有限公司 深圳互联网科技怎么样 科技赋能互联网健康 互联网校园科技培训 35岁以上互联网科技行业 版纳互联网科技选哪家 西安左小互联网科技有限公司 恒生科技指数 中概互联网
0