我正在建立一个新的 k8s 集群,我发现 BuildConfig 和 ImageStream 的概念很有趣。但我没有购买 Openshift 支持的动力,因为项目环境不允许这样做。
所以我想知道在生产环境中使用 OKD 集群是否安全,是否有一个实体示例已经在生产级使用它?
我正在建立一个新的 k8s 集群,我发现 BuildConfig 和 ImageStream 的概念很有趣。但我没有购买 Openshift 支持的动力,因为项目环境不允许这样做。
所以我想知道在生产环境中使用 OKD 集群是否安全,是否有一个实体示例已经在生产级使用它?
我(仍然)在无法负担运行 AWS 或 GCE 云的项目中处于相同的情况,因此我们在我们自己的数据中心部署了一个 3 节点单主机,后来又部署了一个 9 节点 HA 集群。HA 架构基于http://uncontained.io/上的参考实现。
所以是的,这当然是可能的,而且完全值得付出努力。我们的集群正在运行 Kafka、Spark、Neo4J、MongoDB、Jenkins 和 Cassandra 以及大约 100 个业务应用程序 pod。Openshift (OKD) 中的 DevOps 最大的好处。
学习曲线虽然陡峭。我已经投入了大量时间来阅读持久性存储(在我们的例子中是 GlusterFS)、网络、集群架构等。以严格可重复的方式编写配置过程脚本非常重要。在它可靠地播放之前,您将站起来并拆除接近 100 次的初始集群。