Kubernetes资源
探索与 Kubernetes 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
wasmedge/wasmedge
轻量、高性能、可扩展的 WebAssembly 运行时,为云原生、边缘和去中心化应用提供支持。支持 LLM、微服务、无服务器函数、智能合约及 IoT 设备。
kubernetes/kompose
将 Docker Compose 文件转换为 Kubernetes 资源,简化从本地环境到 Kubernetes 应用管理的迁移。
nicolaka/netshoot
用于 Docker 和 Kubernetes 网络故障排查的瑞士军刀容器。提供强大工具集,支持进入容器、主机或网络命名空间进行诊断,无需在目标环境安装额外软件。
bitnami/charts
提供 Bitnami Helm Charts,用于在 Kubernetes 上部署流行应用。基于安全加固的 Photon Linux 镜像,提供近零漏洞的容器化方案。
yugabyte/yugabyte-db
云原生分布式 SQL 数据库,兼容 PostgreSQL,具备高性能、高可用和水平扩展能力。支持分布式事务、多云部署和多种 API(YSQL、YCQL),适用于关键业务应用。
bunkerity/bunkerweb
开源下一代 Web 应用防火墙 (WAF),基于 NGINX。支持 Linux、Docker、Swarm、Kubernetes 等环境无缝集成,提供反向代理功能。高度可配置,拥有出色的 Web UI 和插件系统,实现“安全默认”。
meshery/meshery
开源云原生管理平台,用于设计和管理基于 Kubernetes 的多云基础设施与应用。提供可视化 GitOps 和协作功能,支持多集群部署,摆脱 YAML 束缚。
siderolabs/talos
专为 Kubernetes 打造的现代 Linux 发行版,安全、不可变且极简。所有系统管理通过 API 完成,无 Shell。提供原子更新、消除配置漂移,并内置 mTLS 认证。
kedacore/keda
基于 Kubernetes 的事件驱动自动伸缩组件,为容器提供事件驱动的伸缩能力,支持从零到零的精细伸缩,可作为 Kubernetes 指标服务器使用。
netflix/metaflow
以人为本的框架,帮助科学家和工程师构建和管理 AI/ML 系统。支持从笔记本快速原型到生产部署的全流程,具备实验跟踪、版本控制、可视化及云上弹性伸缩能力。由 Netflix 开发,现由 Outerbounds 支持。
dgkanatsios/ckad-exercises
为 CKAD 认证考试准备的练习集,按课程领域组织。包含核心概念、多容器 Pod、Pod 设计、配置、可观测性、服务与网络、状态持久化等主题。推荐先阅读官方文档再进行练习。
vmware-tanzu/velero
用于备份和迁移 Kubernetes 应用及其持久卷。支持公有云和本地部署,提供集群备份、恢复和跨集群迁移功能。
prometheus-operator/prometheus-operator
基于 Kubernetes 原生方式部署和管理 Prometheus 及相关监控组件,通过自定义资源简化配置,自动基于标签生成监控目标。
microsoft/computervision-recipes
提供计算机视觉最佳实践、代码样本和文档。涵盖图像分类、目标检测、相似度计算等场景,使用 PyTorch 构建,支持动作识别与跟踪。
kubernetes/client-go
Go 客户端库,用于与 Kubernetes 集群交互。提供 API 客户端集、动态客户端、认证插件及控制器工具。版本与 Kubernetes 保持兼容,支持 v0.x.y 标签。
stakater/reloader
Kubernetes 控制器,自动监听 ConfigMap 和 Secret 变更,并对关联的 Deployment、StatefulSet、DaemonSet 等工作负载执行滚动升级。支持注解自定义触发规则,无需手动重启。
geerlingguy/ansible-for-devops
包含 Ansible 自动化工具的 DevOps 实践示例,涵盖多节点编排、角色、动态清单、CI/CD 及安全加固等场景,支持 Vagrant 与虚拟机环境。
openebs/openebs
基于 Kubernetes 的开源容器原生存储平台,为有状态应用提供持久化存储。支持本地存储与复制存储两种模式,涵盖 LocalPV、ZFS、LVM 及 Mayastor 等引擎,提供动态供给、快照、克隆与备份恢复功能。
tilt-dev/tilt
为 Kubernetes 微服务应用定义开发环境。自动化从代码变更到新进程的步骤:监控文件、构建容器镜像并同步环境。支持多种语言配置,提供完整的 API 参考。
iam-veeramalla/jenkins-zero-to-hero
从零到英雄学习 Jenkins。在 EC2 上安装 Jenkins,配置 Docker 作为构建代理,搭建 CI/CD 流水线,并使用 Argo CD 以 GitOps 方式将应用部署到 Kubernetes。
flannel-io/flannel
为 Kubernetes 设计的简单容器网络方案,通过 flanneld 代理分配子网,支持 VXLAN 等后端,提供 CNI 插件。
fenixsoft/awesome-fenix
开源文档项目,探讨如何构建可靠的大型分布式系统。提供在线阅读、离线部署及 PDF 生成方式,并包含多种架构的配套演示工程。
hyperdxio/hyperdx
开源可观测性平台,统一会话回放、日志、指标、追踪和错误。基于 ClickHouse 和 OpenTelemetry,提供快速搜索与可视化,助力快速定位生产问题。
canonical/microk8s
轻量级、单包、完全兼容的 Kubernetes,适用于数据中心和边缘。支持 42 种 Linux 发行版,包含 Istio、Knative、Prometheus 等常用组件,安装简单,更新及时,适合开发、IoT、边缘和 CI/CD 场景。
tikam02/devops-guide
涵盖从开发到生产全链路配置的 DevOps 指南,包含 Docker、Kubernetes、Git、Jenkins 等核心工具的概念、命令与教程,助力高效调试与部署。
khuedoan/homelab
基于 IaC 和 GitOps 的全自动化家庭实验室框架。支持 PXE 裸机部署、Kubernetes 集群管理、应用自动更新、监控告警及安全暴露。提供模块化架构,可高度定制。
kubernetes-sigs/kubebuilder
基于 Go 的 Kubernetes API 开发框架,使用 CRDs 构建控制器。提供脚手架工具、插件架构,简化从零开始构建和发布 Kubernetes API 的流程。
bitnami-labs/sealed-secrets
为 Kubernetes 提供单向加密 Secret 的控制器与工具。将 Secret 加密为 SealedSecret,可安全存储于 Git 等公共仓库,仅目标集群内的控制器能解密。
tektoncd/pipeline
提供 Kubernetes 风格的云原生 CI/CD 流水线资源。基于 Go 语言开发,支持解耦、类型化设计,可灵活部署至任意 k8s 集群。
fission/fission
Kubernetes 原生无服务器框架,提供快速冷启动和自动伸缩。支持多种语言,简化函数部署与管理。