type
status
date
slug
summary
tags
category
icon
password
K8S安装部署(1.24单节点)
基础环境配置
配置 ipvs和修改内核
containerd安装
配置 清华源
配置 containerd
设置 containerd开机自启
配置 k8s阿里云源
安装 kubeadm、kubelet 和 kubectl
部署 K8s Master 节点
K8s 集群初始化(kubeadm init)
参数说明:
- –apiserver-advertise-address master节点ip
- –image-repository 由于默认拉取镜像地址 k8s.gcr.io 国内无法访问,这里指定阿里云镜像仓库地址
- –kubernetes-version K8s 版本,与上面安装的一致
- –service-cidr 集群内部虚拟网络,Pod 统一访问入口
- –pod-network-cidr Pod网络,与下面部署的 CNI 网络组件 yaml 中保持一致
- –ignore-preflight-errors 忽略所有预检项的警告信息
kubeadm init 初始化成功
拷贝文件到默认路径
查看 k8s 集群节点信息
去掉污点
kubectl 设置补全
部署Calico网络组件
使用 nginx yaml 来验证k8s
查看pod
kube-proxy 模式改成ipvs
验证 ipvs
部署k9s
查看 k9s 相关信息
启动k9s
重置k8s 集群
K8S安装部署(1.25集群)
服务器配置
主机 | IP地址 | 备注 |
k8s-master | 11.0.1.91 | 控制节点 |
k8s-node1 | 11.0.1.92 | 工作节点 |
k8s-node2 | 11.0.1.93 | 工作节点 |
基础环境配置
修改主机名和本地解析
时间同步
关闭防火墙和关闭selinux
设置内核参数
关闭swap
安装docker
安装容器运行时接口ci-docker
安装kubernetes组件
初始化kubernetes集群
根据提示,执行以下操作以使用集群服务将工作节点加入到集群
为控制节点配置网络
节点加入集群后,节点信息为NotReady,各主机节点及容器暂无法进行相互连接通信,还需要安装网络插件集群才能正常通信安装网络插件
kubernetes支持flannel、calico、canal等多种网络插件,本次选择为pod安装flannel网络插件等待一会,再次查看各节点状态,状态已由原来的NotReady 变为Ready,这时集群网络已能正常通信开启ipvs(可选)
启用ipvs验证ipvs验证k8s集群
nginx.yaml部署 Dashboard

dashboard 首页
- 作者:NotionNext
- 链接:https://tangly1024.com/article/5c1cf556-6a12-4dff-891c-1773f76340d5
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。




