Kubernetes v1.29 新特性一览

2023-12-12
阅读 10 分钟
615
Kubernetes v1.29 是 2023 年的第三个大版本更新,也是今年的最后一个大版本,包含了 49 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,第二个版本 v1.28 有 46 项。尽管 Kubernetes 已经发布快 10 年了,Kubernetes 的生命力仍然很旺盛!
封面图

Kubernetes v1.28 新特性一览

2023-08-14
阅读 6 分钟
726
Kubernetes v1.28 是 2023 年的第二个大版本更新,包含了 46 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,所以可以看出来,在发布节奏调整后,每个 Kubernetes 版本中都会包含很多新的变化。
封面图

Istio 正式成为 CNCF 毕业项目

2023-07-13
阅读 3 分钟
1.2k
这篇文章我将快速回顾下 Istio 的发展历程以及它的一些主要特性。Istio 大概是我除了 Kubernetes 和 Docker 外写的相关内容最多的了,我也有幸在 Istio Con 做过分享。
封面图

突破难关:Docker镜像和容器的区别以及构建的最佳实践

2023-03-22
阅读 26 分钟
2.3k
Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务容器化需求。而这一切的推进,不可避免的技术之一便是构建容器镜像。
封面图

K8S 生态周报| Podman 开始废弃 CNI plugins, 推进自己的网络堆栈

2023-01-30
阅读 4 分钟
1.1k
BuildKit 我以前有很多篇文章中都有介绍过了。它是 Docker 的下一代构建引擎,目前在 Docker Desktop 中已经默认启用,在 Docker 的下一个版本 v23.0 中也会默认启用,对 Docker 中构建引擎感兴趣的小伙伴可以查看我之前的 《万字长文:彻底搞懂容器镜像构建 | MoeLove》。
封面图

K8S 生态周报| containerd 存在 bug 会导致 Pod 被重启,建议升级

2023-01-09
阅读 5 分钟
1.2k
这是 2023 年的第一篇『K8S 生态周报』,在上个月的月中之后我因为阳了就停止更新了,一直在修养身体。生病相关的内容我在上一篇文章 张晋涛:我的 2022 总结 | MoeLove有做介绍。愿大家都注意身体,保持健康。
封面图

Kubernetes v1.26 新特性一览

2022-12-09
阅读 12 分钟
1.6k
我每期的 「k8s生态周报」都有一个叫上游进展的部分,所以很多值得关注的内容在之前的文章中已经发过了。这篇中我会再额外介绍一些之前未涵盖的,和之前介绍过的值得关注的内容。
封面图

K8S 生态周报| Istio 即将发布重大安全更新,多个版本受影响

2022-02-16
阅读 4 分钟
1.4k
Istio 产品安全工作组近期发现 Istio 中存在一些安全漏洞,其中 最高级别的漏洞被评级为高严重性。鉴于当前 Istio 的漏洞披露政策,所以目前我们不会透露具体的漏洞细节。
封面图

彻底搞懂容器技术的基石: namespace (下)

2021-12-14
阅读 8 分钟
9.5k
大家好,我是张晋涛。目前我们所提到的容器技术、虚拟化技术(不论何种抽象层次下的虚拟化技术)都能做到资源层面上的隔离和限制。对于容器技术而言,它实现资源层面上的限制和隔离,依赖于 Linux 内核所提供的 cgroup 和 namespace 技术。我们先对这两项技术的作用做个概括:cgroup 的主要作用:管理资源的分配、限制;...
封面图

搞懂容器技术的基石: namespace (上)

2021-12-10
阅读 8 分钟
4k
大家好,我是张晋涛。目前我们所提到的容器技术、虚拟化技术(不论何种抽象层次下的虚拟化技术)都能做到资源层面上的隔离和限制。对于容器技术而言,它实现资源层面上的限制和隔离,依赖于 Linux 内核所提供的 cgroup 和 namespace 技术。我们先对这两项技术的作用做个概括:cgroup 的主要作用:管理资源的分配、限制;...
封面图

Kubernetes v1.23.0 正式发布,新特性一览

2021-12-08
阅读 5 分钟
2.5k
此版本中主要包括 47 项增强更新,其中 11 项达到 stable, 17 项达到 beta 还有 19 项达到 alpha 。 当然,也有 1 项被标记为废弃。相比于 v1.22 从数量上来说是少了一点(v1.22 有 53 项增强更新),但这并不影响这是一个很棒的版本!
封面图

云原生时代下的容器镜像安全(上)

2021-11-27
阅读 8 分钟
4.1k
Kubernetes 作为云原生的基石,为我们带来了极大的便利性,越来越多的公司也都将 Kubernetes 应用到了生产环境中。然而,在享受其带来的便利性的同时,我们也需要关注其中的一些安全隐患。
封面图

定了!dockershim 的代码将在 K8s v1.24 正式删除

2021-11-22
阅读 3 分钟
2.1k
目前已经确定, dockershim 的代码将在 Kubernetes v1.24 版本中被正式从 Kubernetes 的代码仓库移除,预计新版本明年 4 月左右发布。对于喜欢尝献的小伙伴,dockershim 的代码下个月就将从 Kubernetes 的源代码仓库中正式移除了,届时可以尝试使用 alpha 版本进行测试使用,或者自性编译。
封面图

Shell 脚本避坑指南(一)

2021-11-22
阅读 5 分钟
5.7k
提到 Shell 大家想必不会太陌生,我们通常认为 Shell 是我们和系统交互的接口,执行命令返回输出,比如 bash 、zsh 等。偶尔也会有人把 Shell 和 Terminal(终端)混淆,但这和本文关系不大,暂且略过。
封面图

OCI 与容器镜像构建

2021-11-04
阅读 6 分钟
5.3k
2013 年 3 月 dotCloud 公司在 PyCon 上进行了 Docker 的首次展示,随后宣布开源。自此 Docker 开始被众人知晓,随后掀起了一股容器化的热潮。
封面图

K8S 生态周报| Kubernetes v1.22.0 正式发布,新特性一览!

2021-08-05
阅读 4 分钟
12.8k
Kubernetes v1.22 已经在今天正式发布了,这是 2021 年的第二个正式发布的版本。此版本中共包含 53 项增强更新,其中 13 项达到 stable,24 项达到 beta 还有 16 项为 alpha。当然,也有 3 项特性被标记为废弃。
封面图

开源项目的 5 年长跑,runc v1.0 终于正式发布!

2021-06-23
阅读 3 分钟
13.7k
本文我来分享下与我们(搞容器化/K8S 从业者)息息相关的一个基础项目 runc 是如何自 2016 年发布了 v1.0.0-rc1 到现在历经 5 年长跑,从 rc1 一直到 rc95 ,如今终于正式发布 v1.0 版本的过程,及这中间的故事。
封面图

为什么我们需要一个容器镜像的包管理器

2021-06-22
阅读 5 分钟
2.1k
我维护着一个叫做 Tern 的开源项目,这个项目是为容器镜像生成一个软件材料清单(SBOM)。很多安装在容器镜像中的组件都是独立安装的,而非通过包管理器。这使得我们很难弄清楚创建这个容器镜像的作者的意图。它也没有提供更多关于容器镜像贡献者的信息。大多数容器镜像都是基于之前已有的容器镜像,通过客户端工具或者...
封面图

万字长文:彻底搞懂容器镜像构建

2021-03-15
阅读 18 分钟
10.5k
这里我们先从宏观上对 Docker 有个大概的认识,它整体上是个 C/S 架构;我们平时使用的 docker 命令就是它的 CLI 客户端,而它的服务端是 dockerd 在 Linux 系统中,通常我们是使用 systemd 进行管理,所以我们可以使用 systemctl start docker 来启动服务。(但是请注意,dockerd 是否能运行与 systemd 并无任何关系,...

K8S 生态周报| Helm v3.5 正式发布,带来完备的 OCI 支持

2021-03-07
阅读 3 分钟
3.1k
KIND (Kubernetes In Docker )是我很喜欢也一直在参与贡献的 Kubernetes SIG 子项目,本周 KIND 发布了 v0.10 版本,距离上次 v0.9 版本已过去了 4 个多月,在此期间,我们做了很多的优化和改进。下面我来具体介绍下:
封面图

Docker 新发布的 hub-tool 可直接查看账户配额

2020-12-24
阅读 6 分钟
5.8k
Docker Desktop v3.0 已于前两周正式发布,从这个版本起,Docker 官方承诺每次的更新将以增量更新的方式来提供,以便减少下载包的体积,提升效率。

K8S 弃用 Docker 了?Docker 不能用了?别逗了!

2020-12-09
阅读 5 分钟
16.7k
Docker 是在 2013 年的 PyCon 上首次正式对外公布的。它带来了一种先进的软件交付方式,即,通过容器镜像进行软件的交付。工程师们只需要简单的 docker build 命令即可制作出自己的镜像,并通过 docker push 将其发布至 DockerHub 上。通过简单的 docker run 命令即可快速的使用指定镜像启动自己的服务。

突破 DockerHub 限制,全镜像加速服务

2020-09-22
阅读 6 分钟
11.9k
最近 DockerHub 修改了定价,对于免费帐号会限制 200 pulls/6小时,对于匿名帐号则限制 100 pulls/6小时。 本文我来介绍下如何使用 Cache 来应对此问题。

被 Google 选择的下一代数据面 Cilium 是什么 - 上手实践

2020-09-03
阅读 21 分钟
10.2k
Google 选择 Cilium 主要是为了增加 GKE 平台的容器安全性和可观测性。那么,Cilium 到底是什么,为什么会有这么强的吸引力呢?

K8S 生态周报| containerd v1.2.13 发布

2020-03-10
阅读 1 分钟
1.6k
上周的 K8S 生态周报 中,我在 Docker CE v19.03.6 正式发布 的部分,介绍了 Docker v19.03.6 在单核的机器/虚拟机中,可能会由于 containerd 的一个 bug 导致任务 hang 住。

必知必会的 Docker 核心知识

2019-10-10
阅读 3 分钟
1.5k
自 2013 年起,随着 Docker 的正式面世,容器技术迅速成为了基础技术领域中的热门。而在近两三年中,随着容器编排领域的混战结束,Kubernetes 已经成为了容器编排领域事实上的标准。

K8S 生态周报| 2019.03.25~2019.03.31

2019-04-01
阅读 1 分钟
1.3k
「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。 Kubernetes 1.14 正式发布 1.14 的主要更新: 对 Windows Node 和 container 的支持达到生产级别,支持 Windows Server 2019; 本地持久化数据卷正式可用,这可以方便使用本地 SSD 之类的存储,但注意这...

使用 Kind 搭建你的本地 Kubernetes 集群

2019-03-31
阅读 5 分钟
8k
Kind 是 Kubernetes In Docker 的缩写,顾名思义是使用 Docker 容器作为 Node 并将 Kubernetes 部署至其中的一个工具。官方文档中也把 Kind 作为一种本地集群搭建的工具进行推荐。

runc 1.0-rc7 发布之际

2019-03-31
阅读 5 分钟
1.6k
在 18 年 11 月底时,我写了一篇文章 《runc 1.0-rc6 发布之际》 。如果你还不了解 runc 是什么,以及如何使用它,请参考我那篇文章。本文中,不再对其概念和用法等进行说明。

恭喜 containerd 毕业

2019-03-01
阅读 1 分钟
2.3k
containerd 2014 年从 Docker 孵化出来,最初是作为 Docker 引擎的底层管理器;在 2017 年 3 月被 CNCF 接受后,containerd 几乎成为了行业容器运行引擎的标准,它专注于简单,健壮和可移植性,任何人都可以使用它来构建自己的容器引擎/平台。