云原生周刊:Kubernetes v1.28 新特性一览 | 2023.8.14

推荐一个 GitHub 仓库:Fast-Kubernetes

Fast-Kubernetes 是一个涵盖了 Kubernetes 的实验室(LABs)的仓库。它提供了关于 Kubernetes 的各种主题和组件的详细内容,包括 Kubectl、Pod、Deployment、Service、ConfigMap、Volume、PV、PVC、Daemonset、Secret、Affinity、Taint-Toleration、Helm 等。仓库的目标是快速地介绍这些对象和组件,并提供了简明的使用示例。

该仓库的一些特点和内容包括:

  • 预备知识:需要对容器技术(Docker)有一定的了解。
  • 提供了一系列的实验室(LABs),以快速了解和实践 Kubernetes 的各种使用场景和操作。
  • LABs 涵盖了创建 Pod、Deployment、Service、ConfigMap、Volume、Secret、Affinity、Taint-Toleration、Helm 等各个方面的内容。
  • 提供了 Kubernetes 的架构和组件的详细说明,帮助理解 Kubernetes 的工作原理。
  • 提供了 Kubernetes 的安装和配置指南,以及常用命令的速查表。
  • 提供了 Kubernetes 集群监控和可视化的实践指南,包括使用 Prometheus 和 Grafana 进行监控。
  • 仓库内容会根据 Kubernetes 的更新和变化进行更新,保持与最新版本的兼容性。

开源项目推荐

Kubetail

Bash 脚本,可将多个 pod 的日志汇总(尾部/跟踪)到一个数据流中。这与运行 "kubectl logs -f "相同,但针对的是多个 pod。

K9s

K9s 是一个命令行工具,用于在 Kubernetes 集群中管理和监控应用程序。该工具提供了一个交互式的界面,可以通过命令行进行资源的查看、筛选、排序和操作。它支持对 Pod、容器、服务、配置等 Kubernetes 资源进行实时监控,并提供了实时日志查看和事件监视的功能。此外,k9s 还具有快速导航、搜索和过滤功能,使得用户可以方便地浏览和管理集群中的各种资源。该项目提供了丰富的功能和灵活的配置选项,使得 Kubernetes 集群的管理更加便捷和高效。

onechart

onechart 是一个通用的 Helm Chart,用于应用程序部署。该项目旨在简化 Kubernetes 的 YAML 语法,让应用程序的部署更加容易和高效。它提供了一组预定义的 Helm Charts,适用于各种常见的应用程序场景。通过该项目,用户可以快速添加、配置和部署应用程序,无需深入了解 Kubernetes 的复杂性。

文章推荐

Kubernetes v1.28 新特性一览

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

其中 20 个增强功能正在进入 Alpha 阶段,14 个将升级到 Beta 阶段,而另外 12 个则将升级到稳定版。

5 种不同类型的 Kubernetes 部署策略

在本文中,我们讨论了五种常见的 K8s 部署策略:重新创建、滚动、蓝/绿、金丝雀和 A/B。在决定如何部署应用程序或将应用程序升级到新版本时,了解如何使用它们、可用于启用它们的工具以及它们的优点和缺点是关键。选择适合您业务需求的正确策略有助于减少停机时间、支持测试并改善客户反馈循环,使您的团队能够随着时间的推移开发出更好的产品。

5 个你还不知道的 Docker 命令

文章介绍了在使用 Docker 时可能不为人所知的五个命令:

  • docker system df
  • docker stats
  • docker build --cpu-quota=50000
  • docker cp
  • docker top

云原生动态

Go 1.21 发布

Go 团队发布了 Go 1.21,其中包括三个新的内置函数和一个更改循环变量语义的功能预览,解决了 Go 代码中最常见的错误原因之一。

Go 还为 WASI(WebAssembly 系统接口)提供了一个新的"实验端口"。Go 已经有一个选项可以编译为 WebAssembly (WASM) 以在浏览器中使用,但到目前为止还不支持它在浏览器之外运行。新功能意味着 Go 应用程序可以在容器中或 Cloudflare Worker 等平台上作为 WASM 运行。

使用 Seekable OCI 在 AWS Fargate 中更快地启动容器

AWS 最近宣布通过 AWS Fargate 支持 Seekable Open Container Initiative (SOCI)。SOCI 支持延迟加载镜像,从而减少亚马逊弹性容器服务(ECS)上的容器启动时间。此外,AWS 还发布了 SOCI Index Builder 和 SOCI Snapshotter 两款工具,以帮助客户利用这一新功能。

HashiCorp 采用商业源许可证

HashiCorp 将在所有未来版本的 HashiCorp 产品上将其源代码许可证从 Mozilla 公共许可证 v2.0 (MPL 2.0) 更改为商业源代码许可证(BSL,也称为 BUSL) v1.1。HashiCorp API、SDK 和几乎所有其他库都将保留 MPL 2.0。

本文由博客一文多发平台 OpenWrite 发布!

相关推荐
岁月变迁呀9 小时前
Kubernates
k8s
企业管理8MSaaS12 小时前
如何选择适合Scrum团队的项目管理系统?
云计算·scrum
企业管理8MSaaS12 小时前
如何在 Scrum 管理中化解团队冲突?
云计算·scrum
正在走向自律20 小时前
阿里云ESC服务器一次性全部迁移到另一个ESC
服务器·阿里云·云计算
OkeyProxy1 天前
HTTP、HTTPS和SOCKS5代理協議
网络协议·https·云计算·代理服务器·海外ip代理
小峰编程1 天前
独一无二,万字详谈——Linux之文件管理
linux·运维·服务器·云原生·云计算·ai原生
終不似少年遊*1 天前
华为云计算HCIE笔记04
网络·华为云·云计算·学习笔记·hcie·认证·数据中心
神秘的土鸡1 天前
LGMRec:结合局部与全局图学习的多模态推荐系统
目标检测·计算机视觉·云计算
♡喜欢做梦1 天前
腾讯云云开发 Copilot 深度探索与实战分享
云计算·腾讯云·copilot·玩转云开发 copilot
HUIBUR科技1 天前
人工智能与云计算的结合:如何释放数据的无限潜力?
人工智能·ai·云计算