这篇文章主要介绍了GitOps三原则是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇GitOps三原则是什么文章都会有所收获,下面我们一起来看看吧。
GitOps可以概括为以下原则:
1.所有可以被描述的内容都必须存储在git中
通过使用Git作为开发事实的来源,从业人员可以观察集群并将其与所需的状态进行比较。策略、代码、配置项,甚至监控事件和版本控制都可以实现。将所有内容都置于版本控制系统后,所有我们提交的变化都被聚合起来,这样那些我们提交的没有被应用的代码也有可能被再应用起来。
2.不能直接使用Kubectl
普遍来说,使用命令行工具集“kubectl”来直接部署到集群并不是个好办法。许多人士使用他们的CI工具驱动部署,然而这样做可能会给产品开发带来众所周知的安全漏洞。
3.使用符合操作模式的Kubernetes控制器
使用遵循操作模式的Kubernetes控制器,你的集群总是通过已核对好的Git的配置文件与“真实之源”保持同步。由于你的集群的期望状态保存在Git中,因此你可以观察到它与运行的集群的差异。
Alexis进一步阐述了第三点,他描述了如何通过比较Git中所需的状态和运行中的集群状态,来观察差异,并在两种状态不同步的时候提醒您的团队。通过在集群中安装Kubernetes操作符,不仅从认证的角度来看部署更安全,而且还允许有效的控制和反馈环。你的团队可以使用这些数据来迭代和改进产品特性以及集群基础设施的更新。
关于“GitOps三原则是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“GitOps三原则是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注天达云行业资讯频道。