如何解决关于如何使用 kubeadm 设置 kubernetes 集群模式的建议?
关于如何在两台不同的机器(两台笔记本电脑)上使用 kubeadm 设置 kubernetes 集群的参考指南有什么建议吗?
我试图用谷歌搜索它,但对他们中的大多数使用 VM 或 VB 并不完全不同的笔记本电脑感到困惑。 (我正在考虑 1 台笔记本电脑用于 Master,1 台笔记本电脑用于 Worker 节点)
解决方法
答案:
关于如何在两台不同的机器(两台笔记本电脑)上使用 kubeadm 设置 kubernetes 集群的参考指南有什么建议吗?
是的。开始寻找建议的地方是官方文档:
引用主题进行概述:
- 开始之前
- 验证每个节点的 MAC 地址和 product_uuid 是否唯一
- 检查网络适配器
- 让 iptables 看到桥接的流量
- 检查所需的端口
- 安装运行时
- 安装 kubeadm、kubelet 和 kubectl
- 在控制平面节点上配置 kubelet 使用的 cgroup 驱动程序
我认为此链接应该对您有所帮助:
- Kubernetes.io: Docs: Setup: Production environment: Tools: Kubeadm: Create cluster kubeadm
- Kubernetes.io: Docs: Setup: Production environment: Tools: Kubeadm: High availability
您还可以选择 --dry run of kubeadm
命令来检查您的设置是否存在任何警告或潜在问题(例如不禁用 swap
):
$ kubeadm init --dry-run
至于“两台笔记本电脑”部分。对于裸机解决方案,您需要参考有关支持 Kubernetes 兼容操作系统(如 Ubuntu
、Debian
、RedHat
等)的制造商文档。
我试图用谷歌搜索它,但对他们中的大多数使用 VM 或 VB 并不完全不同的笔记本电脑感到困惑。 (我正在考虑 1 台笔记本电脑用于 Master,1 台笔记本电脑用于 Worker 节点)
就个人而言,我还没有看到太多使用笔记本电脑作为运行 Kubernetes 集群的裸机的设置。我已经看到了更多正在使用的设置:
minikube
Docker Desktop with Kubernetes
-
microk8s
(有一个多节点设置) -
VM's
上安装了 Kubernetes(Virtualbox VM 和kubespray
作为安装工具)
其他资源:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。