Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
sangam14 committed Feb 20, 2024
1 parent f44c006 commit 07a3557
Showing 1 changed file with 99 additions and 7 deletions.
106 changes: 99 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,111 @@
# Cloud Native Tools Collection

This repository is a comprehensive collection of cloud native tools, providing a one-stop resource for developers, DevOps engineers, and cloud professionals. Our aim is to offer a variety of tools that facilitate cloud operations, ranging from monitoring, security, CI/CD, infrastructure management, and more.

## About the Collection
## Cluster Management
- [breeze](#): Deploy a Production Ready Kubernetes Cluster with graphical interface - GitHub: [wise2c-devops/breeze](https://github.com/wise2c-devops/breeze)
- [clusterman](#): Clusterman - Autoscale and Manage your compute clusters - GitHub: [Yelp/clusterman](https://github.com/Yelp/clusterman)
- [claudie](#): Cloud-agnostic managed Kubernetes - GitHub: [berops/claudie](https://github.com/berops/claudie)
- [cluster-api](#): Home for Cluster API, a subproject of sig-cluster-lifecycle - GitHub: [kubernetes-sigs/cluster-api](https://github.com/kubernetes-sigs/cluster-api)
- [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 - GitHub: [clusterpedia-io/clusterpedia](https://github.com/clusterpedia-io/clusterpedia)
- [eksctl](#): Home for Cluster API, a subproject of sig-cluster-lifecycle - GitHub: [weaveworks/eksctl](https://github.com/weaveworks/eksctl)
- [harvester](#): Open source hyperconverged infrastructure (HCI) software - GitHub: [harvester/harvester](https://github.com/harvester/harvester)
- [hierarchical-namespaces](#): Hierarchical namespaces make it easier to share your cluster by making namespaces more powerful - GitHub: [kubernetes-sigs/hierarchical-namespaces](https://github.com/kubernetes-sigs/hierarchical-namespaces)
- [keda](#): Event-driven Autoscaling in Kubernetes - GitHub: [kedacore/keda](https://github.com/kedacore/keda)
- [kind](#): Kubernetes IN Docker - local clusters for testing Kubernetes - GitHub: [kubernetes-sigs/kind](https://github.com/kubernetes-sigs/kind)
- [kruise](#): Kruise consists of several controllers which extend and complement the Kubernetes core controllers for workload management. - GitHub: [openkruise/kruise](https://github.com/openkruise/kruise)
- [kOps](#): Kubernetes Operations (kOps) Production Grade k8s Installation, Upgrades and Management - GitHub: [kubernetes/kops](https://github.com/kubernetes/kops)
- [kubedirector](#): KubeDirector uses standard Kubernetes (K8s) facilities of custom resources and API extensions to implement stateful scaleout application clusters. - GitHub: [bluek8s/kubedirector](https://github.com/bluek8s/kubedirector)
- [kubenav](#): kubenav is the navigator for your Kubernetes clusters right in your pocket - GitHub: [kubenav/kubenav](https://github.com/kubenav/kubenav)
- [kubesphere](#): The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management - GitHub: [kubesphere/kubesphere](https://github.com/kubesphere/kubesphere)
- [kubespray](#): Deploy a Production Ready Kubernetes Cluster - GitHub: [kubernetes-sigs/kubespray](https://github.com/kubernetes-sigs/kubespray)
- [kubicorn](#): Simple, cloud native infrastructure for Kubernetes - GitHub: [kubicorn/kubicorn](https://github.com/kubicorn/kubicorn)
- [kubeone](#): Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments - GitHub: [kubermatic/kubeone](https://github.com/kubermatic/kubeone)
- [kubespray](#): Deploy a Production Ready Kubernetes Cluster - GitHub: [kubernetes-sigs/kubespray](https://github.com/kubernetes-sigs/kubespray)
- [k0s](#): k0s - The Zero Friction Kubernetes - GitHub: [k0sproject/k0s](https://github.com/k0sproject/k0s)
- [k3d](#): k3d,and Windows.,destroy,half the memory,highly available,is a tool for running local k3s clusters in docker. It's a single binary about 20 MB. You need to have docker installed - GitHub: [k3d-io/k3d](https://github.com/k3d-io/k3d)
- [k3s](#): Lightweight Kubernetes. Easy to install,Kubernetes clusters from the command line - GitHub: [rancher/k3s](https://github.com/rancher/k3s)
- [liqo](#): Liqo implements Dynamic resource sharing across different Kubernetes clusters (e.g.; offloading pods and services), supporting decentralized governance - GitHub: [liqotech/liqo](https://github.com/liqotech/liqo)
- [matchbox](#): Network boot and provision Fedora CoreOS and Flatcar Linux clusters - GitHub: [poseidon/matchbox](https://github.com/poseidon/matchbox)
- [monokle](#): Monokle streamlines the process of creating, analyzing, and deploying Kubernetes configurations by providing a unified visual tool for authoring YAML manifests, validating policies, and managing live clusters - GitHub: [kubeshop/monokle](https://github.com/kubeshop/monokle)
- [metalk8s](#): An opinionated Kubernetes distribution with a focus on long-term on-prem deployments - GitHub: [scality/metalk8s](https://github.com/scality/metalk8s)
- [microk8s](#): MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge - GitHub: [canonical/microk8s](https://github.com/canonical/microk8s)
- [minikube](#): minikube implements a local Kubernetes cluster on macOS,Linux,all in a binary less than 100 MB. - GitHub: [kubernetes/minikube](https://github.com/kubernetes/minikube)
- [silver-surfer](#): sealos is a Kubernetes distribution, a general-purpose cloud operating system for managing cloud-native applications - GitHub: [labring/sealos](https://github.com/labring/sealos)
- [tanka](#): The clean, concise and super flexible alternative to YAML for your Kubernetes cluster - GitHub: [grafana/tanka](https://github.com/grafana/tanka)
- [typhoon](#): Minimal and free Kubernetes distribution with Terraform - GitHub: [poseidon/typhoon](https://github.com/poseidon/typhoon)

## Continuous Integration & Delivery
- [argocd](#): Declarative continuous deployment for Kubernetes - GitHub: [argoproj/argo-cd](https://github.com/argoproj/argo-cd)

## Development Tools
- [aptakub](#): A modern, lightweight and multi-cluster desktop client for Kubernetes. Connect to multiple clusters simultaneously to view, edit and manage all your resources. - GitHub: [aptakube/aptakube](https://github.com/aptakube/aptakube)
- [garden](#): Garden provides production-like Kubernetes testing environments for integration tests, QA, and development - GitHub: [garden-io/garden](https://github.com/garden-io/garden)
- [gefyra](#): Gefyra blazingly-fast, rock-solid, local application development ➡️ with Kubernetes - GitHub: [gefyrahq/gefyra](https://github.com/gefyrahq/gefyra)
- [jkube](#): Tools and plugins for Java developers that help you create container images along with the required manifests to deploy your applications to Kubernetes - GitHub: [eclipse/jkube](https://github.com/eclipse/jkube)
- [ko](#): ko is a tool for building and deploying Golang applications to Kubernetes. - GitHub: [ko-build/ko](https://github.com/ko-build/ko)
- [konfig](#): Konfig is a Kubernetes friendly Rails gem. It can load configuration and secrets from both YAML or folders with individual files and present them to your application the same way. - GitHub: [cloud66-oss/konfig](https://github.com/cloud66-oss/konfig)
- [kubectl-warp](#): Kubernetes CLI plugin for syncing and executing local files in Pod on Kubernetes - GitHub: [ernoaapa/kubectl-warp](https://github.com/ernoaapa/kubectl-warp)
- [kubernix](#): This project aims to provide single dependency Kubernetes clusters for local testing, experimenting and development purposes - GitHub: [saschagrunert/kubernix](https://github.com/saschagrunert/kubernix)
- [kubevious](#): Kubevious renders all configurations relevant to the application in one place. That saves a lot of time from operators, eliminating the need for looking up settings and digging within selectors and labels - GitHub: [kubevious/Kubevious](https://github.com/kubevious/Kubevious)
- [okteto](https://kubedaily.com/blog/okteto/): okteto accelerates the development workflow of Kubernetes applications. - GitHub: [okteto/okteto](https://github.com/okteto/okteto)
- [porter](#): Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command. - GitHub: [getporter/porter](https://github.com/getporter/porter)
- [skippbox](#): A Desktop application for k8sd - GitHub: [skippbox/skippbox](https://github.com/skippbox/skippbox)
- [telepresence](#): Telepresence provides fast, realistic local development for Kubernetes microservices - GitHub: [telepresenceio/telepresence](https://github.com/telepresenceio/telepresence)
- [tilt](#): Tilt powers multi-service development and makes sure they behave - GitHub: [tilt-dev/tilt](https://github.com/tilt-dev/tilt)
- [tye](#): Tye is a developer tool that makes developing, testing, and deploying microservices and distributed applications easier - GitHub: [dotnet/tye](https://github.com/dotnet/tye)

## Networking
- [antrea](#): Kubernetes networking based on Open vSwitch - GitHub: [antrea-io/antrea](https://github.com/antrea-io/antrea)
- [bumblebee](#): Get eBPF programs running from the cloud to the kernel in 1 line of bash - GitHub: [solo-io/bumblebee](https://github.com/solo-io/bumblebee)
- [calico](#): Calico is an open source networking and network security solution for containers, virtual machines, and bare-metal workloads - GitHub: [projectcalico/calico](https://github.com/projectcalico/calico)
- [cilium](#): eBPF-based Networking, Security, and Observability - GitHub: [cilium/cilium](https://github.com/cilium/cilium)
- [cert-manager](https://kubedaily.com/blog/certmanager/): Automatically provision and manage TLS certificates in Kubernetes - GitHub: [cert-manager/cert-manager](https://github.com/cert-manager/cert-manager)
- [coredns](#): CoreDNS is a DNS server that chains plugins - GitHub: [coredns/coredns](https://github.com/coredns/coredns)
- [egress-operator](#): A Kubernetes operator to produce egress gateway Envoy pods and control access to them with network policies - GitHub: [monzo/egress-operator](https://github.com/monzo/egress-operator)
- [ingress-nginx](#): ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer - GitHub: [kubernetes/ingress-nginx](https://github.com/kubernetes/ingress-nginx)
- [ksniff](#): Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark - GitHub: [eldadru/ksniff](https://github.com/eldadru/ksniff)
- [kubernetes-ingress-controller](#): Configure plugins, health checking, load balancing and more in Kong for Kubernetes Services - GitHub: [Kong/kubernetes-ingress-controller](https://github.com/Kong/kubernetes-ingress-controller)
- [kube-ovn](#): A Kubernetes Network Fabric for Enterprises that is Rich in Functions and Easy in Operations - GitHub: [kubeovn/kube-ovn](https://github.com/kubeovn/kube-ovn)
- [kubefwd](#): Bulk port forwarding Kubernetes services for local development - GitHub: [txn2/kubefwd](https://github.com/txn2/kubefwd)
- [submariner](#): Connect all your Kubernetes clusters, no matter where they are in the world - GitHub: [submariner-io/submariner](https://github.com/submariner-io/submariner)

## Security
- [cnspec](#): An open source, cloud-native security to protect everything from build to runtime - GitHub: [mondoohq/cnspec](https://github.com/mondoohq/cnspec)
- [kdigger](#): Kubernetes focused container assessment and context discovery tool for penetration testing - GitHub: [quarkslab/kdigger](https://github.com/quarkslab/kdigger)
- [kube-bench](#): Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark - GitHub: [aquasecurity/kube-bench](https://github.com/aquasecurity/kube-bench)
- [kube-hunter](#): Hunt for security weaknesses in Kubernetes clusters - GitHub: [aquasecurity/kube-hunter](https://github.com/aquasecurity/kube-hunter)
- [kubeletctl](#): A client for kubelet - GitHub: [cyberark/kubeletctl](https://github.com/cyberark/kubeletctl)
- [KubeArmor](#): Cloud-native Runtime Security Enforcement System. Workload hardening and implementing least-permissive policies made easy - GitHub: [kubearmor/KubeArmor](https://github.com/kubearmor/KubeArmor)
- [peirates](#): Peirates - Kubernetes Penetration Testing tool - GitHub: [inguardians/peirates](https://github.com/inguardians/peirates)

## Service Proxy & Mesh
- [bfe](#): Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd Platform (BFE) - GitHub: [bfenetworks/bfe](https://github.com/bfenetworks/bfe)
- [caddy](#): Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go - GitHub: [caddyserver/caddy](https://github.com/caddyserver/caddy)
- [contour](#): Contour is a Kubernetes ingress controller using Envoy proxy. - GitHub: [projectcontour/contour](https://github.com/projectcontour/contour)
- [envoy](#): Cloud-native high-performance edge/middle/service proxy - GitHub: [envoyproxy/envoy](https://github.com/envoyproxy/envoy)
- [haproxy](#): HAProxy Load Balancer's development branch (mirror of git.haproxy.org) - GitHub: [haproxy/haproxy](https://github.com/haproxy/haproxy)
- [inlets](#): Secure HTTP and TCP tunnels that just work - GitHub: [inlets/inlets-pro](https://github.com/inlets/inlets-pro)
- [metallb](#): A network load-balancer implementation for Kubernetes using standard routing protocols - GitHub: [metallb/metallb](https://github.com/metallb/metallb)
- [nginx](#): NGINX Reverse Proxy - GitHub: [nginx/nginx](https://github.com/nginx/nginx)
- [openelb](#): Load Balancer Implementation for Kubernetes in Bare-Metal, Edge, and Virtualization - GitHub: [openelb/openelb](https://github.com/openelb/openelb)
- [openresty](#): High Performance Web Platform Based on Nginx and LuaJIT - GitHub: [openresty/openresty](https://github.com/openresty/openresty)
- [pipy](#): Pipy is a programmable proxy for the cloud, edge and IoT. It's written in C++, which makes it extremely lightweight and fast. It's also fully programmable by using PipyJS, a tailored version from the standard JavaScript language. - GitHub: [flomesh-io/pip](https://github.com/flomesh-io/pip)
- [Sentinel](#): A powerful flow control component enabling reliability, resilience and monitoring for microservices - GitHub: [alibaba/Sentinel](https://github.com/alibaba/Sentinel)
- [skipper](#): An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress - GitHub: [zalando/skipper](https://github.com/zalando/skipper)
- [Zuul](#): Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. - GitHub: [Netflix/zuul](https://github.com/Netflix/zuul)








Our collection includes over 100+ tools tailored for cloud native environments. They are meticulously organized to help users find the right tool for specific tasks in their cloud native journey.

## How to Navigate the Collection

The collection is presented in an easy-to-navigate format, categorized by functionality and cloud native aspects. To explore the collection, simply browse through the categories and click on the tool of interest to learn more about it.


## How to Use

Navigate through our collection by visiting [KubeDaily Cloud Native Tools](https://kubedaily.com/cloudnativetools/). Each tool is linked directly, so you can jump to the tool you need without any hassle.

## Contributing

Expand Down

0 comments on commit 07a3557

Please sign in to comment.