Skip to content

hemanthgk10/awesome-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

awesome-devops

List of all the awesome tools for devops.

Kuberenetes

Security

Kube-linter - KubeLinter analyzes Kubernetes YAML files and Helm charts, and checks them against a variety of best practices, with a focus on production readiness and security.

Kube-Scape - An open-source Kubernetes security platform for your clusters, CI/CD pipelines, and IDE that seperates out the security signal from the scanner noise.

Popeye - Popeye is a utility that scans live Kubernetes clusters and reports potential issues with deployed resources and configurations.

k8sgpt - K8sGPT is a tool for scanning your kubernetes clusters, diagnosing and triaging issues in simple english. It has SRE experience codified into its analyzers and helps to pull out the most relevant information to enrich it with AI.

Provisioning

k3d - k3d makes it very easy to create single- and multi-node k3s clusters in docker, e.g. for local development on Kubernetes.

Mirrod - mirrord solves the problems every modern cloud developer faces during microservice development by making remote services feel local.

Monitoring

Kubecost - Monitor & reduce Kubernetes spend.

Kubeshark - Real-time Kubernetes protocol-level visibility, capturing and monitoring all traffic going in, out and across containers, pods, namespaces, nodes and clusters.

kubectl-tree - This plugin shows you which Kubernetes objects are owned by which ones.

cilium - Cilium is an open source, cloud native solution for providing, securing, and observing network connectivity between workloads, fueled by the revolutionary Kernel technology eBPF.

Management

K9s - K9s is a terminal based UI to interact with your Kubernetes clusters.

kdash - A simple terminal dashboard for Kubernetes built with Rust.

Deployment

Helmfile - Helmfile is a declarative spec for deploying helm charts for Kubernetes clusters.

Flux - Flux is a set of continuous and progressive delivery solutions for Kubernetes that are open and extensible.

kaniko - kaniko is a tool to build container images from a Dockerfile, inside a container or Kubernetes cluster.

werf - werf follows the principles of the IaC (Infrastructure as Code) approach and encourages the user to store the project delivery configuration along with the application code in Git and to use external dependencies responsibly.

kluctl - Easily handle Kubernetes deployments of any size, complexity, and across various environments using Kluctl.

kubeflow - The Kubeflow project is dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable.

Testing

KUTTL - The KUbernetes Test TooL (KUTTL) is a toolkit that makes it easy to test Kubernetes Operators (opens new window), just using YAML.

AI

On-Call Agent

HolmesGpt - The only AI assistant that investigates incidents like a human does - by looking at alerts and fetching missing data until it finds the root cause. Powered by OpenAI, Azure AI, AWS Bedrock, or any tool-calling LLM of your choice, including open source models.

Private LLM

IITS - Private LLM Solution enriched ​with your ​own data

About

List of all the tools for devops

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published