如果没有这些令人惊叹的贡献者的帮助,构建这个令人敬畏的回购是不可能的。非常感谢各位!
多亏了Gitbook,这份令人敬畏的列表现在可以下载并以书籍的形式阅读。查看-->;https://www.gitbook.com/book/ramitsurana/awesome-kubernetes/。继续学习,继续分享!!
如果您在此处看到不再维护或不适合的包或项目,请提交拉入请求以改进此文件。谢谢!。
Kubernetes是一个开源系统,用于自动化容器化应用程序的部署、扩展和管理。它将组成应用程序的容器分组到逻辑单元中,以便于管理和发现。
在Google开发的第一个统一的集装箱管理系统是我们内部称为Borg的系统,它是为管理长期运行的服务和批处理作业而构建的,而这两个作业以前是由两个独立的系统处理的:保姆保姆和全局工作队列。后者的体系结构对Borg影响很大,但专注于批处理作业;两者都早于Linux控制组。
库伯内斯每年的7月21日都会庆祝它的生日。Kubernetes 1.0于2014年6月在Dockercon首次向公众公布后,于2015年7月21日发布。
AWOWE-Kubernetes将很快以不同版本和包捆绑包的形式提供,这意味着您可以下载AWOWE Kubernetes发行版,直到一段时间后,AWOWE Kubernetes 2015捆绑包的发行版就会发布。有关更多信息,请查看Release列。
Docker for Windows-在Windows PC上本地运行Kubernetes和Docker(边缘通道)
KubeSphere-轻松在多个实例中安装Kubernetes和KubeSphere,包括全栈云原生软件,如istio、es、prometheus、fluent bit、SonarQube、Jenkins。
K3S-轻量级库伯内斯。易于安装,内存只有一半,全部为不到40MB的二进制文件。
Kind-使用Docker容器“节点”运行本地Kubernetes集群的工具。
Matchbox-CoreOS-网络引导和配置容器Linux集群(例如etcd3、Kubernetes等)。
AKS-Engine-AKS引擎是在Azure上配置自我管理的Kubernetes集群的最简单方式。
KubeSphere-全栈、易用的容器平台,用户体验和向导UI都很棒,支持Linux和Kubernetes安装。
Kyma-用于扩展应用程序的无服务器功能的平台。它提供了一系列粘合在一起的云本地项目,以简化服务的创建和管理。
KUBERNET的一些永久卷提供程序列表。有关详细信息,请查看永久卷提供程序
Kubernetes的一些容器存储接口插件列表。有关完整列表,请查看Kubernetes-CSI驱动程序。
Kubernetes的一些集群API提供程序列表。有关更多信息,请查看Kubernetes-CAPI提供程序。
forecastle-动态发现并提供启动平台以访问部署在Kubernetes上的应用程序的仪表板。
Git WebHook代理-让WebHook到达防火墙后正在运行的服务的代理。
入口监控控制器-监视入口端点,并在配置的正常运行时间检查器上自动注册活动警报。
K8s-Label-Rules-WebHook-用于强制执行您的K8S集群中正在创建的资源标签的标准的准入WebHook。
Kube-Fuldful-K8S附加组件,用于直接在群集工作节点上创建和管理容器映像缓存。
重新加载程序-自动将ConfigMap和Secrets的更新加载到部署、状态集和守护集的Pod中
Krane-一个命令行工具,可帮助您将更改发送到Kubernetes命名空间并了解结果。
kTunes-一个命令行工具,用于在Kubernetes和您的集群之间建立反向隧道,用于本地开发/调试服务或与本地资源集成。
K8S-Platform-LCM-管理应用程序和工具的生命周期、围绕Kubernetes平台运行和生活的更快、更简单的方法。
CNAB-CNAB简化了容器本地应用程序及其耦合服务的捆绑、安装和管理。
Cloudsmith-一个完全托管的软件包管理SaaS,具有对公共和私有Kubernetes注册表(Docker+Helm Charts,以及许多其他注册表)的一流支持。
BotKube-帮助您监控Kubernetes群集、调试关键部署的应用程序&;为标准实践提供建议。
Kubernetes Web View-列出并查看所有Kubernetes资源(包括。CRDS)在纯HTML前端具有固定链接友好的URL。
OutCOLD解决方案-监控Splunk Enterprise和Splunk Cloud中的Kubernetes、OpenShift和Docker(指标和日志转发)
StatusBay-Kubernetes Deployment Visibility(Inc.。松弛通知、指标和检查丰富、资源整合等)。
弹性堆栈-用于监控和可视化K8S指标、日志、应用程序跟踪等的开源解决方案。
Kube-state-metrics-监听Kubernetes API服务器并生成有关对象状态的指标的简单服务。
Loghouse-高效地存储大量日志(在ClickHouse数据库中),使用简单的查询语言处理它们,并通过Web UI在线监控它们。
Kind-单节点群集,可在30秒内对准备就绪的配置项运行配置项测试。
KubeInvaders-用于Kubernetes集群的伽马化混沌工程工具。这就像太空入侵者,但外星人的飞船是吊舱。
Octopus-Octopus是一个测试框架,允许您在Kubernetes集群上运行定义为Docker镜像的集成测试。
构建-测试-部署自动化工作流软件,旨在使生产环境更加稳定,工程师的生活更美好
Jenkins X-使用Jenkins、Helm、Skaffold、Kaniko、Kative Build、Kative Pipeline和Prow等同类最佳OSS工具,针对Kubernetes和GitOps促销和预览环境提供的Jenkins X自动化CI/CD。
Apollo-开源应用程序,为团队提供自助服务UI,用于创建和部署他们的服务到Kubernetes。
Werf-GitOps工具,具有构建镜像并将其部署到Kubernetes的高级功能。与任何现有CI系统集成。
Kubernetes重新启动守护程序(Kubernetes Reboot Daemon)是一个执行安全自动节点重新启动的Kubernetes守护程序。
ADDON-OPERATOR-向HELM图表添加挂钩和值,以增强HELM的功能,并将图表转换为智能模块,这些模块可自行配置并响应集群中的更改。
submariner:Kubernetes的跨集群网络连接-Submariner支持Prem或云中不同Kubernetes集群中的吊舱之间直接联网。
Maesh:更简单的服务网-Maesh是一种简单、易于配置且非侵入性的服务网,允许查看和管理任何Kubernetes群集内的流量。
Kubernetes资源报告-报告Kubernetes集群和Pod资源请求与使用情况的对比,并生成静态HTML
Kubevy-一个开放源码的UI,使Kubernetes的配置和状态变得明显和安全。
Ocant-一个基于Web的、高度可扩展的平台,供开发人员更好地了解Kubernetes集群的复杂性。
kubectl-plugins-一组kubectl插件,处理从简单的上下文切换到作为任何用户(包括root用户)通过exec连接到容器的所有事情。稍微为GKE用户量身定做。
webkubectl-一个基于Web的工具,可帮助您管理Kubernetes凭据并在Web浏览器中运行kubectl命令。
kubedog-Kubedog是一个库和CLI实用程序,允许在CI/CD部署管道中监视和跟踪Kubernetes资源。
Kapp-专注于Kubernetes应用程序概念的简单部署工具-具有相同标签的一组资源。
kubecfg-结合jsonnet和kubectl,让您以一种易于覆盖的方式声明系统。
Pulumi-提供面向内部部署群集和主要云供应商托管服务的K8S部署SDK。
CUE-一种数据约束语言,旨在简化涉及定义和使用数据的任务。CUE是JSON的超集。
YTT-YAML模板工具,工作在YAML结构上,允许您专注于数据,而不是如何正确地转义数据。
kubeletctl-kubelet客户端,具有扫描易受RCE攻击的Pod等高级功能。
验证器-用于使用AWS IAM凭据向Kubernetes群集进行身份验证的工具。
Calico网络策略(来自Tigera)-广泛采用的开源实现,统一了Kubernetes网络策略和Istio应用策略。
Deepfence Enterprise-面向Kubernetes、虚拟机和无服务器的全生命周期云本地工作负载保护平台。
Guard-Authenticaton WebHook服务器,支持Github、GitLab、Google、Azure和LDAP(AD)作为身份提供者。
Kube-bench-Kubernetes bench for Security是一个Go应用程序,用于检查Kubernetes是否根据安全最佳实践进行部署。
Porter-为裸机Kubernetes集群设计的负载均衡器。它由物理交换机实施,并使用BGP和ECMP来实现最佳性能和高可用性。
Skipper-用于服务组合的HTTP路由器和反向代理,包括Kubernetes Inress等用例。
FfDL-深度学习平台,在Kubernetes上提供TensorFlow、Caffe、PyTorch等服务。
Polyaxon-基于Kubernetes的可重复机器学习和深度学习的开源平台。
Kube-libsonnet-Jsonnet/Kubecfg的Kubernetes对象的泛型库,具有对象到数组的映射,可实现无痛覆盖。
Stash-Stash是一个Kubernetes操作员,它使用Restic或Kubernetes CSI驱动程序VolumeSnapshotter来备份您的卷和Kubernetes状态。
一种书写或印刷的作品,由沿着一面粘合或缝合在一起的页面组成,并装订在封面上,为我们提供信息。
幻灯片是使用PowerPoint或OpenOffice Impress等软件创建的演示文稿的单页。
Twitter速度快,易于沟通,如果你充分利用它的潜力,对一个品牌或企业来说,它是一个非常有价值的社交渠道,通过关注这些新闻聚合器、滚动新闻频道和公司,你可以在一个故事出现在主流新闻媒体之前很久就获得它的内部独家新闻。