文件名称:okd-deployment:我的OKD部署的文档和脚本
文件大小:41KB
文件格式:ZIP
更新时间:2024-04-15 04:27:27
HCL
OKD部署脚本 该存储库包含我的OKD部署脚本。 它旨在在三个相同的虚拟机管理程序上部署具有三个控制平面节点和九个工作器的OKD集群。 Ceph集群将作为安装的一部分进行部署,由Rook进行协调和管理。 Ceph Web仪表板将被部署并作为Ceph部署的一部分提供。 此外,MetalLB将部署到群集中以提供LoadBalancer类型的服务。 内部容器注册表将配置为使用来自Ceph集群的存储。 此配置是我作为homelab部署的配置,借助这些脚本,可以彻底拆除并重新部署,而又省去了最少的麻烦。 此外,该群集具有完全的高可用性,并且可以就地升级,这意味着该群集可以任意地长期使用。 每当我重新部署集群时,我都会尝试返回并更新此存储库,尽管此时OKD设置非常稳定,所以该存储库中应该没有太大的变化。 先决条件 OKD部署程序 本文档假定您熟悉OKD部署过程。 具体来说,这些脚本将OKD部署到用
【文件预览】:
okd-deployment-main
----deploy.sh(9KB)
----lb()
--------configuration.yaml(253B)
--------metallb_0.9.5.yaml(7KB)
--------README.md(308B)
----install-config.yaml.example(526B)
----LICENSE(1KB)
----README.md(10KB)
----undeploy.sh(572B)
----terraform()
--------bootstrap()
--------hv1()
--------modules()
--------hv3()
--------hv2()
----.gitignore(224B)
----storage()
--------storageclass-cephfs.yaml(1KB)
--------blockpool_replicated.yaml(1KB)
--------storageclass-block.yaml(2KB)
--------cluster.yaml(13KB)
--------rook-dashboard.yaml.example(424B)
--------filesystem_ec.yaml(2KB)