文件名称:gcloud-coreos
文件大小:16KB
文件格式:ZIP
更新时间:2024-07-10 15:37:38
Shell
谷歌计算引擎 coreos 环境 这表示一组用于控制在 Google 计算引擎上运行的 CoreOS 集群的实用程序。 请参阅“预期工作流程”。 概述 系统的总体思路是可以存在多个集群,但计算引擎项目只有一个。 对于大多数意图和目的,可能只需要一个集群,但多个集群的可能性使得负载平衡和故障转移场景非常灵活。 工具 为方便起见,存在一组 bash 脚本来为标准工具提供一个小包装器。 这方面的方便主要是由于身份验证而不必安装这些客户端库。 核心概念 系统的核心当然是服务的实际托管和路由。 下面总结了这是如何处理的。 服务发现 集群内的服务发现是通过项目组合来处理的: 以上所有内容在设置中都发挥着核心作用,如果想要深入了解,它们各自的项目页面是一个很好的信息来源。 以下总结了他们的目的,足以继续在这里: 等 CoreOS 集群的核心元素。 提供分布式密钥值并处理共识争议。 在这个项目中用于保存服
【文件预览】:
gcloud-coreos-master
----.gitignore(11B)
----revive(318B)
----README.md(9KB)
----Vagrantfile(3KB)
----servers()
--------list(91B)
--------create(2KB)
--------destroy(266B)
----cloud-config.yaml(4KB)
----scripts()
--------add_certificates.sh(293B)
--------start_registry.sh(114B)
--------run_jenkins.sh(441B)
--------ssh_and_do(166B)
--------start_pg.sh(249B)
--------gcloud-helper(3KB)
----scp(225B)
----images()
--------fleet()
----fleetctl(1014B)
----ssh(128B)
----Makefile(910B)
----gcloud(1KB)