如何建立Kubernetes治理战略

如何建立Kubernetes治理战略

译文
作者: 李睿 2023-03-13 13:48:46

云计算

云原生 Kubernetes治理实现了用于集群分配、部署、重新部署和扩展的策略。人们需要详细了解Kubernetes治理的原因。

译者 | 李睿

审校 | 孙淑娟

治理可带来一致性和可重复性,以确保质量永远不会降低。制定Kubernetes治理模型有助于保持整个组织的正常运行。此外,Kubernetes治理模型中提出的策略并不局限于资源和部署的安全基线。

然而,真正的问题是:在企业的云原生旅程中,在哪里以及为什么需要Kubernetes的治理和策略?

Kubernetes提供了基于角色的访问控制(RBAC)特性,这有助于以非常细粒度的方式定义访问,从而区分操作人员或管理人员所拥有的访问级别。

基于角色的访问控制(RBAC)的局限性在于,它不允许用户对资源使用设置限制。而在定义策略边界时,对资源设置这些限制至关重要。

本文将介绍Kubernetes治理及其意义。

一、什么是Kubernetes治理?  

人们都理解“治理”,即跨所有组、部门或整个组织执行某些规则和策略的能力。同样,在讨论Kubernetes治理时,指的是在所有Kubernetes集群中遵循的特定标准,以及在这些集群上运行的应用程序。

更容易理解的是,人们需要标准流程来保持事情的可预测性和安全性。当用户拥有较少的集群,并且一个人处理所有的集群时,合并标准化看起来可能有点过分。但是,随着时间的推移,这可能在维护集群方面付出巨大努力。

在这里了解治理的维度是什么,以及如何防止有太多重叠的政策。

二、治理的维度

Kubernetes治理有三个维度。

Kubernetes治理的维度

它需要在组织单位和技术单位方面加以实施。组织单位由用户、组、团队和部门组成。

技术单元包括云计算提供商、数据中心、区域、集群组、标签选择器、名称空间等。还可以根据从静态列表到动态规则的功能来定义范围。

谈到策略目标,在安全策略、映像管理、网络策略管理和配置约束和策略方面有很多需要探讨的地方。以下详细了解一下。

三、治理目标是什么?  

可以将Kubernetes治理目标分为以下几类:

(1)安全策略

(2)容器图像管理

(3)网络策略管理

(4)访问管理

(5)配置约束和策略

1.安全策略

当人们谈论安全政策时,企业的运维团队需要控制不同的领域。

框架安全设置可以确保:

(1)谁有权访问集群或应用程序?

(2)针对不同部门定制访问权限。

(3)指定应用程序使用操作系统功能的程度。

例如,对于数据科学部门创建的所有集群,这一切应该如何工作,用户只能访问特定的默认名称空间。

2.容器图像管理

另一个治理领域是图像管理。在这种情况下,企业可以制定一套规则来说明:

(1)要在哪些集群中使用的容器映像类型。

(2)在生产环境中使用容器映像的标准是什么?

(3)容器登记册选择的监管标准以及如何防止其受到损害。

3.网络策略管理

用户需要专注于定义哪些pod或容器可以相互通信。简单地说,需要通过治理来确保pod的安全约束。在某些情况下,安全框架确实可以解决这个问题。

拥有一个涵盖安全以及其他领域(如集群拓扑和一般集群配置约束)的公共治理框架总是好的。

4.访问实施和管理

引入基于角色的访问控制策略(RBAC)的流行概念。

通过这种方式,管理员可以限制对Kubernetes集群的访问。有各种Kubernetes对象在定义基于角色的访问控制策略(RBAC)时起作用,例如角色、群集角色、角色绑定和群集角色绑定。有了它们,可以详细定义访问限制。

5.配置约束与策略

这是关于定义资源可配置权限以及资源访问和限制。这是如何工作的——假设有不同的软件团队。通过配置约束与策略,允许团队A在Azure和AWS上创建集群,并定义了团队A可以利用资源的上限。需要注意的是,团队A不能更改这些配置细节。

与部署的应用程序相关的治理规则与上面讨论的安全规则非常相似。其中包括网络策略和定义pod如何交互(称为应用程序级约束)。还可以对所有应用程序的资源使用、请求和限制进行约束。

四、Kubernetes多集群管理和治理的重要性  

实现多集群管理和治理的主要优点包括:

(1)减少管理复杂性——当工程团队遵守一系列规则时,就更容易防止任何形式的浪费/过度使用。

(2)增强的集群可见性——更好的工作负载管理,实现资源的最佳使用。防止在节点之间不均匀地分布应用程序pod。

(3)更好的应用程序可用性——更容易在最近的可用区域部署应用程序。

(4)改进的监控和日志记录——更容易解决问题,最大限度地减少停机时间。

(5)确保一致性和合规性——员工遵守规定的政策会带来一致性,并使事情具有可预测性。

(6)减少延迟——有了强大的监控,更容易预测任何偏差,并更好做好准备。

改进的灾难恢复。

(7)能够跨多云/混合云环境部署遗留和云原生应用程序。

(8)标准化,内置自动化,降低运营成本,提高效率。

(9)强化的安全态势——全面可见、集中控制、一致性和标准化。

五、如何实施Kubernetes治理框架?  

在此之前,需要了解Kubernetes治理框架是什么样子的?

它将多个专门的治理框架组合为一个全面的解决方案。这包括为不同的目标使用不同的工具,如云计算成本管理、云计算资源管理、可观察性和监视、安全性等。一个全面的解决方案的问题是,这些不同的工具不一定要相互沟通和集成。

最好的方法是使用Kubernetes管理平台。一个遵循安全性、可观察性、成本管理等最佳实践的低代码平台。

1.安全的最佳实践

(1)集成在持续集成(CI)/持续交付(CD)管道中强大的图像扫描过程,确保在软件开发生命周期(SDLC)的构建和运行阶段扫描每个企业应用程序。

(2)使用符合互联网安全基准测试中心(CIS)标准的工具。

(3)限制对机密系统或数据的访问。

(4)使用HashiCorp Vault等工具更好地管理数字认证凭证。

2.监视和可观察性的最佳实践

(1)监控策略,专注于提供Kubernetes集群内部正在发生的事情的细粒度可见性。

(2)自动化服务发现,执行详细的应用程序监控,并实时提供面向行动的建议。

3.缓解网络挑战的最佳实践

自定义设置支持:

容器网络接口(CNI)——随着业务通信的复杂性增加,安全威胁的脆弱性也随之增加。将网络接口插入容器网络命名空间的容器网络接口(CNI)插件。

通过创建公共和受保护的入口部署“约定优于配置”。

部署与应用程序的基础设施层集成的服务网格。从而使网络上服务之间的通信安全可靠。

4.云计算成本管理实践

(1)使用现场实例(AWS)/现场虚拟机(Azure)/抢占虚拟机(GCP)进行成本优化:对于非关键任务的任务,可以在现场实例上运行。直观的平台通过确保在这些实例被撤销时数据不会被删除来支持这一点。

(2)停机调度:对于所有正在无目的运行的环境都可以关闭,从而节省基础设施成本。

(3)使用副本集,保证在任何时间点都有指定相同数量的pod可用。

六、结语  

通过优先考虑Kubernetes治理,企业正在实现必要的保护,以成功地保护其最宝贵的资产。此外,它还帮助这些资产实现可扩展性,从而使它们更加安全和健壮。

原文链接:https://dzone.com/articles/establishing-kubernetes-governance-strategy

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/285795.html<

(0)
管理的头像管理
上一篇2025-05-15 01:30
下一篇 2025-05-15 01:31

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注