kubeadm 快速搭建 K8S Master 节点
前期准备
安装 docker, kubeadm 等必要命令,过程可以参考文章:机器从零到 K8S 集群 Worker 节点的安装过程
kubeadm init
导出默认配置文件
kubeadm 可以使用参数配置,但如果参数较多,建议使用配置文件。
导出配置文件并命名为 kubeadm.yaml
kubeadm config print init-defaults > kubeadm.yaml
(可选)配置镜像仓库
根据网络环境,本人选择 registry.aliyuncs.com/google_containers
配置文件 kubeadm.yaml 中相关行修改为所选镜像:
...
imageRepository: registry.aliyuncs.com/google_containers
...
(可选)kube-proxy 配置 ipvs 模式
可参考官方文档:
在 kubeadm.yaml 末尾添加:
---
apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
mode: ipvs
---
完整配置文件参考
完整配置文件参考:
apiVersion: kubeadm.k8s.io/v1beta2
bootstrapTokens:
- groups:
- system:bootstrappers:kubeadm:default-node-token
token: abcdef.0123456789abcdef
ttl: 24h0m0s
usages:
- signing
- authentication
kind: InitConfiguration
localAPIEndpoint:
bindPort: 6443
nodeRegistration:
criSocket:

本文详细介绍使用kubeadm快速搭建Kubernetes Master节点的过程,包括前期准备、配置镜像仓库、kube-proxy配置ipvs模式、执行kubeadminit配置网络、集群部署应用验证及添加Worker节点。适合初学者快速上手K8S集群搭建。
最低0.47元/天 解锁文章
1632

被折叠的 条评论
为什么被折叠?



