Interesting tools?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SaaSHub - Software Alternatives and Reviews
  • k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

  • awesome-k8s-resources

    A curated list of awesome Kubernetes tools and resources.

    Not anything found on the awesome k8s resources list but for example:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • pluto

    A cli tool to help discover deprecated apiVersions in Kubernetes

  • CloudGraph cli

    The universal GraphQL API and CSPM tool for AWS, Azure, GCP, K8s, and tencent. (by cloudgraphdev)

    https://github.com/cloudgraphdev/cli the GraphQL API for K8s, AWS, GCP, and Azure

  • devtron

    Tool integration platform for Kubernetes

    Have you tried Devtron ?

  • tilt

    Define your dev environment as code. For microservice apps on Kubernetes.

    https://tilt.dev was a nice experience to develop with k3s. I'm looking forward to using it more

  • stern

    ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)

    Please don't suggest this repo - it isn't actively maintained. It has been forked and is being worked on here https://github.com/stern/stern

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • stern

    ⎈ Multi pod and container log tailing for Kubernetes or pushing to GELF logging solution (by derdanne)

    aggregated container logging in cli: Stern

  • Flux

    Successor: https://github.com/fluxcd/flux2 (by fluxcd)

    CI/CD: Tekton Flux

  • rook

    Storage Orchestration for Kubernetes

    rook+ceph : baremetal persistant storage

  • draino

    Automatically cordon and drain Kubernetes nodes based on node conditions

    Drain node upon a condition: Draino

  • cost-model

    Cross-cloud cost allocation models for Kubernetes workloads [Moved to: https://github.com/kubecost/opencost]

    kubecost - analyse cost of the cluster https://kubecost.com/

  • kured

    Kubernetes Reboot Daemon

    kured : automatic restarts of kubernetes nodes

  • flagger

    Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)

    flagger: Automated canary using istio/linkerd

  • local-path-provisioner

    Dynamically provisioning persistent local storage with Kubernetes

    localpathprovisioner : to provision storage in local machine

  • dex

    OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors

    DEX - Identity provider for kube login: https://github.com/dexidp/dex

  • kubespy

    Tools for observing Kubernetes resources in real time, powered by Pulumi.

    KubeSpy - to see what's going on a deployment real time. https://github.com/pulumi/kubespy

  • rbac-tool

    Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query

    Tool to create and visualize RBAC in cluster: https://github.com/alcideio/rbac-tool

  • k8s-ecr-login-renew

    Renews Docker login credentials for an AWS ECR container registry.

  • permission-manager

    Permission Manager is a project that brings sanity to Kubernetes RBAC and Users management, Web UI FTW

    permission manager (web ui in cluster to manage user access): https://github.com/sighupio/permission-manager

  • kube-fledged

    A kubernetes operator for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantly

    kube fledged - pre pull containes in nodes: https://github.com/senthilrch/kube-fledged

  • kubevious

    Kubevious - Kubernetes without disasters

    kubevious: UI tool and query the cluster with regex https://github.com/kubevious/kubevious

  • kubeaudit

    kubeaudit helps you audit your Kubernetes clusters against common security controls

    kubeaudit: audit kubernetes or specific manifests for issues https://github.com/shopify/kubeaudit

  • karpenter

    Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.

    Auto scaler from AWS (karpenter): https://github.com/aws/karpenter

  • mizu

    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 [Moved to: https://github.com/kubeshark/kubeshark]

    API traffic viewer for kubernetes(kinda like wireshark): https://github.com/up9inc/mizu

  • kubefwd

    Bulk port forwarding Kubernetes services for local development.

    kubefwd bulk port forward: https://github.com/txn2/kubefwd

  • helmfile

    Deploy Kubernetes Helm Charts

    helmfile is not widely known but awesomeme

  • helm-x

    Treat any Kustomization or K8s manifests directory as a Helm chart

    helm-x - Treat any Kustomization or K8s manifests directory as a Helm chart

  • cdk8s

    Define Kubernetes native apps and abstractions using object-oriented programming

    cdk8s was mentioned here already, but I want to emphasize how underrated this tool is. Because it is the only one capable of replacing the YAML hell not with a different wired language or declarative syntax.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts