2109 lines
112 KiB
HTML
2109 lines
112 KiB
HTML
<h1 id="awesome-cloud-native-awesome">Awesome Cloud Native <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
|
||
<blockquote>
|
||
<p>A curated list of open-source cloud native tools, software, and
|
||
tutorials.</p>
|
||
</blockquote>
|
||
<p>Cloud Native is a behavior and design philosophy. At its essence, any
|
||
behavior or approach that improves resource utilization and application
|
||
delivery efficiency in the cloud is called Cloud Native.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#ai">AI</a></li>
|
||
<li><a href="#api-gateway">API Gateway</a></li>
|
||
<li><a href="#application-delivery">Application Delivery</a></li>
|
||
<li><a href="#big-data">Big Data</a></li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#edge-computing">Edge Computing</a></li>
|
||
<li><a href="#kubernetes-operators">Kubernetes Operators</a></li>
|
||
<li><a href="#logging">Logging</a></li>
|
||
<li><a href="#message-broker">Message Broker</a></li>
|
||
<li><a href="#miscellaneous">Miscellaneous</a></li>
|
||
<li><a href="#monitoring">Monitoring</a></li>
|
||
<li><a href="#network">Network</a></li>
|
||
<li><a href="#observability">Observability</a></li>
|
||
<li><a href="#orchestration-and-scheduler">Orchestration and
|
||
Scheduler</a></li>
|
||
<li><a href="#proxy-and-load-balancer">Proxy and Load Balancer</a></li>
|
||
<li><a href="#rpc">RPC</a></li>
|
||
<li><a href="#runtime">Runtime</a></li>
|
||
<li><a href="#security-and-audit">Security and Audit</a></li>
|
||
<li><a href="#service-mesh">Service Mesh</a></li>
|
||
<li><a href="#service-registry-and-discovery">Service Registry and
|
||
Discovery</a></li>
|
||
<li><a href="#serverless">Serverless</a></li>
|
||
<li><a href="#stability">Stability</a></li>
|
||
<li><a href="#storage">Storage</a></li>
|
||
<li><a href="#tools">Tools</a></li>
|
||
<li><a href="#tracing">Tracing</a></li>
|
||
<li><a href="#tutorials">Tutorials</a></li>
|
||
<li><a href="#ui">UI</a></li>
|
||
<li><a href="#community">Community</a></li>
|
||
</ul>
|
||
<h2 id="ai">AI</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/allenai/allennlp">allennlp</a> - An
|
||
open-source NLP research library, built on PyTorch.</li>
|
||
<li><a href="https://github.com/facebookarchive/caffe2">caffe2</a> -
|
||
Caffe2 is a lightweight, modular, and scalable deep learning
|
||
framework.</li>
|
||
<li><a
|
||
href="https://github.com/sql-machine-learning/elasticdl">elasticdl</a> -
|
||
Kubernetes-native Deep Learning Framework.</li>
|
||
<li><a href="https://github.com/h2oai/h2o-3">h2o-3</a> - Open Source
|
||
Fast Scalable Machine Learning API For Smarter Applications (Deep
|
||
Learning, Gradient Boosting, Random Forest, Generalized Linear Modeling
|
||
(Logistic Regression, Elastic Net), K-Means, PCA, Stacked
|
||
Ensembles.)</li>
|
||
<li><a href="https://github.com/jina-ai/jina">jina</a> - Cloud-native
|
||
neural search framework for 𝙖𝙣𝙮 kind of data.</li>
|
||
<li><a href="https://github.com/keras-team/keras">keras</a> - Keras is a
|
||
high-level neural networks API, written in Python and capable of running
|
||
on top of TensorFlow, CNTK, or Theano.</li>
|
||
<li><a href="https://github.com/kserve/kserve">kserve</a> - Standardized
|
||
Serverless ML Inference Platform on Kubernetes.</li>
|
||
<li><a href="https://github.com/kubedl-io/kubedl">kubedl</a> - Run your
|
||
deep learning workloads on Kubernetes more easily and efficiently.</li>
|
||
<li><a href="https://github.com/kubeflow/kubeflow">kubeflow</a> -
|
||
Machine Learning Toolkit for Kubernetes.</li>
|
||
<li><a href="https://github.com/autumnai/leaf">leaf</a> - Open Machine
|
||
Intelligence Framework for Hackers. (GPU/CPU).</li>
|
||
<li><a href="https://github.com/PaddlePaddle/Paddle">paddlepaddle</a> -
|
||
PArallel Distributed Deep LEarning: Machine Learning Framework from
|
||
Industrial Practice
|
||
(『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署).</li>
|
||
<li><a href="https://github.com/apache/predictionio">predictionio</a> -
|
||
PredictionIO, a machine learning server for developers and ML
|
||
engineers.</li>
|
||
<li><a href="https://github.com/pytorch/pytorch">pytorch</a> - Tensors
|
||
and Dynamic neural networks in Python with strong GPU acceleration.</li>
|
||
<li><a href="https://github.com/SeldonIO/seldon-core">seldon-core</a> -
|
||
A framework to deploy, manage and scale your production machine learning
|
||
to thousands of models.</li>
|
||
<li><a
|
||
href="https://github.com/sql-machine-learning/sqlflow">sqlflow</a> -
|
||
Brings SQL and AI together.</li>
|
||
<li><a href="https://github.com/tensorflow/tensorflow">tensorflow</a> -
|
||
Computation using data flow graphs for scalable machine learning.</li>
|
||
</ul>
|
||
<h2 id="api-gateway">API Gateway</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/alauda/alb">alb</a> - ALB (Another Load
|
||
Balancer) is a Kubernetes Gateway powered by OpenResty with years of
|
||
production experience from Alauda.</li>
|
||
<li><a href="https://github.com/apache/apisix">apisix</a> - The
|
||
Cloud-Native API Gateway.</li>
|
||
<li><a
|
||
href="https://github.com/apple/batch-processing-gateway">batch-processing-gateway</a>
|
||
- The gateway component to make Spark on K8s much easier for Spark
|
||
users.</li>
|
||
<li><a href="https://github.com/megaease/easegress">easegress</a> - A
|
||
Cloud Native traffic orchestration system.</li>
|
||
<li><a
|
||
href="https://github.com/emissary-ingress/emissary">emissary-gateway</a>
|
||
- Open source Kubernetes-native API gateway for microservices built on
|
||
the Envoy Proxy.</li>
|
||
<li><a
|
||
href="https://github.com/ExpressGateway/express-gateway">express-gateway</a>
|
||
- A microservices API Gateway built on top of ExpressJS.</li>
|
||
<li><a href="https://github.com/envoyproxy/gateway">gateway</a> -
|
||
Manages Envoy Proxy as a standalone or Kubernetes-based application
|
||
gateway.</li>
|
||
<li><a href="https://github.com/solo-io/gloo">gloo</a> - The
|
||
Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on
|
||
Envoy.</li>
|
||
<li><a
|
||
href="https://github.com/hango-io/hango-gateway">hango-gateway</a> -
|
||
Hango API Gateway, build on Envoy & Istio.</li>
|
||
<li><a
|
||
href="https://github.com/jcmoraisjr/haproxy-ingress">haproxy-ingress</a>
|
||
- HaProxy Ingress.</li>
|
||
<li><a href="https://github.com/alibaba/higress">higress</a> -
|
||
Next-generation Cloud Native Gateway.</li>
|
||
<li><a href="https://github.com/Kong/kong">kong</a> - The Microservice
|
||
API Gateway.</li>
|
||
<li><a href="https://github.com/luraproject/lura">lura</a> - Ultra
|
||
performant API Gateway with middlewares. A project hosted at The Linux
|
||
Foundation.</li>
|
||
<li><a
|
||
href="https://github.com/nginxinc/nginx-gateway-fabric">nginx-gateway-fabric</a>
|
||
- NGINX Gateway Fabric provides an implementation for the Gateway API
|
||
using NGINX as the data plane.</li>
|
||
<li><a href="https://github.com/orlabs/orange">orange</a> -
|
||
OpenResty/Nginx Gateway for API Monitoring and Management.</li>
|
||
<li><a href="https://github.com/ThreeMammals/Ocelot">ocelot</a> - .NET
|
||
core API Gateway.</li>
|
||
<li><a href="https://github.com/TykTechnologies/tyk">tyk</a> - Tyk Open
|
||
Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC
|
||
protocols.</li>
|
||
</ul>
|
||
<h2 id="application-delivery">Application Delivery</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/argoproj/argo-cd/">argo-cd</a> -
|
||
Declarative continuous deployment for Kubernetes.</li>
|
||
<li><a href="https://github.com/argoproj/argo">argo</a> - Get stuff done
|
||
with container-native workflows for Kubernetes.</li>
|
||
<li><a href="https://github.com/alexellis/arkade">arkade</a> -
|
||
Kubernetes apps for developers.</li>
|
||
<li><a href="https://github.com/att-comdev/armada">armada</a> - A python
|
||
orchestrator for a installing, upgrading, and managing a collection of
|
||
helm charts, dependencies, and values overrides.</li>
|
||
<li><a href="https://github.com/autoapply/autoapply">autoapply</a> -
|
||
Automatically apply changes from a git repository to Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/ballerina-platform/ballerina-lang">ballerina-lang</a>
|
||
- Ballerina is a new programming language for integration built on a
|
||
sequence diagram metaphor.</li>
|
||
<li><a href="https://github.com/Clivern/Beetle">beetle</a> - Kubernetes
|
||
multi-cluster deployment automation service.</li>
|
||
<li><a href="https://github.com/jupyterhub/binderhub">binderhub</a> -
|
||
Run your code in the cloud, with technology so advanced, it feels like
|
||
magic!</li>
|
||
<li><a href="https://github.com/knative/build">build</a> - A
|
||
Kubernetes-native Build resource.</li>
|
||
<li><a href="https://github.com/capactio/capact">capact</a> - A
|
||
framework to manage applications and infrastructure in a unified
|
||
way.</li>
|
||
<li><a href="https://github.com/carvel-dev/carvel">carvel</a> - Carvel
|
||
provides a set of reliable, single-purpose, composable tools that aid in
|
||
your application building, configuration, and deployment to Kubernetes.
|
||
This repo contains information regarding the Carvel open-source
|
||
community.</li>
|
||
<li><a href="https://github.com/awslabs/cdk8s">cdk8s</a> - Define
|
||
Kubernetes native apps and abstractions using object-oriented
|
||
programming.</li>
|
||
<li><a href="https://github.com/ovh/cds">cds</a> - Enterprise-Grade
|
||
Continuous Delivery & DevOps Automation Open Source Platform.</li>
|
||
<li><a href="https://github.com/kubepack/chartify">charitify</a> -
|
||
Generate Helm Charts from Kubernetes objects.</li>
|
||
<li><a href="https://github.com/circleci">circleci</a> - Continuous
|
||
Integration and Deployment.</li>
|
||
<li><a
|
||
href="https://github.com/Tencent/cloudbase-framework">cloudbase-framework</a>
|
||
- 🚀 A front-end and back-end integrated deployment tool 🔥 One-click
|
||
deploy to serverless architecture. 云原生一体化部署工具 CloudBase
|
||
Framework.</li>
|
||
<li><a href="https://github.com/cnabio/cnab-spec">cnab-spec</a> - Cloud
|
||
Native Application Bundle Specification.</li>
|
||
<li><a href="https://github.com/commandeer/open">commandeer</a> - Cloud
|
||
management desktop app for macOS, Windows, and Linux.</li>
|
||
<li><a href="https://github.com/Huawei/containerops">containerops</a> -
|
||
DevOps Orchestration Platform.</li>
|
||
<li><a href="https://github.com/couler-proj/couler">couler</a> - Unified
|
||
Interface for Constructing and Managing Workflows</li>
|
||
<li><a href="https://github.com/Dataman-Cloud/crane">crane</a> - Yet
|
||
another control plane based on docker built-in swarmkit.</li>
|
||
<li><a href="https://github.com/crossplane/crossplane">crossplane</a> -
|
||
An Open Source Multicloud Control Plane.</li>
|
||
<li><a
|
||
href="https://github.com/crosscloudci/cross-cloud">cross-cloud</a> -
|
||
Cross Cloud Continuous Integration.</li>
|
||
<li><a href="https://github.com/cuelang/cue">cue</a> - Validate and
|
||
define text-based and dynamic configuration.</li>
|
||
<li><a href="https://github.com/caicloud/cyclone">cyclone</a> - Powerful
|
||
workflow engine and end-to-end pipeline solutions implemented with
|
||
native Kubernetes resources.</li>
|
||
<li><a href="https://github.com/dagger/dagger">dagger</a> - A
|
||
programmable CI/CD engine that runs your pipelines in containers.</li>
|
||
<li><a href="https://github.com/devstream-io/devstream">devstream</a> -
|
||
DevStream: the open-source DevOps toolchain manager (DTM).</li>
|
||
<li><a href="https://github.com/devtron-labs/devtron">devtron</a> -
|
||
Software Delivery Workflow For Kubernetes</li>
|
||
<li><a href="https://github.com/azure/draft">draft</a> - A tool for
|
||
developers to create cloud-native applications on Kubernetes.</li>
|
||
<li><a href="https://github.com/drone/drone">drone</a> - Drone is a
|
||
Continuous Delivery platform built on Docker, written in Go.</li>
|
||
<li><a href="https://github.com/fabric8io/fabric8">fabric8</a> - fabric8
|
||
is an open source microservices platform based on Docker, Kubernetes and
|
||
Jenkins.</li>
|
||
<li><a href="https://github.com/weaveworks/flagger">flagger</a> -
|
||
Progressive delivery Kubernetes operator (Canary, A/B Testing and
|
||
Blue/Green deployments) .</li>
|
||
<li><a href="https://github.com/fluxcd/flux">flux</a> - A tool for
|
||
turning container images into running Kubernetes services.</li>
|
||
<li><a href="https://github.com/hasura/gitkube">gitkube</a> - Gitkube:
|
||
Build and deploy docker images to Kubernetes using git push.</li>
|
||
<li><a href="https://github.com/redbooth/gockerize">gockerize</a> -
|
||
Package golang service into minimal docker containers.</li>
|
||
<li><a href="https://github.com/cloud66-oss/habitus">habitus</a> - A
|
||
build flow tool for Docker.</li>
|
||
<li><a href="https://github.com/h8r-dev/heighliner">heighliner</a> - An
|
||
app development platform using cloud native stacks.</li>
|
||
<li><a href="https://github.com/helm/helm">helm</a> - The Kubernetes
|
||
Package Manager.</li>
|
||
<li><a
|
||
href="https://github.com/komodorio/helm-dashboard">helm-dashboard</a> -
|
||
The missing UI for Helm - visualize your releases.</li>
|
||
<li><a href="https://github.com/roboll/helmfile">helmfile</a> - Deploy
|
||
Kubernetes Helm Charts.</li>
|
||
<li><a href="https://github.com/Praqma/helmsman">helmsman</a> - Helm
|
||
Charts as Code.</li>
|
||
<li><a href="https://github.com/hidevopsio/hiboot">hiboot</a> - Hiboot
|
||
is a high performance web and cli application framework with dependency
|
||
injection support.</li>
|
||
<li><a href="https://github.com/Hygieia/Hygieia">hygieia</a> -
|
||
CapitalOne DevOps Dashboard.</li>
|
||
<li><a href="https://github.com/hyscale/hyscale">hyscale</a> - All
|
||
things HyScale.</li>
|
||
<li><a href="https://github.com/jenkinsci/jenkins">jenkins</a> - Jenkins
|
||
automation server.</li>
|
||
<li><a href="https://github.com/GoogleContainerTools/jib">jib</a> -
|
||
Build container images for your Java applications.</li>
|
||
<li><a href="https://github.com/google/jsonnet">jsonnet</a> - Jsonnet -
|
||
The data templating language.</li>
|
||
<li><a href="https://github.com/jenkins-x/jx">jx</a> - A command line
|
||
tool for installing and working with Jenkins X.</li>
|
||
<li><a href="https://github.com/GoogleContainerTools/kaniko">kaniko</a>
|
||
- Build Container Images In Kubernetes.</li>
|
||
<li><a href="https://github.com/carvel-dev/kapp">kapp</a> - kapp is a
|
||
simple deployment tool focused on the concept of “Kubernetes
|
||
application” — a set of resources with the same label.</li>
|
||
<li><a href="https://github.com/kcl-lang/kcl">kcl</a> - KCL is a
|
||
constraint-based record & functional language mainly used in
|
||
configuration and policy scenarios. (CNCF Sandbox Project).</li>
|
||
<li><a href="https://github.com/UKHomeOffice/kd">kd</a> - Minimalistic
|
||
kubernetes resources deployment tool with templating.</li>
|
||
<li><a href="https://github.com/stepro/kdo">kdo</a> - Deployless
|
||
Development on Kubernetes.</li>
|
||
<li><a href="https://github.com/kedgeproject/kedge">kedge</a> - Kedge -
|
||
Concise Application Definition for Kubernetes.</li>
|
||
<li><a href="https://github.com/spinnaker/kayenta">kenyata</a> -
|
||
Automated Canary Service.</li>
|
||
<li><a href="https://github.com/keptn/keptn">keptn</a> - Keptn is a
|
||
control-plane for continuous delivery and operations enable cloud-native
|
||
applications to run autonomously.</li>
|
||
<li><a href="https://github.com/apprenda/kismatic">kismatic</a> -
|
||
Kismatic Enterprise Toolkit: Fully-Automated, Production-Grade
|
||
Kubernetes Operations.</li>
|
||
<li><a href="https://github.com/ko-build/ko">ko</a> - Build and deploy
|
||
Go applications on Kubernetes.</li>
|
||
<li><a href="https://github.com/kubernetes/kompose">kompose</a> - Go
|
||
from Docker Compose to Kubernetes.</li>
|
||
<li><a href="https://github.com/GoogleContainerTools/kpt">kpt</a> - Kpt
|
||
is a toolkit to help you manage, manipulate, customize, and apply
|
||
Kubernetes Resource configuration data files.</li>
|
||
<li><a href="https://github.com/kubeapps/kubeapps">kubeapps</a> - A
|
||
web-based UI for deploying and managing applications in Kubernetes
|
||
clusters.</li>
|
||
<li><a href="https://github.com/errordeveloper/kubegen">kubegen</a> -
|
||
Kubegen – simple way to describe Kubernetes resources.</li>
|
||
<li><a href="https://github.com/Shopify/krane">kubernetes-deploy</a> - A
|
||
command-line tool that helps you ship changes to a Kubernetes namespace
|
||
and understand the result.</li>
|
||
<li><a href="https://github.com/oam-dev/kubevela">kubevela</a> - Make
|
||
shipping applications more enjoyable.</li>
|
||
<li><a href="https://github.com/KusionStack/kusion">kusion</a> - A
|
||
compile-to-cloud technology stack with tool chains and engine.</li>
|
||
<li><a href="https://github.com/kubernetes-sigs/kustomize">kustomize</a>
|
||
- Customization of kubernetes YAML configurations.</li>
|
||
<li><a href="https://github.com/lastbackend/lastbackend">lastbackend</a>
|
||
- Container orchestration with CI&CD, cli and amazing UI.</li>
|
||
<li><a href="https://github.com/darkbitio/mkit">mkit</a> - MKIT is a
|
||
Managed Kubernetes Inspection Tool that validates several common
|
||
security-related configuration settings of managed Kubernetes cluster
|
||
objects and the workloads/resources running inside the cluster.</li>
|
||
<li><a href="https://github.com/konveyor/move2kube">move2kube</a> - A
|
||
tool to help users migrate their apps from legacy platforms like Cloud
|
||
Foundry to Kubernetes and Openshift. Analyses the application source
|
||
code and generates Kubernetes YAMLs, Helm Charts, Tekton Pipelines, etc.
|
||
The analysis and generation can be heavily customized to produce the
|
||
exact output that you want.</li>
|
||
<li><a
|
||
href="https://github.com/redhat-developer/opencompose">opencompose</a> -
|
||
A higher level abstraction for Kubernetes Resource.</li>
|
||
<li><a href="https://github.com/opentofu/opentofu">opentofu</a> -
|
||
OpenTofu lets you declaratively manage your cloud infrastructure.</li>
|
||
<li><a href="https://github.com/banzaicloud/pipeline">pipeline</a> -
|
||
REST API to provision or reuse managed Kubernetes clusters in the cloud
|
||
and deploy cloud native apps.</li>
|
||
<li><a href="https://github.com/tektoncd/pipeline">pipeline</a> - A
|
||
cloud-native Pipeline resource.</li>
|
||
<li><a href="https://github.com/pipe-cd/pipecd">pipecd</a> - The One CD
|
||
for All {applications, platforms, operations} - Complete and unified CD
|
||
to deploy any application to any platform</li>
|
||
<li><a href="https://github.com/pulumi/pulumi">pulumi</a> - A
|
||
multi-language, multi-cloud development platform – your code, your
|
||
cloud, your team.</li>
|
||
<li><a href="https://github.com/splunk/qbec">qbec</a> - Configure
|
||
kubernetes objects on multiple clusters using jsonnet.</li>
|
||
<li><a href="https://github.com/radius-project/radius">radius</a> -
|
||
Radius is a cloud-native, portable application platform that makes app
|
||
development easier for teams building cloud-native apps.</li>
|
||
<li><a href="https://github.com/alibaba/sealer">sealer</a> - Seal your
|
||
applications all dependencies and kubernetes into CloudImage! Build
|
||
Deliver and Run user-defined clusters in one command.</li>
|
||
<li><a
|
||
href="https://github.com/GoogleContainerTools/skaffold">skaffold</a> -
|
||
Easy and Repeatable Kubernetes Development.</li>
|
||
<li><a href="https://github.com/oracle/Smith">smith</a> - Smith: A
|
||
microcontainer builder.</li>
|
||
<li><a
|
||
href="https://github.com/openshift/source-to-image">source-to-image</a>
|
||
- A tool for building/building artifacts from source and injecting into
|
||
docker images.</li>
|
||
<li><a href="https://github.com/oam-dev/spec">spec</a> - The Open
|
||
Application Model specification.</li>
|
||
<li><a href="https://github.com/score-spec/spec">spec</a> - The score
|
||
specification file.</li>
|
||
<li><a href="https://github.com/spinnaker/spinnaker">spinnaker</a> -
|
||
Spinnaker is an open source, multi-cloud continuous delivery platform
|
||
for releasing software changes with high velocity and confidence.</li>
|
||
<li><a href="https://github.com/hashicorp/terraform">terraform</a> -
|
||
Terraform is a tool for building, changing, and combining infrastructure
|
||
safely and efficiently.</li>
|
||
<li><a href="https://github.com/tilt-dev/tilt">tilt</a> - A
|
||
multi-service dev environment for teams on Kubernetes.</li>
|
||
<li><a href="https://github.com/stefanprodan/timoni">timoni</a> - Timoni
|
||
is a package manager for Kubernetes, powered by CUE and inspired by
|
||
Helm.</li>
|
||
<li><a href="https://github.com/hashicorp/waypoint">waypoint</a> - A
|
||
tool to build, deploy, and release any application on any platform.</li>
|
||
<li><a href="https://github.com/wercker/wercker">wercker</a> - The
|
||
Wercker CLI can be used to execute pipelines locally for both local
|
||
development and easy introspection.</li>
|
||
<li><a href="https://github.com/werf/werf">werf</a> - The CLI tool
|
||
gluing Git, Docker, Helm, and Kubernetes with any CI system to implement
|
||
CI/CD and Giterminism.</li>
|
||
<li><a href="https://github.com/winglang/wing">wing</a> - A
|
||
cloud-oriented programming language that allows developers to build
|
||
distributed systems, leveraging cloud services as first-class
|
||
citizens.</li>
|
||
<li><a href="https://github.com/laszlocph/woodpecker">woodpecker</a> -
|
||
Fork of drone.io v0.8 since drone is not fully opensource anymore.</li>
|
||
<li><a href="https://github.com/koderover/zadig">zadig</a> - Zadig is a
|
||
cloud native, distributed, developer-oriented continuous delivery
|
||
product.</li>
|
||
</ul>
|
||
<h2 id="big-data">Big Data</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/lensesio/fast-data-dev">fast-data-dev</a> -
|
||
Kafka Docker for development. Kafka, Zookeeper, Schema Registry,
|
||
Kafka-Connect, Landoop Tools, 20+ connectors.</li>
|
||
<li><a href="https://github.com/pachyderm/pachyderm">pachyderm</a> -
|
||
Reproducible Data Science at Scale!</li>
|
||
<li><a href="https://github.com/apache-spark-on-k8s/spark">spark</a> -
|
||
Apache Spark enhanced with native Kubernetes scheduler back-end.</li>
|
||
<li><a
|
||
href="https://github.com/jahstreet/spark-on-kubernetes-helm">spark-on-kubernetes-helm</a>
|
||
- Spark on Kubernetes infrastructure Helm charts repo.</li>
|
||
<li><a href="https://github.com/WallarooLabs/wallaroo">wallaroo</a> -
|
||
Ultrafast and elastic data processing.</li>
|
||
<li><a href="https://github.com/alibaba/v6d">v6d</a> - vineyard (v6d),
|
||
an in-memory immutable data manager.</li>
|
||
</ul>
|
||
<h2 id="database">Database</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/arangodb/arangodb">arangodb</a> -
|
||
ArangoDB is a native multi-model database with flexible data models for
|
||
documents, graphs, and key-values. Build high performance applications
|
||
using a convenient SQL-like query language or JavaScript
|
||
extensions.</li>
|
||
<li><a href="https://github.com/facebookarchive/beringei">beringei</a> -
|
||
Beringei is a high performance, in-memory storage engine for time series
|
||
data.</li>
|
||
<li><a href="https://github.com/cockroachdb/cockroach/">cockroachdb</a>
|
||
- CockroachDB - the open source, cloud-native SQL database.</li>
|
||
<li><a href="https://github.com/apache/couchdb">couchdb</a> - Apache
|
||
CouchDB is one of a new breed of database management systems.</li>
|
||
<li><a href="https://github.com/datafuselabs/databend">databend</a> - An
|
||
elastic and reliable Serverless Data Warehouse, offers Blazing Fast
|
||
Query and combines Elasticity, Simplicity, Low cost of the Cloud, built
|
||
to make the Data Cloud easy.</li>
|
||
<li><a href="https://github.com/etcd-io/etcd">etcd</a> - Distributed
|
||
reliable key-value store for the most critical data of a distributed
|
||
system.</li>
|
||
<li><a href="https://github.com/influxdata/influxdb">influxdb</a> -
|
||
Scalable datastore for metrics, events, and real-time analytics.</li>
|
||
<li><a href="https://github.com/apecloud/kubeblocks">kubeblocks</a> -
|
||
KubeBlocks is an open source system software that runs and manages data
|
||
infrastructure on K8s. It helps developers, SREs, and platform engineers
|
||
deploy and maintain dedicated DBPaaS, and supports a variety of public
|
||
clouds and on-premise environments.</li>
|
||
<li><a href="https://github.com/KvrocksLabs/kvrocks">kvrocks</a> -
|
||
Kvrocks is a distributed key value NoSQL database based on RocksDB and
|
||
compatible with Redis protocol.</li>
|
||
<li><a href="https://github.com/google/leveldb">leveldb</a> - LevelDB is
|
||
a fast key-value storage library written at Google that provides an
|
||
ordered mapping from string keys to string values.</li>
|
||
<li><a href="https://github.com/m3db/m3">m3</a> - M3 monorepo -
|
||
Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar,
|
||
Graphite Compatible, Metrics Platform.</li>
|
||
<li><a href="https://github.com/mhausenblas/mehdb">mehdb</a> -
|
||
Educational Kubernetes-native NoSQL datastore using StatefulSet and
|
||
persistent volumes.</li>
|
||
<li><a href="https://github.com/milvus-io/milvus">milvus</a> - Vector
|
||
database for scalable similarity search and AI applications.</li>
|
||
<li><a href="https://github.com/mongodb/mongo">mongodb</a> - MongoDB is
|
||
an open source database that uses a document-oriented data model.</li>
|
||
<li><a href="https://github.com/davidlatwe/montydb">montydb</a> - Monty,
|
||
Mongo tinified. MongoDB implemented in Python.</li>
|
||
<li><a href="https://github.com/vesoft-inc/nebula">nebula</a> - A
|
||
distributed, fast open-source graph database featuring horizontal
|
||
scalability and high availability.</li>
|
||
<li><a href="https://github.com/nocodb/nocodb">nocodb</a> - The Open
|
||
Source Airtable alternative.</li>
|
||
<li><a href="https://github.com/oceanbase/oceanbase">oceanbase</a> - A
|
||
distributed, banking suitable, open-source related database featuring
|
||
high scalability and high compatibility.</li>
|
||
<li><a href="https://github.com/OpenTSDB/opentsdb">opentsdb</a> - A
|
||
scalable, distributed Time Series Database.</li>
|
||
<li><a
|
||
href="https://github.com/alibaba/PolarDB-for-PostgreSQL">polardb-for-postgresql</a>
|
||
- PolarDB for PostgreSQL (PolarDB for short) is an open source database
|
||
system based on PostgreSQL.</li>
|
||
<li><a href="https://github.com/timescale/promscale">promscale</a> -
|
||
Unified observability backend for metrics and traces powered by SQL and
|
||
built on PostgreSQL and TimescaleDB.</li>
|
||
<li><a href="https://github.com/redis/redis">redis</a> - Redis is an
|
||
in-memory database that persists on disk. The data model is key-value,
|
||
but many different kind of values are supported: Strings, Lists, Sets,
|
||
Sorted Sets, Hashes, HyperLogLogs, Bitmaps.</li>
|
||
<li><a href="https://github.com/rethinkdb/rethinkdb">rethinkdb</a> - The
|
||
open-source database for the realtime web.</li>
|
||
<li><a
|
||
href="https://github.com/apache/shardingsphere">sharding-sphere</a> -
|
||
Distributed database middleware.</li>
|
||
<li><a href="https://github.com/authzed/spicedb">spicedb</a> - Inspired
|
||
by Google’s Zanzibar paper, SpiceDB is a database system for managing
|
||
security-critical application permissions.</li>
|
||
<li><a href="https://github.com/sorintlab/stolon">stolon</a> -
|
||
PostgreSQL cloud native High Availability and more.</li>
|
||
<li><a href="https://github.com/pingcap/tidb">tidb</a> - TiDB is a
|
||
distributed NewSQL database compatible with MySQL protocol.</li>
|
||
<li><a href="https://github.com/tikv/tikv">tikv</a> - Distributed
|
||
transactional key-value database, originally created to complement
|
||
TiDB.</li>
|
||
<li><a href="https://github.com/timescale/timescaledb">timescaledb</a> -
|
||
An open-source time-series SQL database optimized for fast ingest and
|
||
complex queries. Packaged as a PostgreSQL extension.</li>
|
||
<li><a href="https://github.com/msiemens/tinydb">tinydb</a> - TinyDB is
|
||
a lightweight document oriented database optimized for your
|
||
happiness.</li>
|
||
<li><a href="https://github.com/xline-kv/Xline">xline</a> - A
|
||
geo-distributed KV store for metadata management.</li>
|
||
</ul>
|
||
<h2 id="edge-computing">Edge Computing</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/project-akri/akri">akri</a> - A
|
||
Kubernetes Resource Interface for the Edge.</li>
|
||
<li><a href="https://github.com/baetyl/baetyl">baetyl</a> - Extend cloud
|
||
computing, data and service seamlessly to edge devices.</li>
|
||
<li><a href="https://github.com/ernoaapa/eliot">eliot</a> - Open source
|
||
system for managing containerized applications in IoT device.</li>
|
||
<li><a href="https://github.com/Azure/iotedge">iotedge</a> - The IoT
|
||
Edge OSS project.</li>
|
||
<li><a href="https://github.com/k0sproject/k0s">k0s</a> - Zero Friction
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/k3s-io/k3s">k3s</a> - Lightweight
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/kairos-io/kairos">kairos</a> - The
|
||
immutable Linux meta-distribution for edge Kubernetes.</li>
|
||
<li><a href="https://github.com/kubeedge/kubeedge">kubeedge</a> -
|
||
Kubernetes Native Edge Computing Framework (project under CNCF).</li>
|
||
<li><a href="https://github.com/cnrancher/octopus">octopus</a> -
|
||
Lightweight device management system for Kubernetes/k3s.</li>
|
||
<li><a href="https://github.com/openyurtio/openyurt">openyurt</a> -
|
||
Extending your native Kubernetes to edge(project under CNCF).</li>
|
||
<li><a href="https://github.com/superedge/superedge">superedge</a> - An
|
||
edge-native container management system for edge computing.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-operators">Kubernetes Operators</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/banzaicloud/bank-vaults">banzaicloud/bank-vaults</a>
|
||
- A Vault swiss-army knife: a K8s operator, Go client with automatic
|
||
token renewal, automatic configuration, multiple unseal options and
|
||
more. A CLI tool to init, unseal and configure Vault (auth methods,
|
||
secret engines). Direct secret injection into Pods.</li>
|
||
<li><a href="https://github.com/KohlsTechnology/eunomia">eunomia</a> - A
|
||
GitOps Operator for Kubernetes.</li>
|
||
<li><a href="https://github.com/FabEdge/fabedge">fabedge</a> - Secure
|
||
Edge Networking Based On Kubernetes And KubeEdge.</li>
|
||
<li><a href="https://github.com/weaveworks/flagger">flagger</a> - Istio
|
||
progressive delivery Kubernetes operator.</li>
|
||
<li><a
|
||
href="https://github.com/kong/gateway-operator">gateway-operator</a> -
|
||
Kong Gateway Operator is a Kubernetes Operator that can manage your Kong
|
||
Ingress Controller, Kong Gateway Data Planes, or both together when
|
||
running on Kubernetes.</li>
|
||
<li><a href="https://github.com/k0sproject/k0smotron">k0smotron</a> -
|
||
k0smotron is a powerful open-source tool for the efficient management of
|
||
k0s Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/Azure/kaito">kaito</a> - Kubernetes AI
|
||
Toolchain Operator.</li>
|
||
<li><a href="https://github.com/keel-hq/keel">keel</a> - Kubernetes
|
||
Operator to automate Helm, DaemonSet, StatefulSet & Deployment
|
||
updates.</li>
|
||
<li><a href="https://github.com/zalando-incubator/kopf">kopf</a> - A
|
||
Python framework to write Kubernetes operators in just few lines of
|
||
code.</li>
|
||
<li><a href="https://github.com/kube-green/kube-green">kube-green</a> -
|
||
A Kubernetes operator to reduce CO2 footprint of your clusters.</li>
|
||
<li><a href="https://github.com/reactive-tech/kubegres">kubegres</a> -
|
||
Kubegres is a Kubernetes operator allowing to deploy one or many
|
||
clusters of PostgreSql instances and manage databases replication,
|
||
failover and backup.</li>
|
||
<li><a
|
||
href="https://github.com/KubeOperator/KubeOperator">kubeoperator</a> -
|
||
KubeOperator 是一个开源的轻量级 Kubernetes
|
||
发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群.</li>
|
||
<li><a href="https://github.com/kudobuilder/kudo">kudo</a> - Kubernetes
|
||
Universal Declarative Operator (KUDO).</li>
|
||
<li><a href="https://github.com/kubevirt/kubevirt">kubevirt</a> -
|
||
Kubernetes Virtualization Operator with API and runtime in order to
|
||
define and manage virtual machines.</li>
|
||
<li><a
|
||
href="https://github.com/operator-framework/operator-lifecycle-manager">operator-lifecycle-manager</a>
|
||
- A management framework for extending Kubernetes with Operators.</li>
|
||
<li><a
|
||
href="https://github.com/operator-framework/operator-sdk">operator-sdk</a>
|
||
- SDK for building Kubernetes applications. Provides high level APIs,
|
||
useful abstractions, and project scaffolding.</li>
|
||
<li><a
|
||
href="https://github.com/coreos/prometheus-operator">prometheus-operator</a>
|
||
- Prometheus Operator creates/configures/manages Prometheus clusters
|
||
atop Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/GoogleCloudPlatform/spark-on-k8s-operator">spark-on-k8s-operator</a>
|
||
- Kubernetes operator for managing the lifecycle of Apache Spark
|
||
applications on Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/strimzi/strimzi-kafka-operator">strimzi-kafka-operator</a>
|
||
- Apache Kafka running on Kubernetes.</li>
|
||
<li><a href="https://github.com/pingcap/tidb-operator">tidb-operator</a>
|
||
- TiDB operator creates and manages TiDB clusters running in
|
||
Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/ricoberger/vault-secrets-operator">vault-secrets-operator</a>
|
||
- Create Kubernetes secrets from Vault for a secure GitOps based
|
||
workflow.</li>
|
||
<li><a
|
||
href="https://github.com/xline-kv/xline-operator">xline-operator</a> - A
|
||
powerful tool designed to automate the process of bootstrapping,
|
||
monitoring, snapshotting, and recovering an xline cluster on
|
||
Kubernetes.</li>
|
||
</ul>
|
||
<h2 id="logging">Logging</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/elastic/beats">beats</a> - Beats -
|
||
Lightweight shippers for Elasticsearch & Logstash.</li>
|
||
<li><a href="https://github.com/eBay/collectbeat">collectbeat</a> -
|
||
Beats with discovery capabilities for environments like Kubernetes.</li>
|
||
<li><a href="https://github.com/CloudmindsRobot/dagger">dagger</a> -
|
||
Dagger 是一个基于 Loki 的日志查询和管理系统.</li>
|
||
<li><a href="https://github.com/ducc/egg">egg</a> - The simple error
|
||
aggregator.</li>
|
||
<li><a href="https://github.com/elastic/elasticsearch">elasticsearch</a>
|
||
- Open Source, Distributed, RESTful Search Engine.</li>
|
||
<li><a href="https://github.com/fluent/fluent-bit">fluent-bit</a> - Fast
|
||
and Lightweight Log/Data Forwarder for Linux, BSD and macOS.</li>
|
||
<li><a
|
||
href="https://github.com/AliyunContainerService/log-pilot">fluentd-pilot</a>
|
||
- Collect logs in docker containers.</li>
|
||
<li><a href="https://github.com/fluent/fluentd">fluentd</a> - Fluentd:
|
||
Unified Logging Layer (project under CNCF).</li>
|
||
<li><a href="http://flume.apache.org/">flume</a> - Flume is a
|
||
distributed, reliable, and available service for efficiently collecting,
|
||
aggregating, and moving large amounts of log data.</li>
|
||
<li><a
|
||
href="https://github.com/kubernetes-retired/heapster">heapster</a> -
|
||
Compute Resource Usage Analysis and Monitoring of Container
|
||
Clusters.</li>
|
||
<li><a
|
||
href="https://github.com/AliyunContainerService/log-pilot">log-pilot</a>
|
||
- Collect logs in docker containers.</li>
|
||
<li><a href="https://github.com/loggie-io/loggie/">loggie</a> - A
|
||
lightweight, cloud-native data transfer agent and aggregator.</li>
|
||
<li><a href="https://github.com/grafana/loki">loki</a> - Like
|
||
Prometheus, but for logs.</li>
|
||
<li><a href="https://github.com/quickwit-oss/quickwit">quickwit</a> -
|
||
Open-source & cloud-native log management & analytics.</li>
|
||
<li><a href="https://github.com/influxdata/telegraf">telegraf</a> - The
|
||
plugin-driven server agent for collecting & reporting metrics.</li>
|
||
</ul>
|
||
<h2 id="message-broker">Message Broker</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/AutoMQ/automq">automq</a> - A cloud
|
||
native implementation for Apache Kafka, reducing your cloud
|
||
infrastructure bill by up to 90%.</li>
|
||
<li><a href="https://github.com/emqx/emqx">emqx</a> - EMQ X Broker -
|
||
Scalable Distributed MQTT Message Broker for IoT in 5G Era.</li>
|
||
<li><a href="https://github.com/WeBankFinTech/EventMesh">eventmesh</a> -
|
||
EventMesh is a dynamic cloud-native eventing infrastructure used to
|
||
decouple the application and backend middleware layer, which supports a
|
||
wide range of use cases that encompass complex multi-cloud, widely
|
||
distributed topologies using diverse technology stacks.</li>
|
||
<li><a href="https://github.com/apache/flume">flume</a> - Apache Flume
|
||
is a distributed, reliable, and available service for efficiently
|
||
collecting, aggregating, and moving large amounts of log data.</li>
|
||
<li><a href="https://github.com/nats-io/nats-server">gnatsd</a> -
|
||
High-Performance server for NATS, the cloud native messaging
|
||
system.</li>
|
||
<li><a href="https://github.com/travisjeffery/jocko">jocko</a> - Kafka
|
||
implemented in Golang with built-in coordination (No ZK dep, single
|
||
binary install, Cloud Native).</li>
|
||
<li><a href="https://github.com/apache/pulsar">pulsar</a> - A
|
||
distributed messaging and streaming platform.</li>
|
||
<li><a href="https://github.com/apache/kafka">kafka</a> - A distributed
|
||
streaming platform.</li>
|
||
<li><a href="https://github.com/kubemq-io/kubemq">kubemq</a> - KubeMQ is
|
||
Enterprise-grade message broker native for Docker and Kubernetes.</li>
|
||
<li><a href="https://github.com/nsqio/nsq">nsq</a> - A realtime
|
||
distributed messaging platform.</li>
|
||
<li><a href="https://github.com/rabbitmq">rabbitmq</a> - RabbitMQ is the
|
||
most widely deployed open source message broker.</li>
|
||
<li><a href="https://github.com/apache/rocketmq">rocketmq</a> - Apache
|
||
RocketMQ is a distributed messaging and streaming platform with low
|
||
latency, high performance and reliability, trillion-level capacity and
|
||
flexible scalability.</li>
|
||
</ul>
|
||
<h2 id="miscellaneous">Miscellaneous</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/googleforgames/agones">agones</a> -
|
||
Dedicated Game Server Hosting and Scaling for Multiplayer Games on
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/backstage/backstage">backstage</a> -
|
||
Backstage is an open platform for building developer portals.</li>
|
||
<li><a href="https://github.com/berops/claudie">claudie</a> -
|
||
Cloud-agnostic managed Kubernetes.</li>
|
||
<li><a href="https://github.com/yunionio/cloudpods">cloudpods</a> - A
|
||
cloud-native open-source unified multi-cloud and hybrid-cloud
|
||
platform.</li>
|
||
<li><a
|
||
href="https://github.com/clusterpedia-io/clusterpedia">clusterpedia</a>
|
||
- Clusterpedia is used for complex resource searches across multiple
|
||
clusters, support simultaneous search of a single kind of resource or
|
||
multiple kinds of resources existing in multiple clusters.</li>
|
||
<li><a href="https://github.com/uselotus/lotus">lotus</a> - Open Source
|
||
Pricing & Packaging Infrastructure for SaaS.</li>
|
||
<li><a
|
||
href="https://github.com/klts-io/kubernetes-lts">kubernetes-lts</a> -
|
||
Kubernetes LTS(long term support).</li>
|
||
<li><a
|
||
href="https://github.com/opensergo/opensergo-specification">opensergo-specification</a>
|
||
- OpenSergo is an open, language-agnostic cloud-native service
|
||
governance specification.</li>
|
||
<li><a href="https://github.com/someengineering/resoto">resoto</a> -
|
||
Resoto creates an inventory of your cloud, provides deep visibility, and
|
||
reacts to changes in your infrastructure.</li>
|
||
<li><a href="https://github.com/robusta-dev/robusta">robusta</a> - Open
|
||
source Kubernetes troubleshooting and automation platform.</li>
|
||
<li><a href="https://github.com/wa-lang/wa/">wa</a> - The Wa Programming
|
||
Language: Simple, maintainable, compiled language for developing
|
||
WebAssembly software.</li>
|
||
</ul>
|
||
<h2 id="network">Network</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/antrea-io/antrea">antrea</a> - Antrea is
|
||
a Kubernetes networking based on Open vSwitch.</li>
|
||
<li><a href="https://github.com/solo-io/bumblebee">bumblebee</a> - Get
|
||
eBPF programs running from the cloud to the kernel in 1 line of
|
||
bash.</li>
|
||
<li><a href="https://github.com/projectcalico">calico</a> - A Pure Layer
|
||
3 Approach to Virtual Networking for Highly Scalable Data Centers.</li>
|
||
<li><a href="https://github.com/cilium/cilium">cilium</a> - API-aware
|
||
Networking and Security using eBPF and XDP.</li>
|
||
<li><a href="https://github.com/containernetworking/cni">cni</a> -
|
||
Container Network Interface - networking for Linux containers.</li>
|
||
<li><a href="https://github.com/cni-genie/CNI-Genie">cni-genie</a> -
|
||
CNI-Genie for choosing pod network of your choice during deployment
|
||
time. Supported pod networks - Calico, Flannel, Romana, Weave.</li>
|
||
<li><a href="https://github.com/contiv">contiv</a> - Container
|
||
networking for various use cases.</li>
|
||
<li><a href="https://github.com/coreos/flannel">flannel</a> - Flannel is
|
||
a network fabric for containers, designed for Kubernetes.</li>
|
||
<li><a href="https://github.com/cilium/hubble">hubble</a> - Hubble -
|
||
Network, Service & Security Observability for Kubernetes.</li>
|
||
<li><a href="https://github.com/istio/cni">istio-cni</a> - Istio CNI to
|
||
setup kubernetes pod namespaces to redirect traffic to sidecar
|
||
proxy.</li>
|
||
<li><a href="https://github.com/ZTE/Knitter">knitter</a> - Kubernetes
|
||
network solution.</li>
|
||
<li><a
|
||
href="https://github.com/cloudnativelabs/kube-router">kube-router</a> -
|
||
Kube-router, a turnkey solution for Kubernetes networking.</li>
|
||
<li><a href="https://github.com/alauda/kube-ovn">kube-ovn</a> -
|
||
Kube-OVN, a Kubernetes network fabric for enterprises that is rich in
|
||
functions and easy in operations.</li>
|
||
<li><a href="https://github.com/poseidon/matchbox">matchbox</a> -
|
||
Network boot and provision Container Linux clusters (e.g. etcd3,
|
||
Kubernetes, more).</li>
|
||
<li><a
|
||
href="https://github.com/k8snetworkplumbingwg/multus-cni">multus</a> - A
|
||
CNI meta-plugin for multi-homed pods in Kubernetes.</li>
|
||
<li><a href="https://github.com/cloudflare/pingora">pingora</a> - A
|
||
library for building fast, reliable and evolvable network services.</li>
|
||
<li><a href="https://github.com/spidernet-io/spiderpool">spiderpool</a>
|
||
- Underlay and RDMA network solution of the Kubernetes, for bare metal,
|
||
VM and any public cloud.</li>
|
||
<li><a href="https://github.com/submariner-io/submariner">submariner</a>
|
||
- Connect all your Kubernetes clusters, no matter where they are in the
|
||
world.</li>
|
||
<li><a href="https://github.com/weaveworks/weave">weave</a> - Simple,
|
||
resilient multi-host Docker networking and more.</li>
|
||
<li><a href="https://github.com/openziti/ziti">ziti</a> - The parent
|
||
project for OpenZiti. Here you will find the executables for a fully
|
||
zero trust, application embedded, programmable network.</li>
|
||
</ul>
|
||
<h2 id="observability">Observability</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/google/cadvisor">cadvisor</a> - Analyzes
|
||
resource usage and performance characteristics of running
|
||
containers.</li>
|
||
<li><a href="https://github.com/cortexproject/cortex">cortex</a> - A
|
||
multitenant, horizontally scalable Prometheus as a Service.</li>
|
||
<li><a href="https://github.com/deepflowys/deepflow">deepflow</a> - A
|
||
highly automated observability platform.</li>
|
||
<li><a href="https://github.com/Netflix/bpftop">ebpftop</a> - bpftop
|
||
provides a dynamic real-time view of running eBPF programs. It displays
|
||
the average runtime, events per second, and estimated total CPU % for
|
||
each program.</li>
|
||
<li><a
|
||
href="https://github.com/ElasticHQ/elasticsearch-HQ">elasticsearch-hq</a>
|
||
- Monitoring and Management Web Application for ElasticSearch instances
|
||
and clusters.</li>
|
||
<li><a href="https://github.com/Nitro/envoy-ui">envoy-ui</a> - Dead
|
||
simple server-side UI for Envoy proxy (like HAproxy stats).</li>
|
||
<li><a href="https://github.com/bloomberg/goldpinger">goldpinger</a> -
|
||
Debugging tool for Kubernetes which tests and displays connectivity
|
||
between nodes in the cluster.</li>
|
||
<li><a href="https://github.com/grafana/grafana">grafana</a> - The tool
|
||
for beautiful monitoring and metric analytics & dashboards for
|
||
Graphite, InfluxDB & Prometheus & More.</li>
|
||
<li><a
|
||
href="https://github.com/hawkular/hawkular-metrics">hawkular-metrics</a>
|
||
- Time Series Metrics Engine based on Cassandra.</li>
|
||
<li><a href="https://github.com/highlight/highlight">highlight</a> - The
|
||
open source, full-stack monitoring platform. Error monitoring, session
|
||
replay, logging and more.</li>
|
||
<li><a
|
||
href="https://github.com/inspektor-gadget/inspektor-gadget">inspektor-gadget</a>
|
||
- The eBPF tool and systems inspection framework for Kubernetes,
|
||
containers and Linux hosts.</li>
|
||
<li><a href="https://github.com/jukylin/istio-ui">istio-ui</a> - Istio
|
||
config management backend.</li>
|
||
<li><a href="https://github.com/kubewharf/kelemetry">kelemetry</a> -
|
||
Global control plane tracing for Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/sustainable-computing-io/kepler">kepler</a> -
|
||
Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to
|
||
probe performance counters and other system stats, use ML models to
|
||
estimate workload energy consumption based on these stats, and exports
|
||
them as Prometheus metrics.</li>
|
||
<li><a href="https://github.com/kiali/kiali">kiali</a> - Kiali project
|
||
to help istio service mesh observability.</li>
|
||
<li><a href="https://github.com/elastic/kibana">kibana</a> - Kibana
|
||
analytics and search dashboard for Elasticsearch.</li>
|
||
<li><a href="https://github.com/Kindling-project/kindling">kindling</a>
|
||
- eBPF-based CloudNative Monitor tool.</li>
|
||
<li><a
|
||
href="https://github.com/containership/konstellate">konstellate</a> -
|
||
Free and Open Source GUI to Visualize Kubernetes Applications.</li>
|
||
<li><a href="https://github.com/hjacobs/kube-ops-view">kube-ops-view</a>
|
||
- Kubernetes Operational View - read-only system dashboard for multiple
|
||
K8s clusters.</li>
|
||
<li><a
|
||
href="https://github.com/kubernetes/kube-state-metrics">kube-state-metrics</a>
|
||
- Add-on agent to generate and expose cluster-level metrics.</li>
|
||
<li><a href="https://github.com/postfinance/kubenurse">kubenurse</a> -
|
||
Kubernetes network monitoring.</li>
|
||
<li><a
|
||
href="https://github.com/monitoringartist/kubernetes-zabbix">kubernetes-zabbix</a>
|
||
- Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine
|
||
- GCE, Google Container Engine - GKE).</li>
|
||
<li><a href="https://github.com/kubeshark/kubeshark">kubeshark</a> - The
|
||
API traffic viewer for Kubernetes providing deep visibility into all API
|
||
traffic and payloads going in, out and across containers and pods inside
|
||
a Kubernetes cluster. Think TCPDump and Wireshark re-invented for
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/merico-dev/lake">lake</a> - Data lake
|
||
for dev.</li>
|
||
<li><a href="https://github.com/metaflowys/metaflow">metaflow</a> -
|
||
MetaFlow is an automated observability platform for cloud-native
|
||
developers.</li>
|
||
<li><a href="https://github.com/monosidev/monosi">monosi</a> - Open
|
||
source data observability platform.</li>
|
||
<li><a href="https://github.com/XiaoMi/naftis">naftis</a> - An excellent
|
||
dashboard for Istio built with love.</li>
|
||
<li><a href="https://github.com/NexClipper/NexClipper">nexclipper</a> -
|
||
An open source software for monitoring Kubernetes and containers.</li>
|
||
<li><a href="https://github.com/vmware-tanzu/octant">octant</a> - Highly
|
||
extensible platform for developers to better understand the complexity
|
||
of Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/XiaoMi/open-falcon">open-falcon</a> -
|
||
Enterprise Internet monitoring system from Xiaomi.</li>
|
||
<li><a href="https://github.com/TalkingData/owl">owl</a> - Distributed
|
||
monitoring system from TalkingData.</li>
|
||
<li><a href="https://github.com/parca-dev/parca">parca</a> - Continuous
|
||
profiling for analysis of CPU and memory usage, down to the line number
|
||
and throughout time. Saving infrastructure cost, improving performance,
|
||
and increasing reliability.</li>
|
||
<li><a href="https://github.com/perses/perses">perses</a> - The CNCF
|
||
candidate for observability visualisation.</li>
|
||
<li><a href="https://github.com/pixie-io/pixie">pixie</a> - Instant
|
||
Kubernetes-Native Application Observability.</li>
|
||
<li><a href="https://github.com/prometheus/prometheus">prometheus</a> -
|
||
The Prometheus monitoring system and time series database.</li>
|
||
<li><a href="https://github.com/weaveworks/scope">scope</a> -
|
||
Monitoring, visualisation & management for Docker &
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/sofastack/sofa-lookout">sofa-lookout</a>
|
||
- Lookout can help you to measure and monitor the status of the target
|
||
system with its multi-dimensional metrics.</li>
|
||
<li><a
|
||
href="https://github.com/tricorder-observability/Starship">starship</a>
|
||
- Next-generation Observability platform built with eBPF+WASM.</li>
|
||
<li><a href="https://github.com/statsd/statsd">statsd</a> - Daemon for
|
||
easy but powerful stats aggregation.</li>
|
||
<li><a href="https://github.com/cilium/tetragon">tetragon</a> -
|
||
eBPF-based Security Observability and Runtime Enforcement.</li>
|
||
<li><a href="https://github.com/timescale/tobs">tobs</a> - tobs - The
|
||
Observability Stack for Kubernetes. Easy install of a full observability
|
||
stack into a k8s cluster with a CLI tool or Helm charts.</li>
|
||
<li><a
|
||
href="https://github.com/VictoriaMetrics/VictoriaMetrics">victoriametrics</a>
|
||
- VictoriaMetrics: fast, cost-effective monitoring solution and time
|
||
series database.</li>
|
||
<li><a href="https://github.com/nmnellis/vistio">vistio</a> - Visualize
|
||
your Istio mesh using Netflix’s Vizceral.</li>
|
||
<li><a href="https://github.com/Netflix/vizceral">vizceral</a> - WebGL
|
||
visualization for displaying animated traffic graphs.</li>
|
||
</ul>
|
||
<h2 id="orchestration-and-scheduler">Orchestration and Scheduler</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/containers-ai/alameda">alameda</a> -
|
||
Intelligent Resources Orchestrator for Kubernetes by using machine
|
||
learning.</li>
|
||
<li><a href="https://github.com/blox/blox">blox</a> - Open source tools
|
||
for building custom schedulers on Amazon ECS.</li>
|
||
<li><a href="https://github.com/clusternet/clusternet">clusterset</a> -
|
||
Managing your Kubernetes clusters (including public, private, edge, etc)
|
||
as easily as visiting the Internet.</li>
|
||
<li><a href="https://github.com/docker/compose">compose</a> - Define and
|
||
run multi-container applications with Docker.</li>
|
||
<li><a href="https://github.com/Netflix/conductor">conductor</a> -
|
||
Conductor is a microservices orchestration engine.</li>
|
||
<li><a href="https://github.com/dcos">dc/os</a> - Datacenter Operating
|
||
System.</li>
|
||
<li><a href="https://github.com/deis/deis">deis</a> - Deis v1, the
|
||
CoreOS and Docker PaaS: Your PaaS. Your Rules.</li>
|
||
<li><a
|
||
href="https://github.com/kubernetes-sigs/descheduler">descheduler</a> -
|
||
Descheduler for Kubernetes.</li>
|
||
<li><a href="https://github.com/aws/eks-distro">eks-distro</a> - Amazon
|
||
EKS Distro (EKS-D) is a Kubernetes distribution based on and used by
|
||
Amazon Elastic Kubernetes Service (EKS) to create reliable and secure
|
||
Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/coreos/fleet">fleet</a> - Fleet ties
|
||
together systemd and etcd into a distributed init system.</li>
|
||
<li><a href="https://github.com/karmada-io/karmada">karmada</a> - Open,
|
||
Multi-Cloud, Multi-Cluster Kubernetes Orchestration.</li>
|
||
<li><a
|
||
href="https://github.com/koordinator-sh/koordinator">koordinator</a> -
|
||
QoS based scheduling system for hybrid orchestration workloads on
|
||
Kubernetes, bringing workloads the best layout and status.</li>
|
||
<li><a href="https://github.com/openkruise/kruise">kruise</a> - Automate
|
||
application workloads management on Kubernetes.</li>
|
||
<li><a href="https://github.com/kubernetes/kubernetes">kubernetes</a> -
|
||
Production-Grade Container Scheduling and Management.</li>
|
||
<li><a href="https://github.com/kubewharf/kubeadmiral">kubeadmiral</a> -
|
||
Multi-cluster Kubernetes Orchestration.</li>
|
||
<li><a href="https://github.com/kubernetes-sigs/kueue">kueue</a> -
|
||
Kubernetes-native Job Queueing.</li>
|
||
<li><a href="https://github.com/mesosphere/marathon">marathon</a> -
|
||
Deploy and manage containers (including Docker) on top of Apache Mesos
|
||
at scale.</li>
|
||
<li><a href="https://github.com/apache/mesos">mesos</a> - Apache Mesos
|
||
abstracts CPU, memory, storage, and other compute resources away from
|
||
machines (physical or virtual), enabling fault-tolerant and elastic
|
||
distributed systems to easily be built and run effectively.</li>
|
||
<li><a href="https://github.com/open-cluster-management-io/OCM">ocm</a>
|
||
- The open-cluster-management.io project is focused on enabling
|
||
end-to-end visibility and control across your Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/hashicorp/serf">serf</a> - Service
|
||
orchestration and management tool by hashicorp.</li>
|
||
<li><a
|
||
href="https://github.com/Microsoft/service-fabric">service-fabric</a> -
|
||
Service Fabric is a distributed systems platform for packaging,
|
||
deploying, and managing stateless and stateful distributed applications
|
||
and containers at large scale.</li>
|
||
<li><a href="https://github.com/supergiant/control">supergiant</a> -
|
||
Automatically scale hardware and easily run stateful applications using
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/Dataman-Cloud/swan">swan</a> - A
|
||
Distributed, Highly Available Mesos Scheduler, Inspired by the design of
|
||
Google Borg.</li>
|
||
<li><a href="https://github.com/docker/classicswarm">swarm</a> - Swarm:
|
||
a Docker-native clustering system.</li>
|
||
<li><a href="https://github.com/magneticio/vamp">vamp</a> - Vamp -
|
||
canary releasing and autoscaling for microservice systems.</li>
|
||
<li><a href="https://github.com/volcano-sh/volcano">volcano</a> - A
|
||
Kubernetes Native Batch System (Project under CNCF).</li>
|
||
</ul>
|
||
<h2 id="proxy-and-load-balancer">Proxy and Load Balancer</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/apache/apisix-ingress-controller">apisix-ingress-controller</a>
|
||
- Ingress controller for K8s.</li>
|
||
<li><a href="https://github.com/caddyserver/caddy">caddy</a> - Fast,
|
||
cross-platform HTTP/2 web server with automatic HTTPS.</li>
|
||
<li><a href="https://github.com/projectcontour/contour">contour</a> -
|
||
Contour is a Kubernetes ingress controller for Lyft’s Envoy proxy.</li>
|
||
<li><a href="https://github.com/microsoft/dev-proxy">dev-proxy</a> - Dev
|
||
Proxy is a command line tool that simulates real world behaviors of HTTP
|
||
APIs, including Microsoft Graph, locally.</li>
|
||
<li><a
|
||
href="https://github.com/Nitro/envoy-docker-shim">envoy-docker-shim</a>
|
||
- Run Envoy in place of docker-proxy.</li>
|
||
<li><a href="https://github.com/envoyproxy/envoy">envoy</a> - C++
|
||
front/service proxy.</li>
|
||
<li><a href="https://github.com/tetratelabs/func-e">func-e</a> - func-e
|
||
(pronounced funky) makes running Envoy easy.</li>
|
||
<li><a href="https://github.com/projectcontour/gimbal">gimbal</a> -
|
||
Heptio Gimbal is an ingress load balancing platform capable of routing
|
||
traffic to multiple Kubernetes and OpenStack clusters. Built by Heptio
|
||
in partnership with Actapio.</li>
|
||
<li><a href="https://github.com/yyyar/gobetween">gobetween</a> - Modern
|
||
& minimalistic load balancer for the Сloud era.</li>
|
||
<li><a href="https://github.com/haproxy/haproxy">haproxy</a> - HAProxy
|
||
is a free, very fast and reliable solution offering high availability,
|
||
load balancing, and proxying for TCP and HTTP-based applications.</li>
|
||
<li><a
|
||
href="https://github.com/inlets/inlets-operator">inlets-operator</a> -
|
||
Add public LoadBalancers to your local Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/improbable-eng/kedge">kedge</a> - kEdge
|
||
- Kubernetes Edge Proxy for gRPC and HTTP Microservices.</li>
|
||
<li><a href="https://github.com/facebookincubator/katran">katran</a> - A
|
||
high performance layer 4 load balancer.</li>
|
||
<li><a href="https://github.com/koli/kong-ingress">kong-ingress</a> - A
|
||
Kubernetes Ingress for Kong.</li>
|
||
<li><a
|
||
href="https://github.com/Kong/kubernetes-ingress-controller">kong/kubernetes-ingress-controller</a>
|
||
- Deploy Kong in a native Kubernetes Ingress Controller.</li>
|
||
<li><a href="https://github.com/loxilb-io/loxilb">loxilb</a> - eBPF
|
||
powered cloud-native load-balancer providing efficient externalLB,
|
||
clusterIP and nodePort services for Kubernetes.</li>
|
||
<li><a href="https://github.com/metallb/metallb">metallb</a> - A network
|
||
load-balancer implementation for Kubernetes using standard routing
|
||
protocols.</li>
|
||
<li><a href="https://github.com/mosn/mosn">mosn</a> - MOSN is a cloud
|
||
native proxy for edge or service mesh.</li>
|
||
<li><a
|
||
href="https://github.com/nginxinc/kubernetes-ingress">nginx-kubernetes-ingress</a>
|
||
- NGINX and NGINX Plus Ingress Controllers for Kubernetes.</li>
|
||
<li><a href="https://github.com/nginx/nginx">nginx</a> - Nginx is an
|
||
HTTP and reverse proxy server, a mail proxy server, and a generic
|
||
TCP/UDP proxy server, originally written by Igor Sysoev.</li>
|
||
<li><a
|
||
href="https://github.com/microsoft/reverse-proxy">reverse-proxy</a> - A
|
||
toolkit for developing high-performance HTTP reverse proxy
|
||
applications.</li>
|
||
<li><a href="https://github.com/Netflix/ribbon">ribbon</a> - Ribbon is a
|
||
Inter Process Communication (remote procedure calls) library with built
|
||
in software load balancers. The primary usage model involves REST calls
|
||
with various serialization scheme support.</li>
|
||
<li><a href="https://github.com/zalando/skipper">skipper</a> - An HTTP
|
||
router and reverse proxy for service composition, including use cases
|
||
like Kubernetes Ingress.</li>
|
||
<li><a href="https://github.com/containous/traefik">traefik</a> -
|
||
Træfik, a modern reverse proxy.</li>
|
||
<li><a href="https://github.com/voyagermesh/voyager">voyager</a> -
|
||
Secure Ingress Controller for Kubernetes.</li>
|
||
</ul>
|
||
<h2 id="rpc">RPC</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/apache/incubator-brpc">brpc</a> - Most
|
||
common RPC framework used throughout Baidu, with 600,000+ instances and
|
||
500+ kinds of services, called “baidu-rpc” inside Baidu.</li>
|
||
<li><a href="https://github.com/storj/drpc">drpc</a> - drpc is a
|
||
lightweight, drop-in replacement for gRPC.</li>
|
||
<li><a href="https://github.com/twitter/finagle">finagle</a> - A fault
|
||
tolerant, protocol-agnostic RPC system.</li>
|
||
<li><a href="https://github.com/grpc">grpc</a> - A high performance,
|
||
open source, general-purpose RPC framework.</li>
|
||
<li><a href="https://github.com/cloudwego/kitex">kitex</a> - A
|
||
high-performance and strong-extensibility Golang RPC framework that
|
||
helps developers build microservices.</li>
|
||
<li><a href="https://github.com/facebook/proxygen">proxygen</a> - A
|
||
collection of C++ HTTP libraries including an easy to use HTTP
|
||
server.</li>
|
||
<li><a href="https://github.com/rsocket">rsocket</a> - Streaming message
|
||
protocol with Reactive Extension/Stream semantics.</li>
|
||
<li><a href="https://github.com/sofastack/sofa-bolt">sofa-bolt</a> -
|
||
SOFABolt is a lightweight, easy to use and high performance remoting
|
||
framework based on Netty.</li>
|
||
<li><a href="https://github.com/sofastack/sofa-rpc">sofa-rpc</a> -
|
||
SOFARPC is a high-performance, high-extensibility, production-level Java
|
||
RPC framework.</li>
|
||
<li><a href="https://github.com/TarsCloud/Tars">tars</a> - Tars is a
|
||
high-performance RPC framework based on name service and Tars protocol,
|
||
also integrated administration platform, and implemented hosting-service
|
||
via flexible schedule.</li>
|
||
<li><a href="https://github.com/apache/thrift">thrift</a> - Apache
|
||
thrift.</li>
|
||
</ul>
|
||
<h2 id="runtime">Runtime</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/containerd/containerd">containerd</a> -
|
||
An open and reliable container runtime.</li>
|
||
<li><a
|
||
href="https://github.com/deislabs/containerd-wasm-shims">containerd-wasm-shims</a>
|
||
- Containerd shims for running WebAssembly workloads in Kubernetes.</li>
|
||
<li><a href="https://github.com/containers/crun">crun</a> - A fast and
|
||
lightweight fully featured OCI runtime and C library for running
|
||
containers.</li>
|
||
<li><a href="https://github.com/cri-o/cri-o">cri-o</a> - Open Container
|
||
Initiative-based implementation of Kubernetes Container Runtime
|
||
Interface.</li>
|
||
<li><a
|
||
href="https://github.com/firecracker-microvm/firecracker-containerd">firecracker-containerd</a>
|
||
- firecracker-containerd enables containerd to manage containers as
|
||
Firecracker microVMs.</li>
|
||
<li><a href="https://github.com/kubernetes/frakti">frakti</a> - The
|
||
hypervisor-based container runtime for Kubernetes.</li>
|
||
<li><a href="https://github.com/google/gvisor">gvisor</a> - Sandboxed
|
||
Container Runtime.</li>
|
||
<li><a href="https://github.com/hyperhq/hyperd">hyperd</a> -
|
||
HyperContainer Daemon.</li>
|
||
<li><a href="https://github.com/genuinetools/img">img</a> - Standalone,
|
||
daemon-less, unprivileged Dockerfile and OCI compatible container image
|
||
builder.</li>
|
||
<li><a href="https://github.com/AkihiroSuda/lima">lima</a> - Linux
|
||
virtual machines, on macOS (aka “Linux-on-Mac”, “macOS subsystem for
|
||
Linux”, “containerd for Mac”, unofficially).</li>
|
||
<li><a href="https://katacontainers.io/">katacontainers</a> - Kata
|
||
Containers is a new open source project building extremely lightweight
|
||
virtual machines that seamlessly plug into the containers
|
||
ecosystem.</li>
|
||
<li><a href="https://github.com/kuasar-io/kuasar">kuasar</a> - An
|
||
efficient container runtime that provides cloud-native, all-scenario
|
||
multiple sandbox container solutions.</li>
|
||
<li><a href="https://github.com/moby/moby">moby</a> - Moby Project - a
|
||
collaborative project for the container ecosystem to assemble
|
||
container-based systems.</li>
|
||
<li><a href="https://github.com/containers/podman">podman</a> - A tool
|
||
for managing OCI containers and pods.</li>
|
||
<li><a href="https://github.com/alibaba/pouch">pouch</a> - Pouch is an
|
||
open-source project created to promote the container technology
|
||
movement.</li>
|
||
<li><a href="https://github.com/oracle/railcar">railcar</a> - RailCar:
|
||
Rust implementation of the Open Containers Initiative oci-runtime.</li>
|
||
<li><a href="https://github.com/rkt/rkt">rkt</a> - Rkt is a pod-native
|
||
container engine for Linux. It is composable, secure, and built on
|
||
standards.</li>
|
||
<li><a href="https://github.com/containerd/runwasi">runwasi</a> -
|
||
Facilitates running Wasm/WASI workloads managed by containerd.</li>
|
||
<li><a href="https://github.com/fermyon/spin">spin</a> - Spin is an open
|
||
source framework for building and running fast, secure, and composable
|
||
cloud microservices with WebAssembly.</li>
|
||
<li><a href="https://github.com/Mirantis/virtlet">virtlet</a> -
|
||
Kubernetes CRI implementation for running VM workloads.</li>
|
||
<li><a
|
||
href="https://github.com/bytecodealliance/wasm-micro-runtime">wasm-micro-runtime</a>
|
||
- WebAssembly Micro Runtime (WAMR).</li>
|
||
<li><a href="https://github.com/wasmCloud/wasmCloud">wasmcloud</a> -
|
||
wasmCloud is a universal host runtime for actors built with WebAssembly
|
||
and capability providers.</li>
|
||
<li><a href="https://github.com/tetratelabs/wazero">wazero</a> - The
|
||
zero dependency WebAssembly runtime for Go developers.</li>
|
||
</ul>
|
||
<h2 id="security-and-audit">Security and Audit</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://gitlab.com/apparmor/apparmor/-/wikis/home">apparmor</a> -
|
||
AppArmor is an effective and easy-to-use Linux application security
|
||
system.</li>
|
||
<li><a
|
||
href="https://github.com/kubernetes-sigs/aws-iam-authenticator">authenticator</a>
|
||
- A tool for using AWS IAM credentials to authenticate to a Kubernetes
|
||
cluster.</li>
|
||
<li><a href="https://github.com/socketkit/awacs">awacs</a> - Next-gen
|
||
behavior analysis server (think Mixpanel, Google Analytics) with
|
||
built-in encryption.</li>
|
||
<li><a href="https://github.com/cedar-policy/cedar">cedar</a> - Core
|
||
implementation of the Cedar language.</li>
|
||
<li><a href="https://github.com/jetstack/cert-manager">cert-manager</a>
|
||
- Automatically provision and manage TLS certificates in
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/bridgecrewio/checkov/">checkov</a> - A
|
||
static analysis tool for infrastructure as code - to prevent misconfigs
|
||
at build time.</li>
|
||
<li><a href="https://github.com/quay/clair">clair</a> - Vulnerability
|
||
Static Analysis for Containers.</li>
|
||
<li><a href="https://github.com/corazawaf/coraza">coraza</a> - OWASP
|
||
Coraza WAF is a golang modsecurity compatible web application firewall
|
||
library.</li>
|
||
<li><a href="https://github.com/kubecost/cost-model">cost-model</a> -
|
||
Cross-cloud cost allocation models for workloads running on
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/curiefense/curiefense">curiefense</a> -
|
||
Adds a broad set of automated web security tools to Envoy.</li>
|
||
<li><a href="https://github.com/dexidp/dex">dex</a> - OpenID Connect
|
||
Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors.</li>
|
||
<li><a
|
||
href="https://github.com/docker/docker-bench-security">docker-bench-security</a>
|
||
- The Docker Bench for Security is a script that checks for dozens of
|
||
common best-practices around deploying Docker containers in
|
||
production.</li>
|
||
<li><a href="https://github.com/kost/dockscan">dockscan</a> - Dockscan
|
||
is security vulnerability and audit scanner for Docker
|
||
installations.</li>
|
||
<li><a href="https://github.com/zuBux/drydock">drydock</a> - Drydock
|
||
provides a flexible way of assessing the security of your Docker daemon
|
||
configuration and containers using editable audit templates.</li>
|
||
<li><a href="https://github.com/falcosecurity/falco">falco</a> -
|
||
Behavioral Activity Monitoring With Container Support.</li>
|
||
<li><a href="https://github.com/HewlettPackard/galadriel">galadriel</a>
|
||
- SPIFFE Federation the easy way.</li>
|
||
<li><a href="https://github.com/Caiyeon/goldfish">goldfish</a> - A
|
||
HashiCorp Vault UI panel written with VueJS and Vault native Go
|
||
API.</li>
|
||
<li><a href="https://github.com/Grafeas/Grafeas">grafeas</a> - Cloud
|
||
artifact metadata CRUD API and resource specifications.</li>
|
||
<li><a href="https://github.com/anchore/grype">grype</a> - A
|
||
vulnerability scanner for container images and filesystems.</li>
|
||
<li><a href="https://github.com/appscode/guard">guard</a> - Kubernetes
|
||
Authentication WebHook Server.</li>
|
||
<li><a href="https://github.com/in-toto/in-toto">in-toto</a> - in-toto
|
||
is a framework to protect supply chain integrity.</li>
|
||
<li><a href="https://github.com/infrahq/infra">infra</a> - Infra
|
||
provides authentication and access management to servers and Kubernetes
|
||
clusters.</li>
|
||
<li><a href="https://github.com/k8guard">k8guard</a> - An auditing
|
||
system for Kubernetes.</li>
|
||
<li><a href="https://github.com/Soluto/kamus">kamus</a> - An open
|
||
source, git-ops, zero-trust secret encryption and decryption solution
|
||
for Kubernetes applications.</li>
|
||
<li><a href="https://github.com/keycloak/keycloak">keycloak</a> - Open
|
||
Source Identity and Access Management For Modern Applications and
|
||
Services.</li>
|
||
<li><a href="https://github.com/ory/kratos">kratos</a> - Next-gen
|
||
identity server (think Auth0, Okta, Firebase) with Ory-hardened
|
||
authentication, MFA, FIDO2, profile management, identity schemas, social
|
||
sign in, registration, account recovery, service-to-service and IoT
|
||
auth. Can work as an OAuth2 / OpenID Connect Provider. Golang, headless,
|
||
API-only - without templating or theming headaches.</li>
|
||
<li><a href="https://github.com/grafeas/kritis">kritis</a> - Deploy-time
|
||
Policy Enforcer for Kubernetes applications.</li>
|
||
<li><a href="https://github.com/aquasecurity/kube-bench">kube-bench</a>
|
||
- The Kubernetes Bench for Security is a Go application that checks
|
||
whether Kubernetes is deployed according to security best
|
||
practices.</li>
|
||
<li><a href="https://github.com/jetstack/kube-lego">kube-lego</a> -
|
||
Automatically request certificates for Kubernetes Ingress resources from
|
||
Let’s Encrypt.</li>
|
||
<li><a href="https://github.com/jtblin/kube2iam">kube2iam</a> - kube2iam
|
||
provides different AWS IAM roles for pods running on Kubernetes.</li>
|
||
<li><a href="https://github.com/appscode/kubed">kubed</a> - A Kubernetes
|
||
Cluster Operator Daemon.</li>
|
||
<li><a href="https://github.com/armosec/kubescape">kubescape</a> -
|
||
Kubescape is the first tool for testing if Kubernetes is deployed
|
||
securely as defined in Kubernetes Hardening Guidance by to NSA and
|
||
CISA.</li>
|
||
<li><a href="https://github.com/controlplaneio/kubesec">kubesec</a> -
|
||
Security risk analysis for Kubernetes resources.</li>
|
||
<li><a href="https://github.com/kyverno/kyverno/">kyverno</a> -
|
||
Kubernetes Native Policy Management.</li>
|
||
<li><a href="https://github.com/neuvector/neuvector">neuvector</a> -
|
||
Kubernetes-native container security platform.</li>
|
||
<li><a href="https://github.com/theupdateframework/notary">notary</a> -
|
||
Notary is a Docker project that allows anyone to have trust over
|
||
arbitrary collections of data.</li>
|
||
<li><a href="https://github.com/open-policy-agent/opa">opa</a> - An open
|
||
source project to policy-enable your service.</li>
|
||
<li><a href="https://github.com/pomerium/pomerium/">pomerium</a> -
|
||
Pomerium is a zero-trust context and identity aware access gateway
|
||
inspired by BeyondCorp.</li>
|
||
<li><a href="https://github.com/rond-authz/rond">rond</a> - A
|
||
lightweight container for distributed security policy evaluation.</li>
|
||
<li><a href="https://github.com/spiffe/spiffe">spiffe</a> - The SPIFFE
|
||
Project.</li>
|
||
<li><a
|
||
href="https://github.com/supertokens/supertokens-core">supertokens-core</a>
|
||
- Open source alternative to Auth0 / Firebase Auth / AWS Cognito.</li>
|
||
<li><a href="https://github.com/anchore/syft">syft</a> - CLI tool and
|
||
library for generating a Software Bill of Materials from container
|
||
images and filesystems.</li>
|
||
<li><a href="https://github.com/aserto-dev/topaz">topaz</a> -
|
||
Cloud-native authorization for modern applications and APIs.</li>
|
||
<li><a
|
||
href="https://github.com/aquasecurity/trivy-action">trivy-action</a> -
|
||
Runs Trivy as GitHub action to scan your Docker container image for
|
||
vulnerabilities.</li>
|
||
<li><a href="https://github.com/aquasecurity/trivy">trivy</a> - Scanner
|
||
for vulnerabilities in container images, file systems, and Git
|
||
repositories, as well as for configuration issues and hard-coded
|
||
secrets.</li>
|
||
<li><a href="https://github.com/oleiade/trousseau">trousseau</a> - File
|
||
based encrypted key-value store.</li>
|
||
<li><a
|
||
href="https://github.com/cert-manager/trust-manager">trust-manager</a> -
|
||
trust-manager is an operator for distributing trust bundles across a
|
||
Kubernetes cluster.</li>
|
||
<li><a href="https://github.com/hashicorp/vault">vault</a> - A tool for
|
||
managing secrets.</li>
|
||
<li><a href="https://github.com/edersonbrilhante/vilicus">vilicus</a> -
|
||
Vilicus is an open source tool that orchestrates security scans of
|
||
container images(docker/oci) and centralizes all results into a database
|
||
for further analysis and metrics.</li>
|
||
</ul>
|
||
<h2 id="service-mesh">Service Mesh</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/aeraki-framework/aeraki">aeraki</a> -
|
||
Manage any layer 7 traffic in an Istio service mesh.</li>
|
||
<li><a href="https://github.com/amalgam8/amalgam8">amalgam8</a> -
|
||
Content and Version-based Routing Fabric for Polyglot
|
||
Microservices.</li>
|
||
<li><a href="https://github.com/hashicorp/consul">consul</a> - Consul is
|
||
a distributed, highly available, and data center aware solution to
|
||
connect and configure applications across dynamic, distributed
|
||
infrastructure.</li>
|
||
<li><a href="https://github.com/megaease/easemesh">easemesh</a> - A
|
||
service mesh implementation for connecting, control, and observe
|
||
services in spring-cloud.</li>
|
||
<li><a href="https://github.com/tetratelabs/getmesh">getmesh</a> - An
|
||
integration, and lifecycle management CLI tool that ensures the use of
|
||
supported and trusted versions of Istio.</li>
|
||
<li><a href="https://github.com/istio/istio">istio</a> - Connect,
|
||
secure, control, and observe services.</li>
|
||
<li><a
|
||
href="https://github.com/tetratelabs/istio-security-analyzer">istio-security-analyzer</a>
|
||
- A tool to analyze Istio security.</li>
|
||
<li><a href="https://github.com/kmesh-net/kmesh">kmesh</a> - High
|
||
Performance Service Mesh Data Plane Based on Programmable Kernel.</li>
|
||
<li><a href="https://github.com/kumahq/kuma">kuma</a> - Universal
|
||
Control Plane for your Service Mesh.</li>
|
||
<li><a href="https://github.com/slime-io/slime">slime</a> - Slime is a
|
||
CRD controller for istio.</li>
|
||
<li><a href="https://github.com/linkerd/linkerd">linkerd</a> - Resilient
|
||
service mesh for cloud native apps.</li>
|
||
<li><a href="https://github.com/linkerd/linkerd2">linkerd2</a> -
|
||
Ultralight, security-first service mesh for Kubernetes. Main repo for
|
||
Linkerd 2.x.</li>
|
||
<li><a href="https://github.com/containous/maesh">maesh</a> - Simpler
|
||
Service Mesh.</li>
|
||
<li><a href="https://github.com/merbridge/merbridge">merbridge</a> - Use
|
||
eBPF to speed up your Service Mesh like crossing an Einstein-Rosen
|
||
Bridge.</li>
|
||
<li><a href="https://github.com/nginxinc/nginmesh">nginmesh</a> -
|
||
Service Mesh using Nginx.</li>
|
||
<li><a href="https://github.com/nginx/unit">nginx-unit</a> - NGINX Unit
|
||
is a new, lightweight, open source application server built to meet the
|
||
demands of dynamic and distributed applications.</li>
|
||
<li><a href="https://github.com/openservicemesh/osm">osm</a> - Open
|
||
Service Mesh (OSM) is a lightweight, extensible, cloud native service
|
||
mesh that allows users to uniformly manage, secure, and get
|
||
out-of-the-box observability features for highly dynamic microservice
|
||
environments.</li>
|
||
<li><a
|
||
href="https://github.com/deepfence/SecretScanner">secretscanner</a> -
|
||
Find secrets and passwords in container images and file systems.</li>
|
||
<li><a href="https://github.com/ServiceComb">servicecomb</a> -
|
||
ServiceComb is a microservice framework that provides an easy way to
|
||
develop and deploy applications in the cloud.</li>
|
||
<li><a href="https://github.com/solo-io/service-mesh-hub">supergloo</a>
|
||
- The Service Mesh Orchestration Platform.</li>
|
||
</ul>
|
||
<h2 id="service-registry-and-discovery">Service Registry and
|
||
Discovery</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/istio-ecosystem/admiral">admiral</a> -
|
||
Admiral provides automatic configuration generation, syncing and service
|
||
discovery for multicluster Istio service mesh.</li>
|
||
<li><a href="https://github.com/ctripcorp/apollo">apollo</a> -
|
||
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景.</li>
|
||
<li><a href="https://github.com/kelseyhightower/confd">confd</a> -
|
||
Manage local application configuration files using templates and data
|
||
from etcd or consul.</li>
|
||
<li><a href="https://github.com/coredns/coredns">coredns</a> - CoreDNS
|
||
is a DNS server that chains middleware.</li>
|
||
<li><a href="https://github.com/Netflix/eureka">eureka</a> - AWS Service
|
||
registry for resilient mid-tier load balancing and failover.</li>
|
||
<li><a href="https://github.com/kosmos-io/kosmos">kosmos</a> - The
|
||
limitless expansion of Kubernetes. Make Kubernetes without
|
||
boundaries.</li>
|
||
<li><a
|
||
href="https://github.com/openshift/open-service-broker-sdk">open-service-broker-sdk</a>
|
||
- A starting point for creating service brokers implementing the Open
|
||
Service Broker API.</li>
|
||
<li><a href="https://github.com/polarismesh/polaris">polaris</a> -
|
||
Service discovery and governance center for distributed and microservice
|
||
architecture.</li>
|
||
<li><a href="https://github.com/gliderlabs/registrator">registrator</a>
|
||
- Service registry bridge for Docker with pluggable adapters.</li>
|
||
<li><a href="https://github.com/turbinelabs/rotor">rotor</a> - Rotor is
|
||
a fast, lightweight bridge between your service discovery and the
|
||
configuration APIs of Envoy. Rotor supports Kubernetes, Consul, AWS (EC2
|
||
and ECS), DC/OS, flat files, and even other EDS/CDS
|
||
implementations.</li>
|
||
<li><a
|
||
href="https://github.com/openservicebrokerapi/servicebroker">service-broker</a>
|
||
- Open Service Broker API Specification.</li>
|
||
<li><a
|
||
href="https://github.com/kubernetes-sigs/service-catalog">service-catalog</a>
|
||
- Consume services in Kubernetes using the Open Service Broker API.</li>
|
||
<li><a href="https://github.com/skynetservices/skydns1">skydns</a> - DNS
|
||
for skynet or any other service discovery.</li>
|
||
<li><a href="https://github.com/deis/steward">steward</a> - The
|
||
Kubernetes-native Service Broker.</li>
|
||
<li><a href="https://github.com/airbnb/synapse">synapse</a> - A
|
||
transparent service discovery framework for connecting an SOA.</li>
|
||
<li><a href="https://github.com/vulcand/vulcand">vulcand</a> -
|
||
Programmatic load balancer backed by Etcd.</li>
|
||
<li><a href="https://github.com/apache/zookeeper">zookeeper</a> - Apache
|
||
ZooKeeper is an effort to develop and maintain an open-source server
|
||
which enables highly reliable distributed coordination.</li>
|
||
</ul>
|
||
<h2 id="serverless">Serverless</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/boostercloud/booster">booster</a> -
|
||
Booster is a framework for building and deploying reliable and scalable
|
||
event-driven serverless applications.</li>
|
||
<li><a href="https://github.com/dapr/dapr">dapr</a> - Dapr is a
|
||
portable, event-driven, runtime for building distributed applications
|
||
across cloud and edge.</li>
|
||
<li><a href="https://github.com/vmware/dispatch">dispatch</a> - Dispatch
|
||
is a framework for deploying and managing serverless style
|
||
applications.</li>
|
||
<li><a href="https://github.com/baidu/EasyFaaS">easyfaas</a> - EasyFaaS
|
||
是一个依赖轻、适配性强、资源占用少、无状态且高性能的函数计算服务引擎.</li>
|
||
<li><a href="https://github.com/knative/eventing">eventing</a> - Open
|
||
source specification and implementation of Knative event binding and
|
||
delivery.</li>
|
||
<li><a href="https://github.com/openfaas/faas-netes">faas-netes</a> -
|
||
Enable Kubernetes as a backend for Functions as a Service
|
||
(OpenFaaS).</li>
|
||
<li><a href="https://github.com/cloudstax/firecamp">firecamp</a> -
|
||
Serverless Platform for the stateful services.</li>
|
||
<li><a
|
||
href="https://github.com/firecracker-microvm/firecracker">firecracker</a>
|
||
- Secure and fast microVMs for serverless computing.</li>
|
||
<li><a href="https://github.com/fission/fission">fission</a> - Fast
|
||
Serverless Functions for Kubernetes.</li>
|
||
<li><a href="https://github.com/fnproject/fn">fn</a> - The container
|
||
native, cloud agnostic serverless platform.</li>
|
||
<li><a href="https://github.com/funktionio/funktion/">funktion</a> - A
|
||
CLI tool for working with funktion.</li>
|
||
<li><a href="https://github.com/metrue/fx">fx</a> - Poor man’s
|
||
serverless framework based on Docker, Function as a Service with
|
||
painless.</li>
|
||
<li><a href="https://github.com/iron-io/functions">ironfunctions</a> -
|
||
IronFunctions - the serverless microservices platform.</li>
|
||
<li><a href="https://github.com/kedacore/keda">keda</a> - KEDA is a
|
||
Kubernetes-based Event Driven Autoscaling component. It provides event
|
||
driven scale for any container running in Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/triggermesh/knative-lambda-runtime">knative-lambda-runtime</a>
|
||
- Running AWS Lambda Functions on Knative/Kubernetes Clusters.</li>
|
||
<li><a href="https://github.com/knix-microfunctions/knix">knix</a> -
|
||
KNIX MicroFunctions is a serverless computing platform that combines
|
||
container-based resource isolation with a lightweight execution model
|
||
using processes to significantly improve resource efficiency and
|
||
decrease the function startup latency. KNIX MicroFunctions works in
|
||
Knative as well as bare metal or virtual machine-based
|
||
environments.</li>
|
||
<li><a href="https://github.com/kubeless/kubeless">kubeless</a> -
|
||
Kubernetes Native Serverless Framework.</li>
|
||
<li><a href="https://github.com/labring/laf">laf</a> - Laf is a cloud
|
||
development platform offering ready-to-use resources like cloud
|
||
functions, databases, and storage. It empowers developers to quickly
|
||
unleash their creativity.</li>
|
||
<li><a href="https://github.com/mosn/layotto">layotto</a> - A fast and
|
||
efficient cloud native application runtime.</li>
|
||
<li><a href="https://github.com/nuclio/nuclio">nuclio</a> -
|
||
High-Performance Serverless event and data processing platform.</li>
|
||
<li><a href="https://github.com/openfaas/faas">openfaas</a> - OpenFaaS -
|
||
Serverless Functions Made Simple for Docker & Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/OpenFunction/OpenFunction">openfunction</a> -
|
||
Cloud Native Function-as-a-Service Platform.</li>
|
||
<li><a href="http://openwhisk.apache.org/">openwhisk</a> - Apache
|
||
OpenWhisk (Incubating) is a serverless, open source cloud platform that
|
||
executes functions in response to events at any scale.</li>
|
||
<li><a href="https://github.com/deislabs/osiris">osiris</a> - A general
|
||
purpose, scale-to-zero component for Kubernetes.</li>
|
||
<li><a href="https://github.com/projectriff/riff">riff</a> - Riff is for
|
||
functions.</li>
|
||
<li><a href="https://github.com/serverless/serverless">serverless</a> -
|
||
Serverless Framework – Build web, mobile and IoT applications with
|
||
serverless architectures using AWS Lambda, Azure Functions, Google
|
||
CloudFunctions & more!</li>
|
||
<li><a
|
||
href="https://github.com/Serverless-Devs/Serverless-Devs">serverless-devs</a>
|
||
- Serverless Devs developer tool (Serverless Devs 开发者工具).</li>
|
||
<li><a href="https://github.com/knative/serving">serving</a> -
|
||
Kubernetes-based, scale-to-zero, request-driven compute.</li>
|
||
<li><a href="https://github.com/cloudevents/spec">spec</a> - CloudEvents
|
||
Specification.</li>
|
||
<li><a href="https://github.com/solo-io/sqoop">sqoop</a> - The GraphQL
|
||
Engine powered by Gloo.</li>
|
||
<li><a href="https://github.com/taubyte/tau">tau</a> - Easily build
|
||
Cloud Computing Platforms with features like Serverless WebAssembly
|
||
Functions, Frontend Hosting, Object Storage, K/V Database, and Pub-Sub
|
||
Messaging.</li>
|
||
<li><a href="https://github.com/thanos-io/thanos">thanos</a> - Highly
|
||
available Prometheus setup with long term storage capabilities.</li>
|
||
</ul>
|
||
<h2 id="stability">Stability</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/chaosblade-io/chaosblade">chaosblade</a>
|
||
- An easy to use and powerful chaos engineering experiment
|
||
toolkit(阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具).</li>
|
||
<li><a href="https://github.com/Netflix/chaosmonkey">chaosmonkey</a> -
|
||
Chaos Monkey is a resiliency tool that helps applications tolerate
|
||
random instance failures.</li>
|
||
<li><a href="https://github.com/chaos-mesh/chaos-mesh">chaos-mesh</a> -
|
||
A Chaos Engineering Platform for Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/Netflix/concurrency-limits">concurrency-limits</a>
|
||
- Java Library that implements and integrates concepts from TCP
|
||
congestion control to auto-detect concurrency limits to achieve optimal
|
||
throughput with optimal latency.</li>
|
||
<li><a href="https://github.com/Netflix/Hystrix">hystrix</a> - Hystrix
|
||
is a latency and fault tolerance library designed to isolate points of
|
||
access to remote systems, services and 3rd party libraries, stop
|
||
cascading failure and enable resilience in complex distributed systems
|
||
where failure is inevitable.</li>
|
||
<li><a href="https://github.com/krkn-chaos/krkn">krkn</a> - Chaos and
|
||
resiliency testing tool for Kubernetes with a focus on improving
|
||
performance under failure conditions. A CNCF sandbox project.</li>
|
||
<li><a href="https://github.com/kubediag/kubediag">kubediag</a> -
|
||
Problem diagnosis and operation orchestration for Kubernetes.</li>
|
||
<li><a href="https://github.com/storax/kubedoom">kubedoom</a> - Kill
|
||
Kubernetes pods by playing Id’s DOOM!</li>
|
||
<li><a href="https://github.com/litmuschaos/litmus">litmus</a> - Litmus
|
||
helps SREs and developers practice chaos engineering in a Cloud-native
|
||
way.</li>
|
||
<li><a href="https://github.com/metersphere/metersphere">metersphere</a>
|
||
- MeterSphere is an End-to-End open source continuous testing platform.
|
||
MeterSphere
|
||
是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容
|
||
JMeter、Postman、Swagger 等开源、主流标准.</li>
|
||
<li><a href="https://github.com/envoyproxy/ratelimit">ratelimit</a> -
|
||
Go/gRPC service designed to enable generic rate limit scenarios from
|
||
different types of applications.</li>
|
||
<li><a href="https://github.com/hango-io/rider">rider</a> - SDK for
|
||
Envoy Lua extensions.</li>
|
||
<li><a href="https://github.com/alibaba/sentinel">sentinel</a> - A
|
||
powerful flow control component enabling reliability, resilience and
|
||
monitoring for microservices.
|
||
(面向云原生微服务的高可用流控防护组件)</li>
|
||
<li><a href="https://github.com/kubeshop/testkube">testkube</a> -
|
||
Kubernetes-native framework for test definition and execution.</li>
|
||
<li><a href="https://github.com/shopify/toxiproxy">toxiproxy</a> - A TCP
|
||
proxy to simulate network and system conditions for chaos and resiliency
|
||
testing.</li>
|
||
</ul>
|
||
<h2 id="storage">Storage</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/ceph/ceph">ceph</a> - Ceph is a
|
||
distributed object, block, and file storage platform.</li>
|
||
<li><a href="https://github.com/chubaofs/chubaofs">chubaofs</a> - A
|
||
distributed storage system for cloud native applications.</li>
|
||
<li><a href="https://github.com/rancher/convoy">convoy</a> - A Docker
|
||
volume plugin, managing persistent container volumes.</li>
|
||
<li><a href="https://github.com/opencurve/curve">curve</a> - Curve is a
|
||
better-used cloud-native SDS storage system, featured with high
|
||
performance, easy operation, cloud native. Curve is composed with
|
||
CurveBS and CurveFS based on Raft.</li>
|
||
<li><a href="https://github.com/happyfish100/fastdfs">fastdfs</a> -
|
||
FastDFS is an open source high performance distributed file system
|
||
(DFS). It’s major functions include: file storing, file syncing and file
|
||
accessing, and design for high capacity and load balance.</li>
|
||
<li><a href="https://github.com/ClusterHQ/flocker">flocker</a> -
|
||
Container data volume manager for your Dockerized application.</li>
|
||
<li><a href="https://github.com/gluster/glusterd2">glusterd2</a> -
|
||
GlusterD-2.0 is the distributed management framework to be used for
|
||
GlusterFS-4.0.</li>
|
||
<li><a href="https://github.com/gluster/glusterfs">glusterfs</a> -
|
||
Gluster is a software defined distributed storage that can scale to
|
||
several petabytes. It provides interfaces for object, block and file
|
||
storage.</li>
|
||
<li><a href="https://github.com/goharbor/harbor">harbor</a> - An open
|
||
source trusted cloud native registry project that stores, signs, and
|
||
scans content.</li>
|
||
<li><a href="https://github.com/heketi/heketi">heketi</a> - RESTful
|
||
based volume management framework for GlusterFS.</li>
|
||
<li><a href="https://github.com/hwameistor/hwameistor">hwameistor</a> -
|
||
Hwameistor is an HA local storage system for cloud-native stateful
|
||
workloads.</li>
|
||
<li><a href="https://github.com/infinit/infinit">infinit</a> - The
|
||
Infinit policy-based software-defined storage platform.</li>
|
||
<li><a href="https://github.com/juicedata/juicefs">juicefs</a> - A
|
||
distributed POSIX file system built on top of Redis and S3.</li>
|
||
<li><a href="https://github.com/k8ssandra/k8ssandra">k8ssandra</a> -
|
||
K8ssandra is a collection of Helm charts for running Apache Cassandra on
|
||
Kubernetes in production.</li>
|
||
<li><a href="https://github.com/configurator/kubefs">kubefs</a> - Mount
|
||
kubernetes metadata storage as a filesystem.</li>
|
||
<li><a href="https://leo-project.net/leofs/">leofs</a> - The LeoFS
|
||
Storage System.</li>
|
||
<li><a href="https://github.com/longhorn/longhorn">longhorn</a> - We put
|
||
storage on cows and move them around from rancher.</li>
|
||
<li><a href="https://github.com/minio/minio">minio</a> - Minio is an
|
||
open source object storage server compatible with Amazon S3 APIs.</li>
|
||
<li><a href="https://github.com/openebs/openebs">openebs</a> - OpenEBS
|
||
is containerized block storage written in Go for cloud native and other
|
||
environments w/ per container (or pod) QoS SLAs, tiering and replica
|
||
policies across AZs and environments, and predictable and scalable
|
||
performance.</li>
|
||
<li><a href="https://github.com/oras-project/oras">oras</a> - OCI
|
||
registry client, managing content like artifacts, images, packages.</li>
|
||
<li><a href="https://github.com/rook/rook">rook</a> - File, Block, and
|
||
Object Storage Services for your Cloud-Native Environment.</li>
|
||
<li><a href="https://storageos.com/">storageos</a> - Enterprise
|
||
persistent storage for containers and the cloud.</li>
|
||
<li><a href="https://github.com/coreos/torus">torus</a> - Torus
|
||
Distributed Storage.</li>
|
||
<li><a href="https://github.com/vitessio/vitess">vitess</a> - Vitess is
|
||
a database clustering system for horizontal scaling of MySQL.</li>
|
||
<li><a href="https://github.com/scality/Zenko">zenko</a> - Because
|
||
everyone should be in control of their data.</li>
|
||
<li><a href="https://github.com/project-zot/zot">zot</a> - A
|
||
production-ready vendor-neutral OCI-native container image registry
|
||
(purely based on OCI Distribution Specification).</li>
|
||
</ul>
|
||
<h2 id="tools">Tools</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/danielgtaylor/aglio">aglio</a> - An API
|
||
Blueprint renderer with theme support that outputs static HTML.</li>
|
||
<li><a href="https://github.com/ansible/ansible">ansible</a> - Ansible
|
||
is a radically simple IT automation platform that makes your
|
||
applications and systems easier to deploy. Avoid writing scripts or
|
||
custom code to deploy and update your applications — automate in a
|
||
language that approaches plain English, using SSH, with no agents to
|
||
install on remote systems.</li>
|
||
<li><a href="https://github.com/vmware-tanzu/velero">ark</a> - Heptio
|
||
Ark is a utility for managing disaster recovery, specifically for your
|
||
Kubernetes cluster resources and persistent volumes. Brought to you by
|
||
Heptio.</li>
|
||
<li><a href="https://github.com/docker/buildx">buildx</a> - Docker CLI
|
||
plugin for extended build capabilities with BuildKit.</li>
|
||
<li><a
|
||
href="https://github.com/chaostoolkit/chaostoolkit/">chaostoolkit</a> -
|
||
An Open API to Chaos Engineering.</li>
|
||
<li><a href="https://github.com/eclipse/che">che</a> - Eclipse Che:
|
||
Next-generation Eclipse IDE. Open source workspace server and cloud
|
||
IDE.</li>
|
||
<li><a href="https://github.com/kubernetes/client-go">client-go</a> - Go
|
||
client for Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/rootsongjc/cloud-native-sandbox">cloud-native-sandbox</a>
|
||
- Cloud Native Sandbox can help you setup a standalone Kubernetes and
|
||
Istio environment with Docker on you own laptop.</li>
|
||
<li><a href="https://github.com/cloudtty/cloudtty">cloudtty</a> - A
|
||
Friendly Kubernetes CloudShell (Web Terminal) !</li>
|
||
<li><a
|
||
href="https://github.com/zalando-incubator/cluster-lifecycle-manager">cluster-lifecycle-manager</a>
|
||
- Cluster Lifecycle Manager (CLM) to provision and update multiple
|
||
Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/clusternet/clusternet">clusternet</a> -
|
||
Managing your Kubernetes clusters (including public, private, edge, etc)
|
||
as easily as visiting the Internet.</li>
|
||
<li><a href="https://github.com/winfordlin/Compass">compass</a> - A
|
||
Debugging Tool for your Kubernetes Deployments.</li>
|
||
<li><a
|
||
href="https://github.com/GoogleContainerTools/container-structure-test">container-structure-test</a>
|
||
- Validate the structure of your container images.</li>
|
||
<li><a
|
||
href="https://github.com/micahhausler/container-transform">container-transform</a>
|
||
- Transforms docker-compose, ECS, and Marathon configurations.</li>
|
||
<li><a href="https://github.com/kubecost/cost-model">cost-model</a> -
|
||
Cross-cloud cost allocation models for workloads running on
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/oracle/crashcart">crashcart</a> -
|
||
CrashCart: sideload binaries into a running container.</li>
|
||
<li><a href="https://github.com/kubernetes-sigs/cri-tools">cri-tools</a>
|
||
- CLI and validation tools for Kubelet Container Runtime Interface
|
||
(CRI).</li>
|
||
<li><a href="https://github.com/datreeio/datree">datree</a> - CLI tool
|
||
that automatically scans Kubernetes manifests and Helm charts to ensure
|
||
they follow best practices as well as your organization’s policies.</li>
|
||
<li><a href="https://github.com/devspace-cloud/devspace">devspace</a> -
|
||
Cloud Native Software Development with Kubernetes and Docker - simply
|
||
run “devspace up” in any of your projects and start coding directly on
|
||
top of Kubernetes (works with minikube, self-hosted and cloud-based
|
||
clusters).</li>
|
||
<li><a href="https://github.com/deviantony/docker-elk">docker-elk</a> -
|
||
The ELK stack powered by Docker and Compose.</li>
|
||
<li><a
|
||
href="https://github.com/christian-korneck/docker-pushrm">docker-pushrm</a>
|
||
- A Docker CLI plugin that that lets you push the README.md file from
|
||
the current directory to Docker Hub. Also supports Quay and Harbor.</li>
|
||
<li><a href="https://github.com/scottyhardy/docker-wine">docker-wine</a>
|
||
- Docker image that includes Wine and Winetricks for running Windows
|
||
applications on Linux and macOS.</li>
|
||
<li><a href="https://github.com/datastack-net/dockerized">dockerized</a>
|
||
- Run popular commandline tools within docker.</li>
|
||
<li><a href="https://github.com/Yelp/dockersh">dockersh</a> - A shell
|
||
which places users into individual docker containers.</li>
|
||
<li><a href="https://github.com/dotmesh-io/dotmesh">dotmesh</a> -
|
||
Dotmesh (dm) is like git for your data volumes (databases, files etc) in
|
||
Docker and Kubernetes.</li>
|
||
<li><a href="https://github.com/dragonflyoss/Dragonfly2">dragonfly2</a>
|
||
- Dragonfly is an intelligent P2P based file distribution system.</li>
|
||
<li><a href="https://github.com/Aconex/drakov">drakov</a> - Mock Server
|
||
that implements the API Blueprint specification.</li>
|
||
<li><a href="https://github.com/weaveworks/eksctl">eksctl</a> - A CLI
|
||
for Amazon EKS.</li>
|
||
<li><a href="https://github.com/erda-project/erda">erda</a> - An
|
||
enterprise-grade application building, deploying, monitoring platform
|
||
(An iPaaS).</li>
|
||
<li><a href="https://github.com/atlassian/escalator">escalator</a> -
|
||
Escalator is a batch or job optimized horizontal autoscaler for
|
||
Kubernetes.</li>
|
||
<li><a href="https://github.com/firezone/firezone">firezone</a> - VPN
|
||
server and Linux firewall built on WireGuard®. Supports SSO, MFA, and
|
||
user-scoped access rules.</li>
|
||
<li><a href="https://github.com/rancher/fleet">fleet</a> - Manage large
|
||
fleets of Kubernetes clusters.</li>
|
||
<li><a
|
||
href="https://github.com/googlecloudplatform/freshpod">freshpod</a> -
|
||
Restart Pods on Minikube automatically on image rebuilds.</li>
|
||
<li><a href="https://github.com/kubermatic/fubectl">fubectl</a> -
|
||
Reduces repetitive interactions with kubectl.</li>
|
||
<li><a href="https://github.com/garden-io/garden">garden</a> -
|
||
Development orchestrator for Kubernetes, containers and serverless
|
||
functions.</li>
|
||
<li><a href="https://github.com/gardener/gardener">gardener</a> -
|
||
Kubernetes API server extension and controller manager providing
|
||
conformant Kubernetes clusters (a.k.a. (off)shoot clusters) as a service
|
||
(with day-2 ops) on Alibaba, AWS, Azure, GCP, and OpenStack.</li>
|
||
<li><a href="https://github.com/aca/go-kubectx">go-kubectx</a> - 5x-10x
|
||
faster alternative to kubectx. Uses client-go.</li>
|
||
<li><a
|
||
href="https://github.com/sabre1041/istio-pod-network-controller">istio-pod-network-controller</a>
|
||
- Controller to manage Istio Pod Network.</li>
|
||
<li><a href="https://github.com/yggheim/k">k</a> - Exec into kubernetes
|
||
pod easy (via kubectl).</li>
|
||
<li><a href="https://github.com/darkbitio/k8s-mirror">k8s-mirror</a> -
|
||
Creates a local mirror of a Kubernetes cluster in a docker container to
|
||
support offline reviewing.</li>
|
||
<li><a
|
||
href="https://github.com/miracle2k/k8s-snapshots">k8s-snapshots</a> -
|
||
Automatic Volume Snapshots on Kubernetes.</li>
|
||
<li><a href="https://github.com/k8sgpt-ai/k8sgpt">k8sgpt</a> - Giving
|
||
Kubernetes Superpowers to everyone.</li>
|
||
<li><a href="https://github.com/boz/kail">kail</a> - Kubernetes log
|
||
viewer.</li>
|
||
<li><a href="https://github.com/aws/karpenter">karpenter</a> -
|
||
Kubernetes Node Autoscaling: built for flexibility, performance, and
|
||
scalability.</li>
|
||
<li><a href="https://github.com/bit-cloner/kcg">kcg</a> - Kubernetes
|
||
config generator.</li>
|
||
<li><a href="https://github.com/Stono/kconmon">kconmon</a> - A
|
||
Kubernetes node connectivity monitoring tool.</li>
|
||
<li><a href="https://github.com/hcavarsan/kftray">kftray</a> - Manage
|
||
and run multiple kubectl port-forward configurations directly in the
|
||
menu bar, syncing configurations with git repositories.</li>
|
||
<li><a href="https://github.com/pivotal/kpack">kpack</a> - Kubernetes
|
||
Native Container Build Service.</li>
|
||
<li><a href="https://github.com/kubernetes-sigs/kind">kind</a> -
|
||
Kubernetes IN Docker - local clusters for testing Kubernetes.</li>
|
||
<li><a href="https://github.com/elotl/kip">kip</a> - Virtual-kubelet
|
||
provider running pods in cloud instances.</li>
|
||
<li><a href="https://github.com/klothoplatform/klotho">klotho</a> -
|
||
Write AWS applications at lightning speed.</li>
|
||
<li><a href="https://github.com/kubernetes/kops">kops</a> - Kubernetes
|
||
Operations (kops) - Production Grade K8s Installation, Upgrades, and
|
||
Management.</li>
|
||
<li><a href="https://github.com/Shopify/krane">krane</a> - A
|
||
command-line tool that helps you ship changes to a Kubernetes namespace
|
||
and understand the result.</li>
|
||
<li><a href="https://github.com/kubesimplify/ksctl">ksctl</a> - A
|
||
Generic Kubernetes Management CLI tool for multi-cloud Kubernetes
|
||
clusters.</li>
|
||
<li><a href="https://github.com/tkestack/kstone">kstone</a> - Kstone is
|
||
an etcd management platform, providing cluster management, monitoring,
|
||
backup, inspection, data migration, visual viewing of etcd data, and
|
||
intelligent diagnosis.</li>
|
||
<li><a href="https://github.com/deislabs/krustlet">krustlet</a> -
|
||
Kubernetes Rust Kubelet.</li>
|
||
<li><a href="https://github.com/eldadru/ksniff">ksniff</a> - Kubectl
|
||
plugin to ease sniffing on Kubernetes pods using tcpdump and
|
||
Wireshark.</li>
|
||
<li><a href="https://github.com/ksonnet/ksonnet-lib">ksonnet-lib</a> -
|
||
(technical preview) Simplify working with Kubernetes.</li>
|
||
<li><a href="https://github.com/ksonnet/ksonnet">ksonnet</a> - A
|
||
CLI-supported framework that streamlines writing and deployment of
|
||
Kubernetes configurations to multiple clusters.</li>
|
||
<li><a href="https://github.com/ksync/ksync">ksync</a> - Sync files
|
||
between your local system and a kubernetes cluster.</li>
|
||
<li><a href="https://github.com/alibaba/kt-connect">kt-connect</a> -
|
||
Manage and Integration with your Kubernetes dev environment more
|
||
efficient.</li>
|
||
<li><a href="https://github.com/InQuicker/ktmpl">ktmpl</a> -
|
||
Parameterized templates for Kubernetes manifests.</li>
|
||
<li><a
|
||
href="https://github.com/robscott/kube-capacity">kube-capacity</a> - A
|
||
simple CLI that provides an overview of the resource requests, limits,
|
||
and utilization in a Kubernetes cluster.</li>
|
||
<li><a
|
||
href="https://github.com/hjacobs/kube-downscaler">kube-downscaler</a> -
|
||
Scale down Kubernetes deployments after work hours.</li>
|
||
<li><a
|
||
href="https://github.com/senthilrch/kube-fledged">kube-fledged</a> - A
|
||
kubernetes add-on for creating and managing a cache of container images
|
||
in a kubernetes cluster.</li>
|
||
<li><a href="https://github.com/tohjustin/kube-lineage">kube-lineage</a>
|
||
- A CLI tool to display all dependencies or dependents of an object in a
|
||
Kubernetes cluster.</li>
|
||
<li><a href="https://github.com/stackrox/kube-linter">kube-linter</a> -
|
||
KubeLinter is a static analysis tool that checks Kubernetes YAML files
|
||
and Helm charts to ensure the applications represented in them adhere to
|
||
best practices.</li>
|
||
<li><a href="https://github.com/jonmosco/kube-ps1">kube-ps1</a> -
|
||
Kubernetes prompt info for bash and zsh.</li>
|
||
<li><a
|
||
href="https://github.com/cloudnativelabs/kube-shell">kube-shell</a> -
|
||
Kubernetes shell: An integrated shell for working with the Kubernetes
|
||
CLI.</li>
|
||
<li><a
|
||
href="https://github.com/fleeto/kube-version-converter">kube-version-converter</a>
|
||
- Convert API Object file into specified version.</li>
|
||
<li><a href="https://github.com/kubean-io/kubean">kubean</a> -
|
||
Kubernetes lifecycle management operator based on kubespray.</li>
|
||
<li><a href="https://github.com/easzlab/kubeasz">kubeasz</a> -
|
||
使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响.</li>
|
||
<li><a
|
||
href="https://github.com/fleeto/kubeadm-offline-installer">kubeadm-offline-installer</a>
|
||
- Setup a cluster with kubeadm, without internet connections.</li>
|
||
<li><a href="https://github.com/kubernetes/kubeadm">kubeadm</a> -
|
||
Aggregator for issues filed against kubeadm.</li>
|
||
<li><a href="https://github.com/astefanutti/kubebox">kubebox</a> -
|
||
Terminal console for Kubernetes clusters.</li>
|
||
<li><a
|
||
href="https://github.com/kubernetes-sigs/kubebuilder">kubebuilder</a> -
|
||
Kubebuilder - SDK for building Kubernetes APIs using CRDs.</li>
|
||
<li><a href="https://github.com/kubermatic/kubecarrier">kubecarrier</a>
|
||
- KubeCarrier - Service Management at Scale.</li>
|
||
<li><a href="https://github.com/ilhaan/kubeCDN">kubecdn</a> -
|
||
Self-hosted CDN based on Kubernetes.</li>
|
||
<li><a href="https://github.com/bitnami/kubecfg">kubecfg</a> - A tool
|
||
for managing complex enterprise Kubernetes environments as code.</li>
|
||
<li><a
|
||
href="https://github.com/emirozer/kubectl-doctor">kubectl-doctor</a> -
|
||
Kubectl cluster triage plugin for Kubernetes (brew doctor
|
||
equivalent).</li>
|
||
<li><a href="https://github.com/iovisor/kubectl-trace">kubectl-trace</a>
|
||
- Schedule bpftrace programs on your kubernetes cluster using the
|
||
kubectl.</li>
|
||
<li><a href="https://github.com/ahmetb/kubectl-tree">kubectl-tree</a> -
|
||
kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄
|
||
(using? star the repo!)</li>
|
||
<li><a href="https://github.com/k8sdb/cli">kubedb</a> - KubeDB CLI to
|
||
manage kubernetes ready production-grade Databases.</li>
|
||
<li><a href="https://github.com/bluek8s/kubedirector">kubedirector</a> -
|
||
Kubernetes Director (aka KubeDirector) for deploying and managing
|
||
stateful applications on Kubernetes.</li>
|
||
<li><a href="https://github.com/kubefirst/kubefirst">kubefirst</a> - The
|
||
Kubefirst Open Source Platform.</li>
|
||
<li><a href="https://github.com/txn2/kubefwd">kubefwd</a> - Bulk port
|
||
forwarding Kubernetes services for local development.</li>
|
||
<li><a href="https://github.com/gojektech/kubehandler">kubehandler</a> -
|
||
A framework for writing Kubernetes controllers.</li>
|
||
<li><a href="https://github.com/yipeeio/kubeiql">kubeiql</a> - A GraphQL
|
||
interface for Kubernetes.</li>
|
||
<li><a href="https://github.com/cyberark/kubeletctl">kubeletctl</a> - A
|
||
client for kubelet.</li>
|
||
<li><a
|
||
href="https://github.com/devopsspiral/KubeLibrary">kubelibrary</a> -
|
||
Kubernetes library for Robot Framework.</li>
|
||
<li><a href="https://github.com/Efrat19/kubeload">kubeload</a> - Jobs
|
||
managing K8S operator for IAC-oriented load tests.</li>
|
||
<li><a href="https://github.com/GambitResearch/kubeonoff">kubeonoff</a>
|
||
- A simple web UI for managing Kubernetes deployments.</li>
|
||
<li><a href="https://github.com/flavio/kuberlr">kuberlr</a> - A tool
|
||
that simplifies the management of multiple versions of kubectl.</li>
|
||
<li><a
|
||
href="https://github.com/fabric8io/kubernetes-client">kubernetes-client</a>
|
||
- Java client for Kubernetes & OpenShift 3.</li>
|
||
<li><a
|
||
href="https://github.com/rootsongjc/kubernetes-vagrant-centos-cluster">kubernetes-vagrant-centos-cluster</a>
|
||
- Setting up a distributed Kubernetes cluster along with Istio service
|
||
mesh locally with Vagrant and VirtualBox.</li>
|
||
<li><a href="https://github.com/kubernetes-sigs/kubespray">kubespray</a>
|
||
- Setup a kubernetes cluster also mentioned as kargo.</li>
|
||
<li><a href="https://github.com/pulumi/kubespy">kubespy</a> - Tools for
|
||
observing Kubernetes resources in real time, powered by Pulumi.</li>
|
||
<li><a href="https://github.com/xuxinkun/kubesql">kubesql</a> - A tool
|
||
using sql to query the resources of kubernetes, such as pod, node and so
|
||
on.</li>
|
||
<li><a href="https://github.com/soluble-ai/kubetap">kubetap</a> -
|
||
Kubectl plugin to interactively proxy Kubernetes Services with
|
||
ease.</li>
|
||
<li><a href="https://github.com/kubeup/archon">kubeup</a> - Cluster
|
||
operation the Kubernetes way.</li>
|
||
<li><a href="https://github.com/mr-karan/kubekutr">kubeutr</a> - Cookie
|
||
cutter templating tool for scaffolding K8s manifests.</li>
|
||
<li><a href="https://github.com/sbstp/kubie">kubie</a> - A more powerful
|
||
alternative to kubectx and kubens.</li>
|
||
<li><a href="https://github.com/cyberark/KubiScan">KubiScan</a> - A tool
|
||
to scan Kubernetes cluster for risky permissions.</li>
|
||
<li><a href="https://github.com/viveksinghggits/kuui">kuui</a> - UI that
|
||
can be used to edit configmaps/secrets of your kubernetes cluster.</li>
|
||
<li><a href="https://github.com/tinyzimmer/kvdi">kvdi</a> - A
|
||
Kubernetes-native Virtual Desktop Infrastructure.</li>
|
||
<li><a href="https://github.com/kubernetes-sigs/kwok">kwok</a> -
|
||
Kubernetes WithOut Kubelet - Simulates thousands of Nodes and
|
||
Clusters.</li>
|
||
<li><a href="https://github.com/microconfig/microconfig">microconfig</a>
|
||
- Modern and simple way of microservice configuration management.</li>
|
||
<li><a href="https://github.com/ubuntu/microk8s">microk8s</a> - A
|
||
kubernetes cluster in a snap.</li>
|
||
<li><a href="https://github.com/microsoft/mindaro">mindaro</a> - Bridge
|
||
to Kubernetes - for Visual Studio and Visual Studio Code</li>
|
||
<li><a href="https://github.com/kubernetes/minikube">minikube</a> - Run
|
||
Kubernetes locally.</li>
|
||
<li><a href="https://github.com/eko/monday">monday</a> - A dev tool for
|
||
microservice developers that run local applications and/or forward some
|
||
others from Kubernetes or over SSH.</li>
|
||
<li><a href="https://github.com/nocalhost/nocalhost">nocalhost</a> -
|
||
Nocalhost is Cloud Native Dev Environment.</li>
|
||
<li><a href="https://github.com/okteto/okteto">okteto</a> - Local
|
||
development experience for Kubernetes apps.</li>
|
||
<li><a href="https://github.com/hashicorp/packer">packer</a> - Packer is
|
||
a tool for creating identical machine images for multiple platforms from
|
||
a single source configuration.</li>
|
||
<li><a href="https://github.com/dpeckett/pangolin">pangolin</a> - An
|
||
enhanced Horizontal Pod Autoscaler for Kubernetes.</li>
|
||
<li><a href="https://github.com/FairwindsOps/pluto">pluto</a> - A cli
|
||
tool to help discover deprecated apiVersions in Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/narendranathreddythota/podtnl">podtnl</a> - A
|
||
Powerful CLI that makes your pod available to online without exposing a
|
||
Kubernetes service.</li>
|
||
<li><a href="https://github.com/portainer/portainer">portainer</a> -
|
||
Simple management UI for Docker.</li>
|
||
<li><a
|
||
href="https://github.com/powerfulseal/powerfulseal">powerfulseal</a>- A
|
||
powerful testing tool for Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/kyma-project/rafter">rafter</a> -
|
||
Kubernetes-native S3-like files/assets store based on CRDs and powered
|
||
by MinIO.</li>
|
||
<li><a href="https://github.com/team-soteria/rback">rback</a> - RBAC in
|
||
Kubernetes visualizer.</li>
|
||
<li><a href="https://github.com/stakater/Reloader">reloader</a> - A
|
||
Kubernetes controller to watch changes in ConfigMap and Secrets and do
|
||
rolling upgrades on Pods with their associated Deployment, StatefulSet,
|
||
DaemonSet and DeploymentConfig.</li>
|
||
<li><a href="https://github.com/searchlight/searchlight">searchlight</a>
|
||
- Alerts for Kubernetes.</li>
|
||
<li><a href="https://github.com/cakehappens/seaworthy">seaworthy</a> - A
|
||
CLI to verify Kubernetes resource health.</li>
|
||
<li><a href="https://github.com/labring/sealos">sealos</a> - Sealos is a
|
||
Kubernetes distribution offering comprehensive solutions for both public
|
||
and private clouds.</li>
|
||
<li><a href="https://github.com/containers/skopeo">skopeo</a> - Work
|
||
with remote images registries - retrieving information, images, signing
|
||
content.</li>
|
||
<li><a href="https://github.com/salesforce/sloop">sloop</a> - Kubernetes
|
||
History Visualization.</li>
|
||
<li><a href="https://github.com/vmware-tanzu/sonobuoy">sonobuoy</a> -
|
||
Heptio Sonobuoy is a diagnostic tool that makes it easier to understand
|
||
the state of a Kubernetes cluster by running a set of Kubernetes
|
||
conformance tests in an accessible and non-destructive manner.</li>
|
||
<li><a href="https://github.com/solo-io/squash">squash</a> - The
|
||
debugger for microservices.</li>
|
||
<li><a href="https://github.com/stashed/stash">stash</a> - Backup your
|
||
Kubernetes Volumes.</li>
|
||
<li><a href="https://github.com/similarweb/statusbay">statusbay</a> -
|
||
Kubernetes deployment visibility like a pro.</li>
|
||
<li><a href="https://github.com/wercker/stern">stern</a> - Multi pod and
|
||
container log tailing for Kubernetes.</li>
|
||
<li><a href="https://github.com/swagger-api/swagger-ui">swagger</a> -
|
||
Swagger UI is a collection of HTML, JavaScript, and CSS assets that
|
||
dynamically generate beautiful documentation from a Swagger-compliant
|
||
API.</li>
|
||
<li><a href="https://github.com/talos-systems/talos">talos</a> - A
|
||
modern OS for Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/coreos/tectonic-installer">tectonic-installer</a>
|
||
- Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted,
|
||
RBAC, etcd Operator, and more.</li>
|
||
<li><a href="https://github.com/gravitational/teleport">teleport</a> -
|
||
Certificate authority and access plane for SSH, Kubernetes, web apps,
|
||
databases and desktops.</li>
|
||
<li><a
|
||
href="https://github.com/telepresenceio/telepresence">telepresence</a> -
|
||
Local development against a remote Kubernetes or OpenShift cluster.</li>
|
||
<li><a href="https://github.com/godaddy/terminus">terminus</a> -
|
||
Graceful shutdown and Kubernetes readiness / liveness checks for any
|
||
Node.js HTTP applications.</li>
|
||
<li><a href="https://github.com/kubernetes/test-infra">test-infra</a> -
|
||
Test infrastructure for the Kubernetes project.</li>
|
||
<li><a
|
||
href="https://github.com/virtual-kubelet/tensile-kube">tensile-kube</a>
|
||
- A Kubernetes Provider.</li>
|
||
<li><a href="https://github.com/krallin/tini">tini</a> - A tiny but
|
||
valid <code>init</code> for containers.</li>
|
||
<li><a
|
||
href="https://github.com/kragniz/tor-controller">tor-controller</a> -
|
||
Run Tor onion services on Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/rootless-containers/usernetes">usernetes</a> -
|
||
Kubernetes installable under $HOME, without the root privileges.</li>
|
||
<li><a href="https://github.com/hashicorp/vagrant">vagrant</a> - Vagrant
|
||
is a tool for building and distributing development environments.</li>
|
||
<li><a href="https://github.com/containrrr/watchtower">watchtower</a> -
|
||
Automatically update running Docker containers.</li>
|
||
<li><a href="https://github.com/weaveworks/wksctl">wksctl</a> - Open
|
||
Source Weaveworks Kubernetes System.</li>
|
||
<li><a href="https://github.com/learnk8s/xlskubectl">xlskubectl</a> - A
|
||
spreadsheet to control your Kubernetes cluster.</li>
|
||
</ul>
|
||
<h2 id="tracing">Tracing</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/sourcegraph/appdash">appdash</a> -
|
||
Application tracing system for Go, based on Google’s Dapper.</li>
|
||
<li><a href="https://github.com/jaegertracing/jaeger">jaeger</a> -
|
||
Jaeger, a Distributed Tracing System.</li>
|
||
<li><a href="https://github.com/census-instrumentation">opencensus</a> -
|
||
A single distribution of libraries that automatically collect traces and
|
||
metrics from your app, display them locally, and send them to any
|
||
backend.</li>
|
||
<li><a
|
||
href="https://github.com/open-telemetry/opentelemetry-specification">opentelemetry</a>
|
||
- An observability framework for cloud-native software.</li>
|
||
<li><a href="https://github.com/opentracing">opentracing</a> -
|
||
Consistent, expressive, vendor-neutral APIs for distributed tracing and
|
||
context propagation.</li>
|
||
<li><a href="https://github.com/naver/pinpoint">pinpoint</a> - Pinpoint
|
||
is an open source APM (Application Performance Management) tool for
|
||
large-scale distributed systems written in Java.</li>
|
||
<li><a href="https://github.com/getsentry/sentry">sentry</a> - Sentry is
|
||
a cross-platform crash reporting and aggregation platform.</li>
|
||
<li><a href="https://github.com/apache/skywalking">skywalking</a> - An
|
||
APM system for tracing, monitoring, diagnosing distributed systems,
|
||
especially based on microservices, cloud native and container.</li>
|
||
<li><a href="https://github.com/sofastack/sofa-tracer">sofa-tracker</a>
|
||
- SOFATracer is a component for the distributed system call trace. And
|
||
through a unified traceId logging the logs of various network calls in
|
||
the invoking link . These logs can be used for quick discovery of
|
||
faults, service governance, etc.</li>
|
||
<li><a href="https://github.com/openzipkin/zipkin">zipkin</a> - Zipkin
|
||
is a distributed tracing system.</li>
|
||
</ul>
|
||
<h2 id="tutorials">Tutorials</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aws/aws-eks-best-practices/">aws-eks-best-practices</a>
|
||
- A best practices guide for day 2 operations, including operational
|
||
excellence, security, reliability, performance efficiency, and cost
|
||
optimization.</li>
|
||
<li><a
|
||
href="https://github.com/aws-samples/aws-workshop-for-kubernetes">aws-workshop-for-kubernetes</a>
|
||
- AWS Workshop for Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/rootsongjc/cloud-native-library">cloud-native-library</a>
|
||
- 云原生资料库 Cloud Native Library.</li>
|
||
<li><a
|
||
href="https://github.com/kamranahmedse/developer-roadmap">developer-roadmap</a>
|
||
- Interactive roadmaps, guides and other educational content to help
|
||
developers grow in their careers.</li>
|
||
<li><a href="https://github.com/datawire/envoy-steps">envoy-steps</a> -
|
||
Envoy Step by Step.</li>
|
||
<li><a
|
||
href="https://github.com/rootsongjc/envoy-tutorial">envoy-tutorial</a> -
|
||
Envoy mesh in kubernetes tutorial.</li>
|
||
<li><a
|
||
href="https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster">falco-analyze-audit-log-from-k3s-cluster</a>
|
||
- Detect intrusions that happened in your Kubernetes cluster through
|
||
audit logs using Falco.</li>
|
||
<li><a
|
||
href="https://github.com/todkap/istio-index-conf2018">istio-index-conf2018</a>
|
||
- Istio is not just for Microservices: Secure your Kubernetes services
|
||
using Istio Service Mesh.</li>
|
||
<li><a
|
||
href="https://github.com/kelseyhightower/istio-ingress-tutorial">istio-ingress-tutorial</a>
|
||
- How to run the Istio Ingress Controller on Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/layer5io/istio-service-mesh-workshop">istio-service-mesh-workshop</a>
|
||
- Using Istio Workshop.</li>
|
||
<li><a
|
||
href="https://github.com/redhat-developer-demos/istio-tutorial">istio-tutorial</a>
|
||
- Istio Tutorial for Java Microservices.</li>
|
||
<li><a href="https://github.com/IBM/istio101">istio101</a> - Istio 101
|
||
workshop from IBM.</li>
|
||
<li><a href="https://github.com/red-gate/ks">ks</a> - A series of
|
||
Kubernetes walk-throughs.</li>
|
||
<li><a href="https://github.com/caicloud/kube-ladder">kube-ladder</a> -
|
||
Learning Kubernetes, The Chinese Taoist Way.</li>
|
||
<li><a
|
||
href="https://github.com/luxas/kubeadm-workshop">kubeadm-workshop</a> -
|
||
Showcasing a bare-metal multi-platform kubeadm setup with persistent
|
||
storage and monitoring.</li>
|
||
<li><a
|
||
href="https://github.com/rootsongjc/kubernetes-handbook">kubernetes-handbook</a>
|
||
- Kubernetes中文指南/云原生应用架构实践手册.</li>
|
||
<li><a
|
||
href="https://github.com/arun-gupta/kubernetes-java-sample">kubernetes-java-simple</a>
|
||
- Kubernetes Hands-on Workshop for Java Developers.</li>
|
||
<li><a
|
||
href="https://github.com/zalando-incubator/kubernetes-on-aws">kubernetes-on-aws</a>
|
||
- Deploying Kubernetes on AWS with CloudFormation and Ubuntu.</li>
|
||
<li><a
|
||
href="https://github.com/freach/kubernetes-security-best-practice">kubernetes-security-best-practice</a>
|
||
- Kubernetes Security - Best Practice Guide.</li>
|
||
<li><a
|
||
href="https://github.com/kelseyhightower/kubernetes-the-hard-way">kubernetes-the-hard-way</a>
|
||
- Bootstrap Kubernetes the hard way on Google Cloud Platform. No
|
||
scripts.</li>
|
||
<li><a href="https://github.com/kris-nova/kubicorn-fork">kubicorn</a> -
|
||
Create, manage, snapshot, and scale Kubernetes infrastructure in the
|
||
public cloud.</li>
|
||
<li><a href="https://github.com/mosn/mosn-tutorial">mosn-tutorial</a> -
|
||
Tutorial for MOSN and Istio Service Mesh.</li>
|
||
</ul>
|
||
<h2 id="ui">UI</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/wise2c-devops/breeze">breeze</a> -
|
||
Wise2C ansible playbook for Kubernetes cluster installation.</li>
|
||
<li><a href="https://github.com/choerodon/choerodon">choerodon</a> - The
|
||
open source PaaS for Kubernetes.</li>
|
||
<li><a href="https://github.com/cloudfoundry">cloudfoundry</a> - Cloud
|
||
Foundry is an open source, multi cloud application platform as a service
|
||
(PaaS) governed by the Cloud Foundry Foundation.</li>
|
||
<li><a href="https://github.com/conjure-up/conjure-up">conjure-up</a> -
|
||
Deploying complex solutions, magically.</li>
|
||
<li><a href="https://github.com/kubernetes/dashboard">dashboard</a> -
|
||
General-purpose web UI for Kubernetes clusters.</li>
|
||
<li><a href="https://github.com/kdash-rs/kdash">kdash</a> - A simple and
|
||
fast dashboard for Kubernetes.</li>
|
||
<li><a href="https://github.com/Mirantis/kqueen">kqeen</a> - Kubernetes
|
||
queen - cluster manager.</li>
|
||
<li><a href="https://github.com/kubermatic/kubermatic">kubermatic</a> -
|
||
The Central Kubernetes Management Platform For Any Infrastructure.</li>
|
||
<li><a href="https://github.com/smpio/kubernator">kubernator</a> -
|
||
Alternative Kubernetes UI.</li>
|
||
<li><a href="https://github.com/kubesphere/kubesphere">kubesphere</a> -
|
||
Enterprise Container Managent Platform.</li>
|
||
<li><a href="https://github.com/kubevious/kubevious">kubevious</a> -
|
||
Kubevious - application centric Kubernetes UI and continuous assurance
|
||
provider.</li>
|
||
<li><a href="https://github.com/oneinfra/oneinfra">oneinfra</a> -
|
||
Kubernetes as a Service.</li>
|
||
<li><a href="https://github.com/weibocom/opendcp">opendcp</a> - Docker
|
||
platform developed by weibo.</li>
|
||
<li><a href="https://github.com/openshift/origin">openshift</a> -
|
||
Enterprise Kubernetes for Developers.</li>
|
||
<li><a href="https://github.com/goodrain/rainbond">rainbond</a> -
|
||
Serverless PaaS , A new generation of easy-to-use cloud management
|
||
platforms based on kubernetes.</li>
|
||
<li><a href="https://github.com/rancher/rancher">rancher</a> - Complete
|
||
container management platform.</li>
|
||
<li><a href="https://github.com/Qihoo360/wayne">wayne</a> - Web UI for
|
||
Kubernetes multi-clusters.</li>
|
||
</ul>
|
||
<h2 id="contribute">Contribute</h2>
|
||
<p>This website is hosted on GitHub Pages within <a
|
||
href="https://github.com/rootsongjc/awesome-cloud-native">rootsongjc/awesome-cloud-native</a>
|
||
repository.</p>
|
||
<p>Please take a quick gander at the <strong><a
|
||
href="https://github.com/rootsongjc/awesome-cloud-native/blob/main/CONTRIBUTING.md">contribution
|
||
guidelines</a></strong> first. Thanks to all <strong><a
|
||
href="https://github.com/rootsongjc/awesome-cloud-native/graphs/contributors">contributors</a></strong>,
|
||
you rock 🤟!</p>
|