Kubernetes Goat 是一个故意设计成有漏洞的 Kubernetes 集群环境,旨在通过交互式实践场地来学习并练习 Kubernetes 安全性。
kube-state-metrics 是一个用于收集 Kubernetes 集群状态信息的开源项目,它能够提供各种有用的指标,用于监控和调试 Kubernetes 集群。
Goldilocks 是一个旨在帮助 Kubernetes 用户优化其部署中资源请求的工具。
KubePlus 是一个 Kubernetes Operator,它可以从 Helm chart 创建 Kubernetes 原生 API,以此在 Kubernetes 上构建多实例 SaaS 应用程序。
kubecm 是一个用于更方便地管理 Kubernetes 的 kubeconfig 文件的工具。它提供了切换集群和命名空间、合并多个 kubeconfig 文件、交互式选择上下文等功能。
该文章详细介绍了在 Kubernetes 中使用 NGINX 实现 Ingress 的过程。它解释了 Ingress 的概念,讨论了 NGINX Ingress Controller 的工作原理以及如何在 Kubernetes 集群中部署和配置它。文章还包括了示例配置和使用场景,以帮助读者更好地理解和实践 Ingress 的用法。
这篇文章介绍了如何使用 Java 开发 Kubernetes 操作器(Operators),并利用 Docker 简化开发流程。文章重点讨论了通过使用 Docker 和 Java Operator SDK 快速构建、测试和部署 Kubernetes 操作器的方法,以及如何避免常见的开发挑战。
Kubernetes 诞生于 2014 年,经过 10 年的发展已经成为云原生技术事实上的标准。Kubernetes 最初由谷歌开发,后来捐赠给 CNCF 进行社区化管理。这 10 年间,Kubernetes 从一个小型的容器编排工具,逐步发展成为一个庞大的生态系统,能够支持从小型应用到大型分布式系统的部署和运维。Kubernetes 的快速普及得益于其优秀的可扩展性、可移植性和可观测性等特性,以及广泛的社区支持。未来 Kubernetes 将继续扩展功能,支持更多的工作负载类型,并向边缘计算等新兴领域延伸,成为企业云原生转型的重要基础设施。
Falco 的维护者宣布了其最新版本:0.38.0。这是自其在云原生计算基金会 CNCF 毕业以来的第一个版本。此版本的主要功能包括简化的驱动程序选择和安装,以及 falcoctl 更好的配置文件分段以提高可管理性。使用此版本,用户现在可以在运行时从配置文件或命令行中选择规则,并具有增强的条件表达式以实现精确的事件检测。此版本还发布了与 Prometheus 集成以实现全面监控,以及用于更深入集成和深入了解 Falco 内部的实验性 API。
Argo Image Updater 是 Argo CD 的配套控制器。你可以用它来自动监控容器注册表,并在有新版本容器可用时,指示你的应用执行重新部署。这意味着你可以享受到持续交付的好处,而无需为更新 Kubernetes 清单定制流水线。
此版本包含了 5 项新功能,12 个修复及若干文档更新。下面是一些亮点:
本文由博客一文多发平台 OpenWrite 发布!