Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 deletions

View File

@@ -1,10 +1,9 @@
 Awesome Cloud Native !Awesome (https://awesome.re/badge.svg) (https://github.com/sindresorhus/awesome)
 Awesome Cloud Native !Awesome (https://awesome.re/badge.svg) (https://github.com/sindresorhus/awesome)
▐ A curated list of open-source cloud native tools, software, and tutorials.
▐ 
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.
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.
Contents
@@ -42,16 +41,15 @@
- allennlp (https://github.com/allenai/allennlp) - An open-source NLP research library, built on PyTorch.
- caffe2 (https://github.com/facebookarchive/caffe2) - Caffe2 is a lightweight, modular, and scalable deep learning framework.
- elasticdl (https://github.com/sql-machine-learning/elasticdl) - Kubernetes-native Deep Learning Framework.
- h2o-3 (https://github.com/h2oai/h2o-3) - 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.)
- h2o-3 (https://github.com/h2oai/h2o-3) - 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.)
- jina (https://github.com/jina-ai/jina) - Cloud-native neural search framework for 𝙖𝙣𝙮 kind of data.
- keras (https://github.com/keras-team/keras) - Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano.
- kserve (https://github.com/kserve/kserve) - Standardized Serverless ML Inference Platform on Kubernetes.
- kubedl (https://github.com/kubedl-io/kubedl) - Run your deep learning workloads on Kubernetes more easily and efficiently.
- kubeflow (https://github.com/kubeflow/kubeflow) - Machine Learning Toolkit for Kubernetes.
- leaf (https://github.com/autumnai/leaf) - Open Machine Intelligence Framework for Hackers. (GPU/CPU).
- paddlepaddle (https://github.com/PaddlePaddle/Paddle) - PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice 
『飞桨』核心框架深度学习&机器学习高性能单机、分布式训练和跨平台部署).
- paddlepaddle (https://github.com/PaddlePaddle/Paddle) - PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署).
- predictionio (https://github.com/apache/predictionio) - PredictionIO, a machine learning server for developers and ML engineers.
- pytorch (https://github.com/pytorch/pytorch) - Tensors and Dynamic neural networks in Python with strong GPU acceleration.
- seldon-core (https://github.com/SeldonIO/seldon-core) - A framework to deploy, manage and scale your production machine learning to thousands of models.
@@ -90,14 +88,13 @@
- binderhub (https://github.com/jupyterhub/binderhub) - Run your code in the cloud, with technology so advanced, it feels like magic!
- build (https://github.com/knative/build) - A Kubernetes-native Build resource.
- capact (https://github.com/capactio/capact) - A framework to manage applications and infrastructure in a unified way.
- carvel (https://github.com/carvel-dev/carvel) - 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.
- carvel (https://github.com/carvel-dev/carvel) - 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.
- cdk8s (https://github.com/awslabs/cdk8s) - Define Kubernetes native apps and abstractions using object-oriented programming.
- cds (https://github.com/ovh/cds) - Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform.
- charitify (https://github.com/kubepack/chartify) - Generate Helm Charts from Kubernetes objects.
- circleci (https://github.com/circleci) - Continuous Integration and Deployment.
- cloudbase-framework (https://github.com/Tencent/cloudbase-framework) - 🚀 A front-end and back-end integrated deployment tool 🔥 One-click deploy to serverless architecture. 
云原生一体化部署工具 CloudBase Framework.
- cloudbase-framework (https://github.com/Tencent/cloudbase-framework) - 🚀 A front-end and back-end integrated deployment tool 🔥 One-click deploy to serverless architecture. 云原生一体化部署工具 CloudBase Framework.
- cnab-spec (https://github.com/cnabio/cnab-spec) - Cloud Native Application Bundle Specification.
- commandeer (https://github.com/commandeer/open) - Cloud management desktop app for macOS, Windows, and Linux.
- containerops (https://github.com/Huawei/containerops) - DevOps Orchestration Platform.
@@ -149,10 +146,10 @@
- kusion (https://github.com/KusionStack/kusion) - A compile-to-cloud technology stack with tool chains and engine.
- kustomize (https://github.com/kubernetes-sigs/kustomize) - Customization of kubernetes YAML configurations.
- lastbackend (https://github.com/lastbackend/lastbackend) - Container orchestration with CI&CD, cli and amazing UI.
- mkit (https://github.com/darkbitio/mkit) - 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.
- move2kube (https://github.com/konveyor/move2kube) - 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.
- mkit (https://github.com/darkbitio/mkit) - 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.
- move2kube (https://github.com/konveyor/move2kube) - 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.
- opencompose (https://github.com/redhat-developer/opencompose) - A higher level abstraction for Kubernetes Resource.
- opentofu (https://github.com/opentofu/opentofu) - OpenTofu lets you declaratively manage your cloud infrastructure.
- pipeline (https://github.com/banzaicloud/pipeline) - REST API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps.
@@ -189,17 +186,16 @@
Database
- arangodb (https://github.com/arangodb/arangodb) - 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.
- arangodb (https://github.com/arangodb/arangodb) - 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.
- beringei (https://github.com/facebookarchive/beringei) - Beringei is a high performance, in-memory storage engine for time series data.
- cockroachdb (https://github.com/cockroachdb/cockroach/) - CockroachDB - the open source, cloud-native SQL database.
- couchdb (https://github.com/apache/couchdb) - Apache CouchDB is one of a new breed of database management systems.
- databend (https://github.com/datafuselabs/databend) - 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.
- databend (https://github.com/datafuselabs/databend) - 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.
- etcd (https://github.com/etcd-io/etcd) - Distributed reliable key-value store for the most critical data of a distributed system.
- influxdb (https://github.com/influxdata/influxdb) - Scalable datastore for metrics, events, and real-time analytics.
- kubeblocks (https://github.com/apecloud/kubeblocks) - 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.
- kubeblocks (https://github.com/apecloud/kubeblocks) - 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.
- kvrocks (https://github.com/KvrocksLabs/kvrocks) - Kvrocks is a distributed key value NoSQL database based on RocksDB and compatible with Redis protocol.
- leveldb (https://github.com/google/leveldb) - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
- m3 (https://github.com/m3db/m3) - M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform.
@@ -213,8 +209,8 @@
- opentsdb (https://github.com/OpenTSDB/opentsdb) - A scalable, distributed Time Series Database.
- polardb-for-postgresql (https://github.com/alibaba/PolarDB-for-PostgreSQL) - PolarDB for PostgreSQL (PolarDB for short) is an open source database system based on PostgreSQL.
- promscale (https://github.com/timescale/promscale) - Unified observability backend for metrics and traces powered by SQL and built on PostgreSQL and TimescaleDB.
- redis (https://github.com/redis/redis) - 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.
- redis (https://github.com/redis/redis) - 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.
- rethinkdb (https://github.com/rethinkdb/rethinkdb) - The open-source database for the realtime web.
- sharding-sphere (https://github.com/apache/shardingsphere) - Distributed database middleware.
- spicedb (https://github.com/authzed/spicedb) - Inspired by Google's Zanzibar paper, SpiceDB is a database system for managing security-critical application permissions.
@@ -241,20 +237,18 @@
Kubernetes Operators
- banzaicloud/bank-vaults (https://github.com/banzaicloud/bank-vaults) - 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.
- banzaicloud/bank-vaults (https://github.com/banzaicloud/bank-vaults) - 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.
- eunomia (https://github.com/KohlsTechnology/eunomia) - A GitOps Operator for Kubernetes.
- fabedge (https://github.com/FabEdge/fabedge) - Secure Edge Networking Based On Kubernetes And KubeEdge.
- flagger (https://github.com/weaveworks/flagger) - Istio progressive delivery Kubernetes operator.
- gateway-operator (https://github.com/kong/gateway-operator) - 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.
- gateway-operator (https://github.com/kong/gateway-operator) - 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.
- k0smotron (https://github.com/k0sproject/k0smotron) - k0smotron is a powerful open-source tool for the efficient management of k0s Kubernetes clusters.
- kaito (https://github.com/Azure/kaito) - Kubernetes AI Toolchain Operator.
- keel (https://github.com/keel-hq/keel) - Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates.
- kopf (https://github.com/zalando-incubator/kopf) - A Python framework to write Kubernetes operators in just few lines of code.
- kube-green (https://github.com/kube-green/kube-green) - A Kubernetes operator to reduce CO2 footprint of your clusters.
- kubegres (https://github.com/reactive-tech/kubegres) - Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, 
failover and backup.
- kubegres (https://github.com/reactive-tech/kubegres) - Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.
- kubeoperator (https://github.com/KubeOperator/KubeOperator) - KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群.
- kudo (https://github.com/kudobuilder/kudo) - Kubernetes Universal Declarative Operator (KUDO).
- kubevirt (https://github.com/kubevirt/kubevirt) - Kubernetes Virtualization Operator with API and runtime in order to define and manage virtual machines.
@@ -265,8 +259,7 @@
- strimzi-kafka-operator (https://github.com/strimzi/strimzi-kafka-operator) - Apache Kafka running on Kubernetes.
- tidb-operator (https://github.com/pingcap/tidb-operator) - TiDB operator creates and manages TiDB clusters running in Kubernetes.
- vault-secrets-operator (https://github.com/ricoberger/vault-secrets-operator) - Create Kubernetes secrets from Vault for a secure GitOps based workflow.
- xline-operator (https://github.com/xline-kv/xline-operator) - A powerful tool designed to automate the process of bootstrapping, monitoring, snapshotting, and recovering an xline cluster on
Kubernetes.
- xline-operator (https://github.com/xline-kv/xline-operator) - A powerful tool designed to automate the process of bootstrapping, monitoring, snapshotting, and recovering an xline cluster on Kubernetes.
Logging
@@ -290,8 +283,8 @@
- automq (https://github.com/AutoMQ/automq) - A cloud native implementation for Apache Kafka, reducing your cloud infrastructure bill by up to 90%.
- emqx (https://github.com/emqx/emqx) - EMQ X Broker - Scalable Distributed MQTT Message Broker for IoT in 5G Era.
- eventmesh (https://github.com/WeBankFinTech/EventMesh) - 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.
- eventmesh (https://github.com/WeBankFinTech/EventMesh) - 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.
- flume (https://github.com/apache/flume) - Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data.
- gnatsd (https://github.com/nats-io/nats-server) - High-Performance server for NATS, the cloud native messaging system.
- jocko (https://github.com/travisjeffery/jocko) - Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native).
@@ -300,8 +293,7 @@
- kubemq (https://github.com/kubemq-io/kubemq) - KubeMQ is Enterprise-grade message broker native for Docker and Kubernetes.
- nsq (https://github.com/nsqio/nsq) - A realtime distributed messaging platform.
- rabbitmq (https://github.com/rabbitmq) - RabbitMQ is the most widely deployed open source message broker.
- rocketmq (https://github.com/apache/rocketmq) - Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity
and flexible scalability.
- rocketmq (https://github.com/apache/rocketmq) - Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability.
Miscellaneous
@@ -309,8 +301,8 @@
- backstage (https://github.com/backstage/backstage) - Backstage is an open platform for building developer portals.
- claudie (https://github.com/berops/claudie) - Cloud-agnostic managed Kubernetes.
- cloudpods (https://github.com/yunionio/cloudpods) - A cloud-native open-source unified multi-cloud and hybrid-cloud platform.
- clusterpedia (https://github.com/clusterpedia-io/clusterpedia) - 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.
- clusterpedia (https://github.com/clusterpedia-io/clusterpedia) - 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.
- lotus (https://github.com/uselotus/lotus) - Open Source Pricing & Packaging Infrastructure for SaaS.
- kubernetes-lts (https://github.com/klts-io/kubernetes-lts) - Kubernetes LTS(long term support).
- opensergo-specification (https://github.com/opensergo/opensergo-specification) - OpenSergo is an open, language-agnostic cloud-native service governance specification.
@@ -346,8 +338,7 @@
- cadvisor (https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers.
- cortex (https://github.com/cortexproject/cortex) - A multitenant, horizontally scalable Prometheus as a Service.
- deepflow (https://github.com/deepflowys/deepflow) - A highly automated observability platform.
- ebpftop (https://github.com/Netflix/bpftop) - 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.
- ebpftop (https://github.com/Netflix/bpftop) - 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.
- elasticsearch-hq (https://github.com/ElasticHQ/elasticsearch-HQ) - Monitoring and Management Web Application for ElasticSearch instances and clusters.
- envoy-ui (https://github.com/Nitro/envoy-ui) - Dead simple server-side UI for Envoy proxy (like HAproxy stats).
- goldpinger (https://github.com/bloomberg/goldpinger) - Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.
@@ -357,8 +348,8 @@
- inspektor-gadget (https://github.com/inspektor-gadget/inspektor-gadget) - The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.
- istio-ui (https://github.com/jukylin/istio-ui) - Istio config management backend.
- kelemetry (https://github.com/kubewharf/kelemetry) - Global control plane tracing for Kubernetes.
- kepler (https://github.com/sustainable-computing-io/kepler) - 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.
- kepler (https://github.com/sustainable-computing-io/kepler) - 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.
- kiali (https://github.com/kiali/kiali) - Kiali project to help istio service mesh observability.
- kibana (https://github.com/elastic/kibana) - Kibana analytics and search dashboard for Elasticsearch.
- kindling (https://github.com/Kindling-project/kindling) - eBPF-based CloudNative Monitor tool.
@@ -367,8 +358,8 @@
- kube-state-metrics (https://github.com/kubernetes/kube-state-metrics) - Add-on agent to generate and expose cluster-level metrics.
- kubenurse (https://github.com/postfinance/kubenurse) - Kubernetes network monitoring.
- kubernetes-zabbix (https://github.com/monitoringartist/kubernetes-zabbix) - Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE).
- kubeshark (https://github.com/kubeshark/kubeshark) - 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.
- kubeshark (https://github.com/kubeshark/kubeshark) - 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.
- lake (https://github.com/merico-dev/lake) - Data lake for dev.
- metaflow (https://github.com/metaflowys/metaflow) - MetaFlow is an automated observability platform for cloud-native developers.
- monosi (https://github.com/monosidev/monosi) - Open source data observability platform.
@@ -377,8 +368,7 @@
- octant (https://github.com/vmware-tanzu/octant) - Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.
- open-falcon (https://github.com/XiaoMi/open-falcon) - Enterprise Internet monitoring system from Xiaomi.
- owl (https://github.com/TalkingData/owl) - Distributed monitoring system from TalkingData.
- parca (https://github.com/parca-dev/parca) - 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.
- parca (https://github.com/parca-dev/parca) - 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.
- perses (https://github.com/perses/perses) - The CNCF candidate for observability visualisation.
- pixie (https://github.com/pixie-io/pixie) - Instant Kubernetes-Native Application Observability.
- prometheus (https://github.com/prometheus/prometheus) - The Prometheus monitoring system and time series database.
@@ -402,8 +392,7 @@
- dc/os (https://github.com/dcos) - Datacenter Operating System.
- deis (https://github.com/deis/deis) - Deis v1, the CoreOS and Docker PaaS: Your PaaS. Your Rules.
- descheduler (https://github.com/kubernetes-sigs/descheduler) - Descheduler for Kubernetes.
- eks-distro (https://github.com/aws/eks-distro) - 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.
- eks-distro (https://github.com/aws/eks-distro) - 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.
- fleet (https://github.com/coreos/fleet) - Fleet ties together systemd and etcd into a distributed init system.
- karmada (https://github.com/karmada-io/karmada) - Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration.
- koordinator (https://github.com/koordinator-sh/koordinator) - QoS based scheduling system for hybrid orchestration workloads on Kubernetes, bringing workloads the best layout and status.
@@ -412,12 +401,11 @@
- kubeadmiral (https://github.com/kubewharf/kubeadmiral) - Multi-cluster Kubernetes Orchestration.
- kueue (https://github.com/kubernetes-sigs/kueue) - Kubernetes-native Job Queueing.
- marathon (https://github.com/mesosphere/marathon) - Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
- mesos (https://github.com/apache/mesos) - 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.
- mesos (https://github.com/apache/mesos) - 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.
- ocm (https://github.com/open-cluster-management-io/OCM) - The open-cluster-management.io project is focused on enabling end-to-end visibility and control across your Kubernetes clusters.
- serf (https://github.com/hashicorp/serf) - Service orchestration and management tool by hashicorp.
- service-fabric (https://github.com/Microsoft/service-fabric) - Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed 
applications and containers at large scale.
- service-fabric (https://github.com/Microsoft/service-fabric) - Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
- supergiant (https://github.com/supergiant/control) - Automatically scale hardware and easily run stateful applications using Kubernetes.
- swan (https://github.com/Dataman-Cloud/swan) - A Distributed, Highly Available Mesos Scheduler, Inspired by the design of Google Borg.
- swarm (https://github.com/docker/classicswarm) - Swarm: a Docker-native clustering system.
@@ -433,11 +421,9 @@
- envoy-docker-shim (https://github.com/Nitro/envoy-docker-shim) - Run Envoy in place of docker-proxy.
- envoy (https://github.com/envoyproxy/envoy) - C++ front/service proxy.
- func-e (https://github.com/tetratelabs/func-e) - func-e (pronounced funky) makes running Envoy easy.
- gimbal (https://github.com/projectcontour/gimbal) - 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.
- gimbal (https://github.com/projectcontour/gimbal) - 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.
- gobetween (https://github.com/yyyar/gobetween) - Modern & minimalistic load balancer for the Сloud era.
- haproxy (https://github.com/haproxy/haproxy) - HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based 
applications.
- haproxy (https://github.com/haproxy/haproxy) - HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
- inlets-operator (https://github.com/inlets/inlets-operator) - Add public LoadBalancers to your local Kubernetes clusters.
- kedge (https://github.com/improbable-eng/kedge) - kEdge - Kubernetes Edge Proxy for gRPC and HTTP Microservices.
- katran (https://github.com/facebookincubator/katran) - A high performance layer 4 load balancer.
@@ -449,8 +435,8 @@
- nginx-kubernetes-ingress (https://github.com/nginxinc/kubernetes-ingress) - NGINX and NGINX Plus Ingress Controllers for Kubernetes.
- nginx (https://github.com/nginx/nginx) - Nginx is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.
- reverse-proxy (https://github.com/microsoft/reverse-proxy) - A toolkit for developing high-performance HTTP reverse proxy applications.
- ribbon (https://github.com/Netflix/ribbon) - 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.
- ribbon (https://github.com/Netflix/ribbon) - 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.
- skipper (https://github.com/zalando/skipper) - An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress.
- traefik (https://github.com/containous/traefik) - Træfik, a modern reverse proxy.
- voyager (https://github.com/voyagermesh/voyager) - Secure Ingress Controller for Kubernetes.
@@ -466,8 +452,7 @@
- rsocket (https://github.com/rsocket) - Streaming message protocol with Reactive Extension/Stream semantics.
- sofa-bolt (https://github.com/sofastack/sofa-bolt) - SOFABolt is a lightweight, easy to use and high performance remoting framework based on Netty.
- sofa-rpc (https://github.com/sofastack/sofa-rpc) - SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
- tars (https://github.com/TarsCloud/Tars) - 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.
- tars (https://github.com/TarsCloud/Tars) - 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.
- thrift (https://github.com/apache/thrift) - Apache thrift.
Runtime
@@ -482,8 +467,7 @@
- hyperd (https://github.com/hyperhq/hyperd) - HyperContainer Daemon.
- img (https://github.com/genuinetools/img) - Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.
- lima (https://github.com/AkihiroSuda/lima) - Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially).
- katacontainers (https://katacontainers.io/) - Kata Containers is a new open source project building extremely lightweight virtual machines that seamlessly plug into the containers 
ecosystem.
- katacontainers (https://katacontainers.io/) - Kata Containers is a new open source project building extremely lightweight virtual machines that seamlessly plug into the containers ecosystem.
- kuasar (https://github.com/kuasar-io/kuasar) - An efficient container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.
- moby (https://github.com/moby/moby) - Moby Project - a collaborative project for the container ecosystem to assemble container-based systems.
- podman (https://github.com/containers/podman) - A tool for managing OCI containers and pods.
@@ -510,8 +494,7 @@
- cost-model (https://github.com/kubecost/cost-model) - Cross-cloud cost allocation models for workloads running on Kubernetes.
- curiefense (https://github.com/curiefense/curiefense) - Adds a broad set of automated web security tools to Envoy.
- dex (https://github.com/dexidp/dex) - OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors.
- docker-bench-security (https://github.com/docker/docker-bench-security) - The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker 
containers in production.
- docker-bench-security (https://github.com/docker/docker-bench-security) - The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
- dockscan (https://github.com/kost/dockscan) - Dockscan is security vulnerability and audit scanner for Docker installations.
- drydock (https://github.com/zuBux/drydock) - Drydock provides a flexible way of assessing the security of your Docker daemon configuration and containers using editable audit templates.
- falco (https://github.com/falcosecurity/falco) - Behavioral Activity Monitoring With Container Support.
@@ -525,12 +508,10 @@
- k8guard (https://github.com/k8guard) - An auditing system for Kubernetes.
- kamus (https://github.com/Soluto/kamus) - An open source, git-ops, zero-trust secret encryption and decryption solution for Kubernetes applications.
- keycloak (https://github.com/keycloak/keycloak) - Open Source Identity and Access Management For Modern Applications and Services.
- kratos (https://github.com/ory/kratos) - 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.
- kratos (https://github.com/ory/kratos) - 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.
- kritis (https://github.com/grafeas/kritis) - Deploy-time Policy Enforcer for Kubernetes applications.
- kube-bench (https://github.com/aquasecurity/kube-bench) - The Kubernetes Bench for Security is a Go application that checks whether Kubernetes is deployed according to security best 
practices.
- kube-bench (https://github.com/aquasecurity/kube-bench) - The Kubernetes Bench for Security is a Go application that checks whether Kubernetes is deployed according to security best practices.
- kube-lego (https://github.com/jetstack/kube-lego) - Automatically request certificates for Kubernetes Ingress resources from Let's Encrypt.
- kube2iam (https://github.com/jtblin/kube2iam) - kube2iam provides different AWS IAM roles for pods running on Kubernetes.
- kubed (https://github.com/appscode/kubed) - A Kubernetes Cluster Operator Daemon.
@@ -547,20 +528,17 @@
- syft (https://github.com/anchore/syft) - CLI tool and library for generating a Software Bill of Materials from container images and filesystems.
- topaz (https://github.com/aserto-dev/topaz) - Cloud-native authorization for modern applications and APIs.
- trivy-action (https://github.com/aquasecurity/trivy-action) - Runs Trivy as GitHub action to scan your Docker container image for vulnerabilities.
- trivy (https://github.com/aquasecurity/trivy) - Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues and hard-coded 
secrets.
- trivy (https://github.com/aquasecurity/trivy) - Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues and hard-coded secrets.
- trousseau (https://github.com/oleiade/trousseau) - File based encrypted key-value store.
- trust-manager (https://github.com/cert-manager/trust-manager) - trust-manager is an operator for distributing trust bundles across a Kubernetes cluster.
- vault (https://github.com/hashicorp/vault) - A tool for managing secrets.
- vilicus (https://github.com/edersonbrilhante/vilicus) - 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.
- vilicus (https://github.com/edersonbrilhante/vilicus) - 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.
Service Mesh
- aeraki (https://github.com/aeraki-framework/aeraki) - Manage any layer 7 traffic in an Istio service mesh.
- amalgam8 (https://github.com/amalgam8/amalgam8) - Content and Version-based Routing Fabric for Polyglot Microservices.
- consul (https://github.com/hashicorp/consul) - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed 
infrastructure.
- consul (https://github.com/hashicorp/consul) - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- easemesh (https://github.com/megaease/easemesh) - A service mesh implementation for connecting, control, and observe services in spring-cloud.
- getmesh (https://github.com/tetratelabs/getmesh) - An integration, and lifecycle management CLI tool that ensures the use of supported and trusted versions of Istio.
- istio (https://github.com/istio/istio) - Connect, secure, control, and observe services.
@@ -574,8 +552,8 @@
- merbridge (https://github.com/merbridge/merbridge) - Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.
- nginmesh (https://github.com/nginxinc/nginmesh) - Service Mesh using Nginx.
- nginx-unit (https://github.com/nginx/unit) - NGINX Unit is a new, lightweight, open source application server built to meet the demands of dynamic and distributed applications.
- osm (https://github.com/openservicemesh/osm) - 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.
- osm (https://github.com/openservicemesh/osm) - 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.
- secretscanner (https://github.com/deepfence/SecretScanner) - Find secrets and passwords in container images and file systems.
- servicecomb (https://github.com/ServiceComb) - ServiceComb is a microservice framework that provides an easy way to develop and deploy applications in the cloud.
- supergloo (https://github.com/solo-io/service-mesh-hub) - The Service Mesh Orchestration Platform.
@@ -592,8 +570,8 @@
- open-service-broker-sdk (https://github.com/openshift/open-service-broker-sdk) - A starting point for creating service brokers implementing the Open Service Broker API.
- polaris (https://github.com/polarismesh/polaris) - Service discovery and governance center for distributed and microservice architecture.
- registrator (https://github.com/gliderlabs/registrator) - Service registry bridge for Docker with pluggable adapters.
- rotor (https://github.com/turbinelabs/rotor) - 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.
- rotor (https://github.com/turbinelabs/rotor) - 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.
- service-broker (https://github.com/openservicebrokerapi/servicebroker) - Open Service Broker API Specification.
- service-catalog (https://github.com/kubernetes-sigs/service-catalog) - Consume services in Kubernetes using the Open Service Broker API.
- skydns (https://github.com/skynetservices/skydns1) - DNS for skynet or any other service discovery.
@@ -619,12 +597,10 @@
- ironfunctions (https://github.com/iron-io/functions) - IronFunctions - the serverless microservices platform.
- keda (https://github.com/kedacore/keda) - KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes.
- knative-lambda-runtime (https://github.com/triggermesh/knative-lambda-runtime) - Running AWS Lambda Functions on Knative/Kubernetes Clusters.
- knix (https://github.com/knix-microfunctions/knix) - 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.
- knix (https://github.com/knix-microfunctions/knix) - 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.
- kubeless (https://github.com/kubeless/kubeless) - Kubernetes Native Serverless Framework.
- laf (https://github.com/labring/laf) - 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.
- laf (https://github.com/labring/laf) - 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.
- layotto (https://github.com/mosn/layotto) - A fast and efficient cloud native application runtime.
- nuclio (https://github.com/nuclio/nuclio) - High-Performance Serverless event and data processing platform.
- openfaas (https://github.com/openfaas/faas) - OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes.
@@ -632,14 +608,12 @@
- openwhisk (http://openwhisk.apache.org/) - Apache OpenWhisk (Incubating) is a serverless, open source cloud platform that executes functions in response to events at any scale.
- osiris (https://github.com/deislabs/osiris) - A general purpose, scale-to-zero component for Kubernetes.
- riff (https://github.com/projectriff/riff) - Riff is for functions.
- serverless (https://github.com/serverless/serverless) - Serverless Framework  Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google
CloudFunctions & more!
- serverless (https://github.com/serverless/serverless) - Serverless Framework Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more!
- serverless-devs (https://github.com/Serverless-Devs/Serverless-Devs) - Serverless Devs developer tool (Serverless Devs 开发者工具).
- serving (https://github.com/knative/serving) - Kubernetes-based, scale-to-zero, request-driven compute.
- spec (https://github.com/cloudevents/spec) - CloudEvents Specification.
- sqoop (https://github.com/solo-io/sqoop) - The GraphQL Engine powered by Gloo.
- tau (https://github.com/taubyte/tau) - Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, Object Storage, K/V Database, and 
Pub-Sub Messaging.
- tau (https://github.com/taubyte/tau) - Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, Object Storage, K/V Database, and Pub-Sub Messaging.
- thanos (https://github.com/thanos-io/thanos) - Highly available Prometheus setup with long term storage capabilities.
Stability
@@ -647,16 +621,16 @@
- chaosblade (https://github.com/chaosblade-io/chaosblade) - An easy to use and powerful chaos engineering experiment toolkit阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具.
- chaosmonkey (https://github.com/Netflix/chaosmonkey) - Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
- chaos-mesh (https://github.com/chaos-mesh/chaos-mesh) - A Chaos Engineering Platform for Kubernetes.
- concurrency-limits (https://github.com/Netflix/concurrency-limits) - Java Library that implements and integrates concepts from TCP congestion control to auto-detect concurrency limits to 
achieve optimal throughput with optimal latency.
- hystrix (https://github.com/Netflix/Hystrix) - 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.
- concurrency-limits (https://github.com/Netflix/concurrency-limits) - Java Library that implements and integrates concepts from TCP congestion control to auto-detect concurrency limits to achieve optimal throughput with optimal 
latency.
- hystrix (https://github.com/Netflix/Hystrix) - 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.
- krkn (https://github.com/krkn-chaos/krkn) - Chaos and resiliency testing tool for Kubernetes with a focus on improving performance under failure conditions. A CNCF sandbox project.
- kubediag (https://github.com/kubediag/kubediag) - Problem diagnosis and operation orchestration for Kubernetes.
- kubedoom (https://github.com/storax/kubedoom) - Kill Kubernetes pods by playing Id's DOOM!
- litmus (https://github.com/litmuschaos/litmus) - Litmus helps SREs and developers practice chaos engineering in a Cloud-native way.
- metersphere (https://github.com/metersphere/metersphere) - MeterSphere is an End-to-End open source continuous testing platform. MeterSphere 
是一站式开源持续测试平台涵盖测试跟踪、接口测试、性能测试、团队协作等功能全面兼容 JMeter、Postman、Swagger 等开源、主流标准.
- metersphere (https://github.com/metersphere/metersphere) - MeterSphere is an End-to-End open source continuous testing platform. MeterSphere 是一站式开源持续测试平台涵盖测试跟踪、接口测试、性能测试、团队协作等功能全面兼容 
JMeter、Postman、Swagger 等开源、主流标准.
- ratelimit (https://github.com/envoyproxy/ratelimit) - Go/gRPC service designed to enable generic rate limit scenarios from different types of applications.
- rider (https://github.com/hango-io/rider) - SDK for Envoy Lua extensions.
- sentinel (https://github.com/alibaba/sentinel) - A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
@@ -668,14 +642,12 @@
- ceph (https://github.com/ceph/ceph) - Ceph is a distributed object, block, and file storage platform.
- chubaofs (https://github.com/chubaofs/chubaofs) - A distributed storage system for cloud native applications.
- convoy (https://github.com/rancher/convoy) - A Docker volume plugin, managing persistent container volumes.
- curve (https://github.com/opencurve/curve) - 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.
- fastdfs (https://github.com/happyfish100/fastdfs) - 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.
- curve (https://github.com/opencurve/curve) - 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.
- fastdfs (https://github.com/happyfish100/fastdfs) - 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.
- flocker (https://github.com/ClusterHQ/flocker) - Container data volume manager for your Dockerized application.
- glusterd2 (https://github.com/gluster/glusterd2) - GlusterD-2.0 is the distributed management framework to be used for GlusterFS-4.0.
- glusterfs (https://github.com/gluster/glusterfs) - Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file 
storage.
- glusterfs (https://github.com/gluster/glusterfs) - Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage.
- harbor (https://github.com/goharbor/harbor) - An open source trusted cloud native registry project that stores, signs, and scans content.
- heketi (https://github.com/heketi/heketi) - RESTful based volume management framework for GlusterFS.
- hwameistor (https://github.com/hwameistor/hwameistor) - Hwameistor is an HA local storage system for cloud-native stateful workloads.
@@ -686,8 +658,8 @@
- leofs (https://leo-project.net/leofs/) - The LeoFS Storage System.
- longhorn (https://github.com/longhorn/longhorn) - We put storage on cows and move them around from rancher.
- minio (https://github.com/minio/minio) - Minio is an open source object storage server compatible with Amazon S3 APIs.
- openebs (https://github.com/openebs/openebs) - 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.
- openebs (https://github.com/openebs/openebs) - 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.
- oras (https://github.com/oras-project/oras) - OCI registry client, managing content like artifacts, images, packages.
- rook (https://github.com/rook/rook) - File, Block, and Object Storage Services for your Cloud-Native Environment.
- storageos (https://storageos.com/) - Enterprise persistent storage for containers and the cloud.
@@ -698,16 +670,14 @@
Tools
- aglio (https://github.com/danielgtaylor/aglio) - An API Blueprint renderer with theme support that outputs static HTML.
- ansible (https://github.com/ansible/ansible) - 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.
- ark (https://github.com/vmware-tanzu/velero) - Heptio Ark is a utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes. Brought to 
you by Heptio.
- ansible (https://github.com/ansible/ansible) - 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.
- ark (https://github.com/vmware-tanzu/velero) - Heptio Ark is a utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes. Brought to you by Heptio.
- buildx (https://github.com/docker/buildx) - Docker CLI plugin for extended build capabilities with BuildKit.
- chaostoolkit (https://github.com/chaostoolkit/chaostoolkit/) - An Open API to Chaos Engineering.
- che (https://github.com/eclipse/che) - Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
- client-go (https://github.com/kubernetes/client-go) - Go client for Kubernetes.
- cloud-native-sandbox (https://github.com/rootsongjc/cloud-native-sandbox) - Cloud Native Sandbox can help you setup a standalone Kubernetes and Istio environment with Docker on you own 
laptop.
- cloud-native-sandbox (https://github.com/rootsongjc/cloud-native-sandbox) - Cloud Native Sandbox can help you setup a standalone Kubernetes and Istio environment with Docker on you own laptop.
- cloudtty (https://github.com/cloudtty/cloudtty) - A Friendly Kubernetes CloudShell (Web Terminal) !
- cluster-lifecycle-manager (https://github.com/zalando-incubator/cluster-lifecycle-manager) - Cluster Lifecycle Manager (CLM) to provision and update multiple Kubernetes clusters.
- clusternet (https://github.com/clusternet/clusternet) - Managing your Kubernetes clusters (including public, private, edge, etc) as easily as visiting the Internet.
@@ -717,13 +687,11 @@
- cost-model (https://github.com/kubecost/cost-model) - Cross-cloud cost allocation models for workloads running on Kubernetes.
- crashcart (https://github.com/oracle/crashcart) - CrashCart: sideload binaries into a running container.
- cri-tools (https://github.com/kubernetes-sigs/cri-tools) - CLI and validation tools for Kubelet Container Runtime Interface (CRI).
- datree (https://github.com/datreeio/datree) - CLI tool that automatically scans Kubernetes manifests and Helm charts to ensure they follow best practices as well as your organizations 
policies.
- devspace (https://github.com/devspace-cloud/devspace) - 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).
- datree (https://github.com/datreeio/datree) - CLI tool that automatically scans Kubernetes manifests and Helm charts to ensure they follow best practices as well as your organizations policies.
- devspace (https://github.com/devspace-cloud/devspace) - 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).
- docker-elk (https://github.com/deviantony/docker-elk) - The ELK stack powered by Docker and Compose.
- docker-pushrm (https://github.com/christian-korneck/docker-pushrm) - 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.
- docker-pushrm (https://github.com/christian-korneck/docker-pushrm) - 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.
- docker-wine (https://github.com/scottyhardy/docker-wine) - Docker image that includes Wine and Winetricks for running Windows applications on Linux and macOS.
- dockerized (https://github.com/datastack-net/dockerized) - Run popular commandline tools within docker.
- dockersh (https://github.com/Yelp/dockersh) - A shell which places users into individual docker containers.
@@ -738,8 +706,8 @@
- freshpod (https://github.com/googlecloudplatform/freshpod) - Restart Pods on Minikube automatically on image rebuilds.
- fubectl (https://github.com/kubermatic/fubectl) - Reduces repetitive interactions with kubectl.
- garden (https://github.com/garden-io/garden) - Development orchestrator for Kubernetes, containers and serverless functions.
- gardener (https://github.com/gardener/gardener) - 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.
- gardener (https://github.com/gardener/gardener) - 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.
- go-kubectx (https://github.com/aca/go-kubectx) - 5x-10x faster alternative to kubectx. Uses client-go.
- istio-pod-network-controller (https://github.com/sabre1041/istio-pod-network-controller) - Controller to manage Istio Pod Network.
- k (https://github.com/yggheim/k) - Exec into kubernetes pod easy (via kubectl).
@@ -758,8 +726,7 @@
- kops (https://github.com/kubernetes/kops) - Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management.
- krane (https://github.com/Shopify/krane) - A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result.
- ksctl (https://github.com/kubesimplify/ksctl) - A Generic Kubernetes Management CLI tool for multi-cloud Kubernetes clusters.
- kstone (https://github.com/tkestack/kstone) - Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd 
data, and intelligent diagnosis.
- kstone (https://github.com/tkestack/kstone) - Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
- krustlet (https://github.com/deislabs/krustlet) - Kubernetes Rust Kubelet.
- ksniff (https://github.com/eldadru/ksniff) - Kubectl plugin to ease sniffing on Kubernetes pods using tcpdump and Wireshark.
- ksonnet-lib (https://github.com/ksonnet/ksonnet-lib) - (technical preview) Simplify working with Kubernetes.
@@ -771,8 +738,7 @@
- kube-downscaler (https://github.com/hjacobs/kube-downscaler) - Scale down Kubernetes deployments after work hours.
- kube-fledged (https://github.com/senthilrch/kube-fledged) - A kubernetes add-on for creating and managing a cache of container images in a kubernetes cluster.
- kube-lineage (https://github.com/tohjustin/kube-lineage) - A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
- kube-linter (https://github.com/stackrox/kube-linter) - 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.
- kube-linter (https://github.com/stackrox/kube-linter) - 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.
- kube-ps1 (https://github.com/jonmosco/kube-ps1) - Kubernetes prompt info for bash and zsh.
- kube-shell (https://github.com/cloudnativelabs/kube-shell) - Kubernetes shell: An integrated shell for working with the Kubernetes CLI.
- kube-version-converter (https://github.com/fleeto/kube-version-converter) - Convert API Object file into specified version.
@@ -800,8 +766,7 @@
- kubeonoff (https://github.com/GambitResearch/kubeonoff) - A simple web UI for managing Kubernetes deployments.
- kuberlr (https://github.com/flavio/kuberlr) - A tool that simplifies the management of multiple versions of kubectl.
- kubernetes-client (https://github.com/fabric8io/kubernetes-client) - Java client for Kubernetes & OpenShift 3.
- kubernetes-vagrant-centos-cluster (https://github.com/rootsongjc/kubernetes-vagrant-centos-cluster) - Setting up a distributed Kubernetes cluster along with Istio service mesh locally with 
Vagrant and VirtualBox.
- kubernetes-vagrant-centos-cluster (https://github.com/rootsongjc/kubernetes-vagrant-centos-cluster) - Setting up a distributed Kubernetes cluster along with Istio service mesh locally with Vagrant and VirtualBox.
- kubespray (https://github.com/kubernetes-sigs/kubespray) - Setup a kubernetes cluster also mentioned as kargo.
- kubespy (https://github.com/pulumi/kubespy) - Tools for observing Kubernetes resources in real time, powered by Pulumi.
- kubesql (https://github.com/xuxinkun/kubesql) - A tool using sql to query the resources of kubernetes, such as pod, node and so on.
@@ -828,21 +793,19 @@
- powerfulseal (https://github.com/powerfulseal/powerfulseal)- A powerful testing tool for Kubernetes clusters.
- rafter (https://github.com/kyma-project/rafter) - Kubernetes-native S3-like files/assets store based on CRDs and powered by MinIO.
- rback (https://github.com/team-soteria/rback) - RBAC in Kubernetes visualizer.
- reloader (https://github.com/stakater/Reloader) - A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, 
StatefulSet, DaemonSet and DeploymentConfig.
- reloader (https://github.com/stakater/Reloader) - A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig.
- searchlight (https://github.com/searchlight/searchlight) - Alerts for Kubernetes.
- seaworthy (https://github.com/cakehappens/seaworthy) - A CLI to verify Kubernetes resource health.
- sealos (https://github.com/labring/sealos) - Sealos is a Kubernetes distribution offering comprehensive solutions for both public and private clouds.
- skopeo (https://github.com/containers/skopeo) - Work with remote images registries - retrieving information, images, signing content.
- sloop (https://github.com/salesforce/sloop) - Kubernetes History Visualization.
- sonobuoy (https://github.com/vmware-tanzu/sonobuoy) - 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.
- sonobuoy (https://github.com/vmware-tanzu/sonobuoy) - 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.
- squash (https://github.com/solo-io/squash) - The debugger for microservices.
- stash (https://github.com/stashed/stash) - Backup your Kubernetes Volumes.
- statusbay (https://github.com/similarweb/statusbay) - Kubernetes deployment visibility like a pro.
- stern (https://github.com/wercker/stern) - Multi pod and container log tailing for Kubernetes.
- swagger (https://github.com/swagger-api/swagger-ui) - Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a 
Swagger-compliant API.
- swagger (https://github.com/swagger-api/swagger-ui) - Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
- talos (https://github.com/talos-systems/talos) - A modern OS for Kubernetes.
- tectonic-installer (https://github.com/coreos/tectonic-installer) - Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more.
- teleport (https://github.com/gravitational/teleport) - Certificate authority and access plane for SSH, Kubernetes, web apps, databases and desktops.
@@ -862,27 +825,24 @@
- appdash (https://github.com/sourcegraph/appdash) - Application tracing system for Go, based on Google's Dapper.
- jaeger (https://github.com/jaegertracing/jaeger) - Jaeger, a Distributed Tracing System.
- opencensus (https://github.com/census-instrumentation) - A single distribution of libraries that automatically collect traces and metrics from your app, display them locally, and send them 
to any backend.
- opencensus (https://github.com/census-instrumentation) - A single distribution of libraries that automatically collect traces and metrics from your app, display them locally, and send them to any backend.
- opentelemetry (https://github.com/open-telemetry/opentelemetry-specification) - An observability framework for cloud-native software.
- opentracing (https://github.com/opentracing) - Consistent, expressive, vendor-neutral APIs for distributed tracing and context propagation.
- pinpoint (https://github.com/naver/pinpoint) - Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
- sentry (https://github.com/getsentry/sentry) - Sentry is a cross-platform crash reporting and aggregation platform.
- skywalking (https://github.com/apache/skywalking) - An APM system for tracing, monitoring, diagnosing distributed systems, especially based on microservices, cloud native and container.
- sofa-tracker (https://github.com/sofastack/sofa-tracer) - 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.
- sofa-tracker (https://github.com/sofastack/sofa-tracer) - 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.
- zipkin (https://github.com/openzipkin/zipkin) - Zipkin is a distributed tracing system.
Tutorials
- aws-eks-best-practices (https://github.com/aws/aws-eks-best-practices/) - A best practices guide for day 2 operations, including operational excellence, security, reliability, performance 
efficiency, and cost optimization.
- aws-eks-best-practices (https://github.com/aws/aws-eks-best-practices/) - A best practices guide for day 2 operations, including operational excellence, security, reliability, performance efficiency, and cost optimization.
- aws-workshop-for-kubernetes (https://github.com/aws-samples/aws-workshop-for-kubernetes) - AWS Workshop for Kubernetes.
- cloud-native-library (https://github.com/rootsongjc/cloud-native-library) - 云原生资料库 Cloud Native Library.
- developer-roadmap (https://github.com/kamranahmedse/developer-roadmap) - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
- envoy-steps (https://github.com/datawire/envoy-steps) - Envoy Step by Step.
- envoy-tutorial (https://github.com/rootsongjc/envoy-tutorial) - Envoy mesh in kubernetes tutorial.
- falco-analyze-audit-log-from-k3s-cluster (https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster) - Detect intrusions that happened in your Kubernetes cluster through 
audit logs using Falco.
- falco-analyze-audit-log-from-k3s-cluster (https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster) - Detect intrusions that happened in your Kubernetes cluster through audit logs using Falco.
- istio-index-conf2018 (https://github.com/todkap/istio-index-conf2018) - Istio is not just for Microservices: Secure your Kubernetes services using Istio Service Mesh.
- istio-ingress-tutorial (https://github.com/kelseyhightower/istio-ingress-tutorial) - How to run the Istio Ingress Controller on Kubernetes.
- istio-service-mesh-workshop (https://github.com/layer5io/istio-service-mesh-workshop) - Using Istio Workshop.