开源项目推荐

简介: 探索 Kubernetes 工具和资源:Kubernetes Goat 提供了一个有漏洞的集群来学习安全实践;kube-state-metrics 收集集群状态指标以辅助监控;Goldilocks 优化 Kubernetes 资源请求;KubePlus 从 Helm 图表创建 Kubernetes API;kubecm 管理 kubeconfig 文件更便捷。

Kubernetes Goat

Kubernetes Goat 是一个故意设计成有漏洞的 Kubernetes 集群环境,旨在通过交互式实践场地来学习并练习 Kubernetes 安全性。

kube-state-metrics (KSM)

kube-state-metrics 是一个用于收集 Kubernetes 集群状态信息的开源项目,它能够提供各种有用的指标,用于监控和调试 Kubernetes 集群。

Goldilocks

Goldilocks 是一个旨在帮助 Kubernetes 用户优化其部署中资源请求的工具。

KubePlus

KubePlus 是一个 Kubernetes Operator,它可以从 Helm chart 创建 Kubernetes 原生 API,以此在 Kubernetes 上构建多实例 SaaS 应用程序。

kubecm

kubecm 是一个用于更方便地管理 Kubernetes 的 kubeconfig 文件的工具。它提供了切换集群和命名空间、合并多个 kubeconfig 文件、交互式选择上下文等功能。

文章推荐

使用 NGINX 在 Kubernetes 中实现 Ingress

该文章详细介绍了在 Kubernetes 中使用 NGINX 实现 Ingress 的过程。它解释了 Ingress 的概念,讨论了 NGINX Ingress Controller 的工作原理以及如何在 Kubernetes 集群中部署和配置它。文章还包括了示例配置和使用场景,以帮助读者更好地理解和实践 Ingress 的用法。

轻松用 Java 开发 Kubernetes Operator

这篇文章介绍了如何使用 Java 开发 Kubernetes 操作器(Operators),并利用 Docker 简化开发流程。文章重点讨论了通过使用 Docker 和 Java Operator SDK 快速构建、测试和部署 Kubernetes 操作器的方法,以及如何避免常见的开发挑战。

云原生动态

Kubernetes 十周年

Kubernetes 诞生于 2014 年,经过 10 年的发展已经成为云原生技术事实上的标准。Kubernetes 最初由谷歌开发,后来捐赠给 CNCF 进行社区化管理。这 10 年间,Kubernetes 从一个小型的容器编排工具,逐步发展成为一个庞大的生态系统,能够支持从小型应用到大型分布式系统的部署和运维。Kubernetes 的快速普及得益于其优秀的可扩展性、可移植性和可观测性等特性,以及广泛的社区支持。未来 Kubernetes 将继续扩展功能,支持更多的工作负载类型,并向边缘计算等新兴领域延伸,成为企业云原生转型的重要基础设施。

Falco 0.38.0 发布

Falco 的维护者宣布了其最新版本:0.38.0。这是自其在云原生计算基金会 CNCF 毕业以来的第一个版本。此版本的主要功能包括简化的驱动程序选择和安装,以及 falcoctl 更好的配置文件分段以提高可管理性。使用此版本,用户现在可以在运行时从配置文件或命令行中选择规则,并具有增强的条件表达式以实现精确的事件检测。此版本还发布了与 Prometheus 集成以实现全面监控,以及用于更深入集成和深入了解 Falco 内部的实验性 API。

Argo Image Updater 新版本发布 —— 0.13 版

Argo Image Updater 是 Argo CD 的配套控制器。你可以用它来自动监控容器注册表,并在有新版本容器可用时,指示你的应用执行重新部署。这意味着你可以享受到持续交付的好处,而无需为更新 Kubernetes 清单定制流水线。

此版本包含了 5 项新功能,12 个修复及若干文档更新。下面是一些亮点:

  • 支持 Argo CD 多源应用
  • 指定 write-back Git 仓库作为注释
  • write-back 时尊重原有的参数覆盖
  • 新增支持独立的 GitHub 凭证
  • 重命名混淆的更新策略
相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
打赏
0
1
1
0
255
分享
相关文章
来了!HelloGitHub 年度热门开源项目
本期为HelloGitHub 年度盘点,为了满足不同读者的需求,作者将内容分为 Top10 和 精选 两部分
|
9月前
|
决定做一个开源项目
决定做一个开源项目
40 0
分享开源项目Chatwoot
Chatwoot是一个开源的客户支持平台,它提供了一系列工具,使企业能够通过各种渠道(如电子邮件、社交媒体、网站聊天窗口等)与客户进行沟通。它的目标是为企业提供一个统一的界面,汇总来自不同渠道的客户对话,从而提高客户服务效率和效果。
141 0
开源项目推荐:MiNiGUI和HybridOS
开源项目推荐:MiNiGUI和HybridOS
142 0
acffo的开源项目汇总
1、 XWaveView  , 流动波浪效果                            2、LogRecordHelper, logcat日志记录存储到文件 可以指定TAG , 将logcat日志写入文件,当log日志过多需要分析的时候使用。
1185 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等