加入收藏 | 设为首页 | 会员中心 | 我要投稿 莆田站长网 (https://www.0594zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

云计算IT基础设施支出增加

发布时间:2021-02-18 14:06:07 所属栏目:动态 来源:互联网
导读:软件开发中的自动化测试是保障软件质量不可或缺一部分。随着容器化技术的不断发展,Kubernetes已经是事实上的标准。那么,通过自动化的方式验证像Kubernetes这样的基础架构的有效性,也越来越重要。这篇文章就介绍如何利用和扩展现有工具来测试Kubernetes的

软件开发中的自动化测试是保障软件质量不可或缺一部分。随着容器化技术的不断发展,Kubernetes已经是事实上的标准。那么,通过自动化的方式验证像Kubernetes这样的基础架构的有效性,也越来越重要。这篇文章就介绍如何利用和扩展现有工具来测试Kubernetes的集群。

为什么要测试?

为什么要利用自动化集群测试的原因有很多。Kubernetes是一个非常复杂的系统,由多个独立的组件组成。他们在一种配置中能够正常运行并不意味着他们将在每种配置中都能完美的运行。

通过使用诸如kubeadm或kops之类的安装程序,或设置集群的其他方法,有多种启动Kubernetes集群的方法。对于每种方式,都有许多配置选项,使两个配置看起来不一样。在用户使用集群之前对其进行测试,以确保我们的设置能够按预期执行,从而为用户提供了一个可用的、有价值的平台。但是,集群设置只是第一步,这是因为Kubernetes的更新频繁的发布。这个时候,测试就有其作用了,可用验证更新之后基本的集群功能仍然可用。

不过,Kubernetes不仅仅是一个平台,它还是一个通过插件和附加组件进行扩展的框架。因此,没有一个Kubernetes集群是以一种同样的方式运行。Kubernetes自己的测试不包括插件,因此测试范围仅取决于插件开发人员的测试。为了确保我们的插件不会相互干扰或影响到Kubernetes,我们还应该在设置中对其进行测试。对于您自己编写的插件来说尤其如此。

一致性测试

Kubernetes一致性测试是测试Kubernetes核心功能的端到端测试用例的子集。用开发人员小组的话就是,“目前的测试仅是测试可用,API的必须的功能”,通过这些测试的集群就是合格的,并且可以通过CNCF k8s合格工作组的认证。

目前,能够测试的功能包括创建API对象,在节点上启动容器和挂载基本卷以及对kubectl进行测试。不包括可选功能,例如基于角色的访问控制,NetworkPolicy和PodSecurityPolicy。插件和附加组件也大多不受一致性测试的限制,例如,对DNS进行测试,但某些测试仅隐含地要求使用Weave或Calico等插件进行联网。将来,也可能会通过一致性测试配置文件对插件进行测试,但目前需要分别对其进行测试。

但是,他们对基本集群功能的验证使一致性测试成为测试集群的理想起点。要执行这些测试,我们可以使用诸如kubetest或sonobuoy之类的工具。

 

整体来看,每做一件事情,我们都要先做好计划,然后实施,实施中进行复核检测,进而改进,如此反复,阶梯式完成,形成一个PDCA的循环。

(1) Plan:

我们要制定好计划、确定范围和明确目标,识别的重点工作为:范围和边界的识别、账号识别、权限识别、数据识别、系统识别、操作识别、流程识别和数据的分类分级。

(2) Do&Act:

在Plan中的成果进行处置,事前做保护,事中做监视和检测,事后做响应和恢复。重点工作为合规的落地;安全基线的落地;管理制度的建立‘敏感信息在数据生命周期中的管控、处置和审计,如敏感数据打标签、传输的加密、存储的加密或脱敏、使用的脱敏、操作的日志记录等。

注:合规的部分问题可以参考我另两篇文章《数据安全怎么做——合规篇之CCPA》《数据安全怎做——合规篇之数据安全法》

资产梳理的问题可以参考我另一篇文章《企业安全建设之资产库篇》

其他详细内容都在撰写中,后续会一一发出,比如数据安全治理、管理各种子篇、技术各种子篇等等,敬请期待。

(3) Check:

用以对Do的成果的复核检测,提出问题和需求,由Act层跟进解决。

总结

数据安全是企业安全中与业务贴合最近的一项工作,好的落地势必会带来对业务的影响,所以搞定管理层是关键性因素,给数据安全工作戴上数据治理的帽子,

安全牵头,拉上所有数据相关方共同执行和承担责任,这样会大大增加工作开展的效率和有效性。

除此之外,数据安全的工作繁多,数据安全从业者需要为众多事情结合公司业务排好优先级,风险最大的不一定先做,优先做公司业务当前状态最需要的刚需,制定好工作计划,摸清家底,工作有序开展。


(编辑:莆田站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读