首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从零开始部署Kubernetes

从零开始部署Kubernetes
EN

Server Fault用户
提问于 2022-03-21 22:58:33
回答 1查看 132关注 0票数 -2

有人能分享一些好的教程如何在我自己的服务器上部署kubernetes集群吗?

我不想使用亚马逊,数字海洋或Linode。

我有我的proxmox服务器

因此,理想的场景是一个主节点和三个从节点,如果需要的话是第四个.

我已经看了一些教程,但我仍然想了解更多的人,谁可以指出我的正确方向。

我的节点目前只安装操作系统,即Ubuntu20.04

EN

回答 1

Server Fault用户

发布于 2022-03-22 13:54:39

最好的选择是从Kubernetes 入门部分开始。

对于您自己管理的集群,官方支持的部署Kubernetes的工具是<#>kubeadm.

。检查这个链接- 具有kubeadm的引导簇.本指南描述了所有必要的步骤:

  • 安装kubeadm
  • kubeadm故障排除
  • 使用kubeadm创建集群
  • 使用kubeadm自定义组件
  • 高可用拓扑的选项
  • 使用kubeadm创建高度可用的集群
  • 使用kubeadm设置高可用性etcd集群
  • 使用kubeadm配置集群中的每个kubelet
  • 具有kubeadm的双堆栈支持

Also,请检查此链接- 生产环境: 一个高质量的库伯奈特斯集群需要计划和准备.如果您的Kubernetes集群要运行关键工作负载,则必须将其配置为具有弹性。本页解释了您可以采取的步骤,以建立一个生产就绪群集,或促进一个现有的集群生产使用。 There也是 库贝斯: Kubespray是一种用于通用OS/Kubernetes集群配置管理任务的Ansible playbooks、库存、供应工具和域知识的组合。 Kubespray对Kubeadm Kubeadm提供了Kubernetes集群生命周期管理的领域知识,包括自托管布局、动态发现服务等。如果它属于新的运营者世界,它可能被命名为"Kubernetes集群运算符“。然而,库贝斯祈祷,一般配置管理任务从“操作系统运营商”ansible世界,加上一些初始的K8s集群(包括网络插件)和控制平面引导。从v2.3开始,kubeadm就开始在内部使用kubeadm创建集群,以便使用它提供的生命周期管理域知识,并从其中卸载通用OS配置,这有望对双方都有好处。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1096696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档