LOADING

Follow me

关于Kubernetes废弃内置docker CRI功能的说明
12月 06 2020|

今天,zouyee带各位看看关于前几天Kubernetes“废弃”docker支持的申明。首先,请各位稍安勿躁,主要还是中英文的翻译差别以及标题所引发的歧义,对Kubernetes开源项目有所了解的朋友,可能知道,该项目成功的原因之一,就在于对于接口及功能的版本管理,社区有一套完整且行之有效的方案,接口的兼容性、版本的多样性管理是驱动Kubernetes社区不断前行的内因。
先说结论:

  1. 对于使用者没有任何影响
  2. 对于开发者,若想保持原有docker使用方式只是新增一个已知组件

Kubernetes 1.20前后,对于docker的支持没有变化,只是将该部分代码(dockershim)独立出来,使用者可独立配置。

阅读全文 »
Containerd CVE-2020–15257细节说明
12月 06 2020|

Containerd是基于OCI规范实现的一款工业级标准的容器运行时。 Containerd在宿主机中管理容器生命周期,如容器镜像的传输和存储、容器的执行和管理、存储和网络等。 containerd-shim是用作容器运行的载体,实现容器生命周期管理, 其API以抽象命名空间Unix域套接字方式暴露,该套接字可通过根网络名称空间访问。 因此,一旦普通用户获得主机网络访问权限(通过启动主机网络模式的容器),则可以访问任一容器的API,并以此提权。

在主机网络名称空间中运行容器是不安全的:

  • 请勿使用docker run --net = host运行Docker容器
  • 请勿使用.spec.hostNetwork:true配置运行Kubernetes Pods
阅读全文 »
CloudEvents初识规范
7月 09 2020|

事件无处不在。然而,事件生产者倾向于以不同的方式来描述事件。

缺乏通用的描述事件的方式意味着开发人员必须不断地重新学习如何消费事件。这也限制了类库、工具和基础设施在跨环境时发送事件数据的潜力,如SDK、事件路由器或跟踪系统等。我们从事件数据中实现的可移植性和生产力总体上受到了阻碍。CloudEvents是一个用通用格式描述事件数据的规范,以提供跨服务、跨平台和跨系统的互操作性。CloudEvents得到了大量的行业关注,从主要的云提供商到流行的SaaS公司都有。CloudEvents由云原生计算基金会(CNCF)主办,于2018年5月15日获批为云原生沙盒级项目。

阅读全文 »
CloudEvents知多少
6月 30 2020|

CloudEvents是一种以通用方式描述事件数据的规范。CloudEvents旨在简化跨服务,平台及其他方面的事件声明和发送。CloudEvents最初由CNCF Severless 工作组提出。

阅读全文 »
About Me
-
Hello, my name is Zouyee.
I'm a programmer from SUZHOU, work on CloudNative.
advertising
0%