Kubernetes资源
探索与 Kubernetes 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
guangzhengli/k8s-tutorials
免费开源的 Kubernetes 实战教程,从容器基础到 Helm 部署,通过渐进式代码修改引导学习,涵盖 Pod、Deployment、Service、Ingress 等核心资源。
rfyiamcool/share_ppt
汇集个人技术分享 PPT,涵盖高性能架构、中间件原理实践、云原生及 Golang 等主题,包含网络编程、分布式系统、数据库、消息队列等实战经验。
nuclio/nuclio
高性能无服务器事件与数据处理平台,基于 Go 语言开发。支持实时处理、多种数据源与触发器,集成 Jupyter、Kubeflow 等工具,可在 Kubernetes 或 Docker 环境中运行。
hobby-kube/guide
为爱好者提供在 Hetzner、DigitalOcean 等云上搭建安全 Kubernetes 集群的指南。涵盖安全网络、持久化存储及自动化 Terraform 部署方案。
komodorio/helm-dashboard
Helm Dashboard 是一个开源项目,提供可视化界面来管理 Helm 发布。支持查看已安装的 Chart、修订历史和对应的 K8s 资源,并能执行回滚或升级操作。无需安装 Helm 或 Kubectl,可本地运行或部署到集群中。
dockersamples/example-voting-app
一个跨多个 Docker 容器的分布式投票应用示例,使用 Python、Node.js、.NET、Redis 和 Postgres。支持 Docker Compose、Swarm 和 Kubernetes 部署。
feiskyer/kubernetes-handbook
Kubernetes 开源电子书,系统化整理开发与实践指南,涵盖容器部署、负载均衡、集群调度、自动伸缩等核心功能,支持 v1.6+ 版本,提供 GitBook 在线阅读。
cri-o/cri-o
基于 OCI 的 Kubernetes 容器运行时接口实现,采用 Go 语言开发,提供稳定、高性能的容器运行时支持。
cubefs/cubefs
云原生分布式文件与对象存储系统,支持 POSIX、HDFS、S3 等多协议访问。提供强一致性元数据服务,优化大/小文件性能,支持多租户与混合云加速。
madhuakula/kubernetes-goat
专为学习和实践 Kubernetes 安全而设计的故意脆弱集群环境,提供交互式动手实验场。
ben1234560/k8s_paas
基于 Kubernetes 部署 PaaS/DevOps 平台的实战教程。涵盖 K8S、Dashboard、Harbor、Jenkins、GitLab、Apollo、Prometheus、Grafana、Spinnaker 等组件的部署与配置。提供完整代码、详细注释和操作配图,适合系统学习。
devtron-labs/devtron
提供可扩展的 Kubernetes 仪表板,简化 Helm 应用管理和多集群 GitOps 工作流。内置 RBAC 确保安全,支持 ArgoCD 和 FluxCD 集成,集中化 DevOps 操作,加速交付流程。
kgateway-dev/kgateway
基于 Envoy 和 agentgateway 的双控制平面网关,支持 Kubernetes Gateway API。适用于微服务、AI 代理编排和 LLM 流量管理,提供统一的 API 连接能力。
volcano-sh/volcano
基于 Kubernetes 的云原生批处理调度系统,专为 AI、大数据和 HPC 工作负载设计,提供强大的调度能力。
aws/containers-roadmap
AWS 容器服务(ECS、ECR、Fargate、EKS)的公开路线图,展示开发优先级与规划,支持用户反馈与社区参与。
kubernetes-sigs/descheduler
Kubernetes 调度器的补充工具,根据策略驱逐已运行的 Pod,以优化集群资源利用率和节点分布。支持 Job、CronJob 或 Deployment 部署,可通过 Helm 或 Kustomize 安装。
karmada-io/karmada
开源、多云、多集群 Kubernetes 编排系统。基于 Kubernetes 原生 API,提供高级调度能力,实现跨集群应用的零变更部署、高可用与故障恢复。
fluxcd/flagger
渐进式交付 Kubernetes Operator,支持金丝雀、A/B 测试和蓝绿部署。自动管理流量切换,集成服务网格与监控,降低生产发布风险。
litmuschaos/litmus
开源混沌工程平台,帮助 SRE 和开发者以云原生方式实践混沌工程。提供 ChaosHub 实验库,支持 Kubernetes 自定义资源定义混沌意图,包含控制平面和执行平面架构。
tsuru/tsuru
开源可扩展的 PaaS 平台,支持多种编程语言和数据库后端,通过命令行工具简化应用部署和管理。
deepfence/threatmapper
开源云原生应用保护平台 (CNAPP),提供运行时威胁管理和攻击路径枚举。结合基于代理的检测与无代理监控,通过威胁图可视化识别并优先处理高风险漏洞、暴露密钥及安全配置偏差。
gaia-pipeline/gaia
开源自动化平台,支持使用任何编程语言构建强大流水线。基于 HashiCorp go-plugin 和 gRPC,高效、快速、轻量且开发者友好。代码提交至 Git 仓库后自动编译执行,结果以图形化界面展示。使用 boltDB 存储,无需外部数据库。
tenable/terrascan
静态代码分析工具,用于基础设施即代码 (IaC)。支持 Terraform、CloudFormation、ARM、Kubernetes、Helm、Kustomize 和 Dockerfile 扫描,检测安全违规与合规风险。提供 500+ 策略,支持本地或 CI/CD 集成。
openkruise/kruise
OpenKruise 是 CNCF 孵化项目,扩展 Kubernetes 核心控制器,提供高级工作负载(如 CloneSet、Advanced StatefulSet)、Sidecar 管理、多域部署和增强运维能力,支持原地更新、配置化伸缩/升级策略。
eksctl-io/eksctl
官方 CLI 工具,用于在 Amazon EKS 上创建和管理 Kubernetes 集群。基于 Go 语言开发,使用 CloudFormation。支持 EKS Auto Mode 和 Hybrid Nodes,可通过单条命令快速创建集群。
kserve/kserve
基于 Kubernetes 的标准化分布式生成式与预测式 AI 推理平台,支持多框架部署。提供 LLM 优化、GPU 加速、模型缓存、KV 缓存卸载、自动扩缩容等生成式 AI 功能,以及多框架支持、智能路由、高级部署、模型可解释性、高级监控等预测式 AI 功能。
gluster/glusterfs
基于 C 语言构建的分布式文件系统,可在数分钟内搭建,支持对象、块和文件存储,可扩展至 PB 级。
vmware-tanzu/kubeapps
基于 Web 的 UI,用于在 Kubernetes 集群中部署和管理应用。支持 Helm、Flux、Carvel 等多种包格式,提供直观的部署定制、应用升级与删除功能。支持 Kubernetes Operators 部署,集成 OAuth2/OIDC 认证与 RBAC 授权。项目已归档,建议使用 SAP 维护的分支。
zalando/postgres-operator
基于 Kubernetes 的 PostgreSQL 集群管理器,由 Patroni 驱动。支持高可用、滚动更新、在线扩容、PGBouncer 连接池、跨云备份恢复、逻辑备份、TLS 证书及 UI 管理。兼容 OpenShift,支持 PostgreSQL 13+。
mikaelemmmm/go-zero-looklook
基于 go-zero 的微服务全栈开发最佳实践项目,集成 k8s、nginx-gateway、filebeat、kafka、elasticsearch、prometheus、jaeger 等技术栈,提供完整开发与部署教程。