Kubernetes v1.28 新特性一览

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

突破难关: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》。
封面图

张晋涛:我的 2022 总结

2023-01-03
阅读 3 分钟
1.7k
大家好,我是张晋涛。2022 年已经结束,我每年都会惯例的做个小回顾,今年因为阳了在恢复身体,一直拖到了今天才写。生活在 2022 年初做回顾的时候,觉得 2021 是魔幻的一年,但现在看来 2022 年其实更加魔幻。一年几乎都在防疫,生活也因此受到了各种影响,几乎没有和小可爱单独出去玩过,戴口罩,消毒等各方面也很谨慎...
封面图

深入剖析容器网络和 iptables

2022-12-13
阅读 9 分钟
5.6k
Docker 能为我们提供很强大和灵活的网络能力,很大程度上要归功于与 iptables 的结合。在使用时,你可能没有太关注到 iptables 的作用,这是因为 Docker 已经帮我们自动完成了相关的配置。
封面图

Kubernetes v1.26 新特性一览

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

Kubernetes 证书管理系列(一)

2022-12-07
阅读 11 分钟
2.2k
大家好,我是张晋涛。这是一个系列文章,将会通过七篇内容和大家一起聊聊 Kubernetes 中的证书管理。以下是内容概览:如上所示,在第一篇中,我们将从原理出发,来理解 Kubernetes 中的证书及其相关的作用,然后从需求的角度来理解 Kubernetes 证书管理器在实际生产中所起的作用。然后以 cert-manager 为例,结合架构、...
封面图

聊聊 Docker 的存储驱动 Overlay2

2022-11-28
阅读 6 分钟
5.3k
本节,我将为你介绍 Docker 现在推荐使用的存储驱动 Overlay2,在开始之前,你可以执行以下命令来查看 Docker 正在使用的存储驱动:
封面图

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

2022-09-06
阅读 8 分钟
2.2k
大家好,我是张晋涛。Kubernetes 正式发布了,包含了 40 项目增强更新。本次 LOGO 的主要表达的意思是 尊重协作和开放的精神 ,这种精神将我们凝聚到一起转变为能改变世界的力量。其实我每期的 「k8s生态周报」都有一个叫上游进展的部分,所以很多值得关注的内容在之前的文章中已经发过了。这篇中我会再额外介绍一些之前...
封面图

K8S 生态周报| Kubernetes v1.25 将 GlusterFS 卷插件废弃

2022-08-16
阅读 4 分钟
948
「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。大家好,我是张晋涛。本周事情比较多,空闲时间基本都在关注上游的进展,没折腾其他的东西。Kubernetes v1.25 正常情况下会在本月发布正式版本。我来介绍一些本周关注到比较值得注意的内容:上游进展depr...
封面图

K8S 生态周报| Kubernetes v1.25 将添加 user namespaces 的支持

2022-08-16
阅读 3 分钟
1.4k
本周同样是忙碌的一周,一个经验分享给大家,优先回答问题而非解释细节。这也就是为什么我经常在文章的开头都会先说明下文章主要涵盖的内容,这样有助于节省时间。
封面图

K8S 生态周报| Kubernetes CronJob 可直接配置时区了

2022-04-11
阅读 3 分钟
2.2k
Prometheus 中的 blackbox_exporter 我们一般使用它进行黑盒监控,比如对一些 HTTP/HTTPS,DNS,TCP 等接口或者请求。
封面图

企业级云原生应用交付及管理系列 - Helm 调试及维护 (二)

2022-04-02
阅读 7 分钟
2.1k
本节我将默认读者已经有一定的 Helm 和 Kubernetes 基础,介绍 Helm 的一些高阶特性和用法,如果有不清楚的概念可以看我的历史文章。
封面图

K8S 生态周报| Helm v3.8 OCI 支持正式 GA,Docker 新版本修复多个严重 bug

2022-03-14
阅读 3 分钟
1.9k
KIND(Kubernetes In Docker)是我很喜欢,也是一直在参与的一个开源项目。在我之前的文章中有过多次介绍,可以参考[]()我基本上每天都会用到它,非常的方便。
封面图

K8S 生态周报| Helm 新版本发布增强对 OCI 的支持

2021-12-19
阅读 4 分钟
2.2k
这个版本是 Docker v20.10 的第 10 个小版本,这个版本中没有什么太特别的共性问题,但是由于 Go 1.16 中 net/http 包对 $HTTP_PROXY 行为的变化,所以当你为 Docker daemon 设置代理的时候,请确认你已经正确的设置了 $HTTP_PROXY 和 $HTTPS_PROXY 等。

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

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

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

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

搞懂 Kubernetes 准入控制(Admission Controller)

2021-11-30
阅读 9 分钟
6.9k
在我之前发布的文章 《云原生时代下的容器镜像安全》(系列)中,我提到过 Kubernetes 集群的核心组件 -- kube-apiserver,它允许来自终端用户或集群的各组件与之进行通信(例如,查询、创建、修改或删除 Kubernetes 资源)。
封面图

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

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

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

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

一篇搞懂容器技术的基石: cgroup

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

OCI 与容器镜像构建

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

GitOps 应用实践系列 - Argo CD 上手实践

2021-11-01
阅读 9 分钟
9k
我们通过 KIND(Kubernetes in Docker)工具创建一个用于本地测试的 Kubernetes 集群。使用如下的配置文件,创建一个包含一个 control plane 和三个 work 的集群。
封面图

GitOps 应用实践系列 - Argo CD 从入门到核心

2021-10-21
阅读 6 分钟
4.5k
在上一篇『GitOps 应用实践系列 - 综述(一)』中,我介绍了 GitOps 的概念、如何工作以及基于 Pull 和 Push 的模型等内容。本篇,我们重点介绍用于实施 GitOps 的工具 ArgoCD 。
封面图

GitOps 应用实践系列 - 综述

2021-10-19
阅读 3 分钟
5.6k
GitOps 最早是在2017年由 Weaveworks 创立提出,它是一种进行 Kubernetes 集群管理和应用程序交付的方式。 GitOps 使用 Git 作为声明性基础设施和应用程序的单一事实来源。 GitOps 的核心思想是拥有一个 Git repository,包含目标环境中当前所需基础设施的声明性描述,以及使目标环境与 Git repository 中描述的状态相匹...
封面图

Lima:Docker Desktop for Mac 的免费开源且自由的替代品

2021-09-05
阅读 4 分钟
12.1k
关于此新闻中涉及的条款,这里就不再展开介绍了。我来为大家介绍 一款免费、自由、开源的 Docker for Mac 替代品,containerd & Lima 。
封面图

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

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

10+款Redis容器化技术选型对比,K8S并非万金油

2021-07-05
阅读 12 分钟
2.5k
本文根据我在〖deeplus直播第247期〗线上分享演讲内容整理而成。今天将分享的内容分为以下4个方面:一、缘起二、介绍多样的容器化技术三、Redis介绍四、Redis容器化方案的对比一、缘起首先我们先聊一下为什么今天我会分享这个主题。我和朋友一起组织了一个 Redis技术交流群,到现在已经经营了6年左右的时间,其中某一天...
封面图

K8S 生态周报| Kubernetes v1.22.0-beta.0 发布

2021-06-28
阅读 3 分钟
2.7k
从 2016 年 6 月发布 v1.0-rc1 版本开始,至今已整整 5 年时间,runc 历经多个 rc 版本终于发布了 v1.0 版本。整个过程及其思考请参考我之前的文章 《开源项目的 5 年长跑,runc v1.0 终于正式发布!》 。这里我们来看看 v1.0 新版本中带来了哪些值得注意的变更。
封面图

更优雅的 Kubernetes 集群事件度量方案

2021-06-25
阅读 5 分钟
3.3k
大家好,我是张晋涛。群里有个小伙伴问了我上图中这个问题,如何度量滚动升级这个过程的时间。这个问题可以抽象为一种通用需求,适用于多种场景。比如你是 Kubernetes 集群的管理员,你想度量这个过程中的耗时,以便发现优化点;比如你是在做 CI/CD ,你想通过度量这个过程的耗时,来给出 CI/CD 过程的耗时;现有方案Kub...
封面图