GitOps三原则是什么

46次阅读
没有评论

共计 723 个字符,预计需要花费 2 分钟才能阅读完成。

这篇文章主要介绍了 GitOps 三原则是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 GitOps 三原则是什么文章都会有所收获,下面我们一起来看看吧。

GitOps 可以概括为以下原则:

1. 所有可以被描述的内容都必须存储在 git 中

通过使用 Git 作为开发事实的来源,从业人员可以观察集群并将其与所需的状态进行比较。策略、代码、配置项,甚至监控事件和版本控制都可以实现。将所有内容都置于版本控制系统后,所有我们提交的变化都被聚合起来,这样那些我们提交的没有被应用的代码也有可能被再应用起来。

2. 不能直接使用 Kubectl

普遍来说,使用命令行工具集“kubectl”来直接部署到集群并不是个好办法。许多人士使用他们的 CI 工具驱动部署,然而这样做可能会给产品开发带来众所周知的安全漏洞。

3. 使用符合操作模式的 Kubernetes 控制器

使用遵循操作模式的 Kubernetes 控制器,你的集群总是通过已核对好的 Git 的配置文件与“真实之源”保持同步。由于你的集群的期望状态保存在 Git 中,因此你可以观察到它与运行的集群的差异。

Alexis 进一步阐述了第三点,他描述了如何通过比较 Git 中所需的状态和运行中的集群状态,来观察差异,并在两种状态不同步的时候提醒您的团队。通过在集群中安装 Kubernetes 操作符,不仅从认证的角度来看部署更安全,而且还允许有效的控制和反馈环。你的团队可以使用这些数据来迭代和改进产品特性以及集群基础设施的更新。

关于“GitOps 三原则是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“GitOps 三原则是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计723字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)