GithubHelp home page GithubHelp logo

milindchawre / kubetools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from collabnix/kubetools

0.0 1.0 0.0 3.04 MB

Kubetools - Curated List of Kubernetes Tools

Home Page: https://kubetools.collabnix.com

kubetools's Introduction

Kubetools - Curated List of Kubernetes Tools

Image

Kubetools was built with a purpose. It is being used by Collabnix Slack community internally to target the most popular tools and technique and coming up with the best practices around these tools. The community is planning to conduct webinar for the most voted tools based on the popularity. Do visit http://webinar.collabnix.com for the upcoming webinars around these tools.

Past Kubetools Webinar

Year: 2020

Date Topic Registration Link Presenter Presentation Video Chat
11-Jan Awesome Traefik - Ingress Controller for Kubernetes Click Swapnasagar Pradhan - - -
8-Feb Building docker images without Dockerfile - Cloud Native Buildpack Click Suman Chakraborty - -

K8s Cluster Management

kops - Production Grade K8s Installation, Upgrades, and Management
Kube-ops-view - Kubernetes Operational View - read-only system dashboard for multiple K8s clusters
Kubeprompt - Kubernetes prompt info
Metalk8s - An opinionated Kubernetes distribution with a focus on long-term on-prem deployments
kind - Kubernetes IN Docker - local clusters for testing Kubernetes
Clusterman - Autoscale and Manage your compute clusters - Cluster Autoscaler for Kubernetes and Mesos
Cert-manager - Automatically provision and manage TLS certificates
Goldilocks - Get your resource requests "Just Right"
katafygio - Dump, or continuously backup Kubernetes objets as yaml files in git
Rancher - Complete container management platform
Sealed Secrets - A Kubernetes controller and tool for one-way encrypted Secrets
OpenKruise/Kruise - Automate application workloads management on Kubernetes https://openkruise.io
kubectl snapshot - Take Cluster Snapshots
kapp - simple deployment tool focused on the concept of "Kubernetes application" โ€” a set of resources with the same label https://get-kapp.io

K8s Cluster with core CLI tools

Bootkube - bootkube - Launch a self-hosted Kubernetes cluster
kubectx + kubens - Switch faster between clusters and namespaces in kubectl
kube-shell - Kubernetes shell: An integrated shell for working with the Kubernetes
kuttle: kubectl wrapper for sshuttle without SSH - Kubernetes wrapper for sshuttle
kubectl sudo - Run kubernetes commands with the security privileges of another user
K9s - Kubernetes CLI To Manage Your Clusters In Style!
Ktunnel - A cli that exposes your local resources to kubernetes
KubeOperator - Run kubectl command in Web Browser. https://kubeoperator.io/
Vimkubectl - Manage any Kubernetes resource from Vim https://www.vim.org/scripts/script.ph

K8s Alert and Monitoring

Thanos - Highly available Prometheus setup with long term storage capabilities. CNCF Sandbox project. https://thanos.io
Kiali - Kiali project, observability for the Istio service mesh
Prometheus - The Prometheus monitoring system and time series database.
Grafana - The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
Kubetail - Bash script to tail Kubernetes logs from multiple pods at the same time
Searchlight - Alerts for Kubernetes
linkerd2 Monitoring Mixin for Grafana - Grafana dashboards for linkerd2 monitoring and can work in standalone (default) or in multi cluster setup
kuberhaus - Kubernetes resource dashboard with node/pod layout and resource requests
Kubernetes Job/CronJob Notifier - This tool sends an alert to slack whenever there is a Kubernetes cronJob/Job failure/success

K8s Troubleshooting

PowerfulSeal - A powerful testing tool for Kubernetes clusters
Crash-diagnostic - Crash-Diagnostics is a tool to help investigate, analyze, and troubleshoot unresponsive or crashed Kubernetes clusters
K9s - Kubernetes CLI To Manage Your Clusters In Style!
Kubernetes CLI Plugin - Doctor - kubectl cluster triage plugin for k8s - ๐Ÿฅ (brew doctor equivalent)
Knative Inspect - A light-weight debugging tool for Knative's system components
Kubeman - To find information from Kubernetes clusters, and to investigate issues related to Kubernetes and Istio

K8s Developement Tools/kit

Okteto: A Tool for Cloud Native Developers - Build better applications by developing and testing your code directly in Kubernetes
Tilt: Tilt manages local development instances for teams that deploy to Kubernetes - Local Kubernetes development with no stress
Garden: Kubernetes from source to finish - Development orchestrator for Kubernetes, containers and functions.
KuberNix - Single dependency Kubernetes clusters for local testing, experimenting and development
Copper - A configuration file validator for Kubernetes
ko - Build and deploy Go applications on Kubernetes
Dekorate - Java annotation processors for Kubernetes
Tilt - Local Kubernetes development with no stress https://tilt.dev/

K8s Alternative Tools for Developement

KubeSphere - Easy-to-use Production Ready Container Platform https://kubesphere.io
skippbox - A Desktop application for k8s
kind - Kubernetes IN Docker - local clusters for testing Kubernetes https://kind.sigs.k8s.io/

K8s CI/CD integration Tools

Skaffold - Easy and Repeatable Kubernetes Development
Apollo - Apollo - The logz.io continuous deployment solution over kubernetes
Helm Cabin - Web UI that visualizes Helm releases in a Kubernetes cluster
flagger - Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
Kubeform - Kubernetes CRDs for Terraform providers https://kubeform.com
Spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. http://www.spinnaker.io/

Kubernetes Security Tools

klum - Kubernetes Lazy User Manager
Kyverno - Kubernetes Native Policy Management https://kyverno.io
kiosk - kiosk office Multi-Tenancy Extension For Kubernetes - Secure Cluster Sharing & Self-Service Namespace Provisioning
kube-bench - CIS Kubernetes Benchmark tool
Simulator - Kubernetes Security Training Platform - Focussing on security mitigation
RBAC Lookup - Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster https://fairwinds.com

Network Policies

trireme-kubernetes - Aporeto integration with Kubernetes Network Policies
Calico - Cloud native connectivity and network policy
kubepox - Kubernetes network Policy eXploration tool
kokotap - Tools for kubernetes pod network tapping
Submariner - Connect all your Kubernetes clusters, no matter where they are in the world
egress-operator - An operator to produce egress gateway pods and control access to them with network policies
kubefwd (Kube Forward) - Bulk port forwarding Kubernetes services for local development

K8s Testing Tools

k6 - A modern load testing tool, using Go and JavaScript
Network bandwith and load testing - Test suite for Kubernetes
test-infra - Test infrastructure for the Kubernetes project
kube-score - Kubernetes object analysis with recommendations for improved reliability and security
Litmus - Cloud-Native Chaos Engineering; Kubernetes-Native Chaos Engineering; Chaos Engineering for Kubernetes
PowerfulSeal - A powerful testing tool for Kubernetes clusters

Service Mesh

Istio - Connect, secure, control, and observe services
Traefik - The Cloud Native Edge Router
- Jan 2020 NGINX Ingress Controller - NGINX and NGINX Plus Ingress Controllers for Kubernetes
Autopilot - THE SERVICE MESH SDK
linkerd-config - A Kubernetes controller that knows how to reconcile the Linkerd configuration
Kong - Kong for Kubernetes: the official Ingress Controller for Kubernetes

Observability

Kubespy - Tools for observing Kubernetes resources in real time
Popeye - A Kubernetes cluster resource sanitizer
Stern - Multi pod and container log tailing for Kubernetes
Cri-tools - CLI and validation tools for Kubelet Container Runtime Interface (CRI)
Kubebox - Terminal and Web console for Kubernetes
Kubewatch - Watch k8s events and trigger Handlers
kube-state-metrics - Add-on agent to generate and expose cluster-level metrics
Sloop - Kubernetes History Visualization
kubectl tree ๐ŸŽ„ - Kubectl plugin to observe object hierarchies through ownerReferences
chaoskube - chaoskube periodically kills random pods in your Kubernetes cluster
BotKube - Helps you monitor your Kubernetes cluster(s), debug critical deployments and gives recommendations for standard practices
Kubestone - Kubestone is a benchmarking Operator that can evaluate the performance of Kubernetes installations
Chaos Mesh - A Chaos Engineering Platform for Kubernetes
Lemur - LEMUR: Observability and Context
kubernetes-event-exporter - Export Kubernetes events to multiple destinations with routing and filtering

Machine Learning/Deep Learning

Kubeflow - Machine Learning Toolkit for Kubernetes
Volcano - A Kubernetes Native Batch System

Compute Edge Tools

KubeEdge - Kubernetes Native Edge Computing Framework
Kubeless - Kubernetes Native Serverless Framework

Kubernetes Tools for Specific Cloud

Kubernetes on AWS (kube-aws) - A command-line tool to declaratively manage Kubernetes clusters on AWS
Draft: Streamlined Kubernetes Development - A tool for developers to create cloud-native applications on Kubernetes
helm-ssm - A low dependency tool for retrieving and injecting secrets from AWS SSM into Helm
Skupper - Multicloud communication for Kubernetes

Kubernetes Storage Providers

ChubaoFS - distributed file system and object storage
Longhorn - Cloud-Native distributed block storage built on and for Kubernetes
OpenEBS - Kubernetes native - hyperconverged block storage with multiple storage engines
Rook - Storage Orchestration for Kubernetes
TiKV - Distributed transactional key-value database
velero - Backup and migrate Kubernetes applications and their persistent volumes
Vitess - Vitess is a database clustering system for horizontal scaling of MySQL

Multiple tools repo

Chaos Toolkit Kubernetes Support - Kubernetes driver extension of the Chaos Toolkit probes and actions API
k14s - Kubernetes Tools that follow Unix philosophy to be simple and composable
Pulumi - Pulumi - Modern Infrastructure as Code. Any cloud, any language. Give your team cloud superpowers rocket https://www.pulumi.com

Non-categorize

Rudr - A Kubernetes implementation of the Open Application Model specification
Cabin, the mobile app for Kubernetes - The Mobile Dashboard for Kubernetes
Funktion - CLI tool for working with funktion
Alterant - A simple Kubernetes configuration modifier
BUCK - Brigade Universal Controller for Kubernetes
kube-fledged - A kubernetes add-on for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantly
Kubecost - Cross-cloud cost allocation models for workloads running on Kubernetes
kpt - toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration

Maintainer

Last Updated: April 9, 2020

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.