-
kube ns and kube ctx are a pair of Kubectl plugins that make it much more convenient to work with multi-tenant Kubernetes environments. You can use kube ns to switch between namespaces, while kube ctx changes your active cluster context --- letting you effortlessly move between tenants without any long-winded -n/--namespace flags or kubectl config commands.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
kube ns and kube ctx are a pair of Kubectl plugins that make it much more convenient to work with multi-tenant Kubernetes environments. You can use kube ns to switch between namespaces, while kube ctx changes your active cluster context --- letting you effortlessly move between tenants without any long-winded -n/--namespace flags or kubectl config commands.
-
Kubernetes Dashboard is the official Kubernetes web interface. It provides a visual overview of the workload objects in your cluster, allowing you to quickly monitor resources, change scaling options, and check Node-level CPU and memory utilization. The Dashboard is a great alternative to Kubectl when you don't want to remember complex terminal commands.
-
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Terraform is a leading Infrastructure as Code (IaC) tool that allows you to automate cloud provisioning and management activities.
-
Loki is a log collation tool from the Grafana family of observability solutions. It aggregates, groups, and labels logs from your applications, helping you troubleshoot problems and monitor activity. Although Loki is a general-purpose tool, it's well-suited to Kubernetes and comes with several Kubernetes-specific features. It automatically scrapes and indexes metadata from your Kubernetes workload objects, such as Pod labels, to accompany your Pod logs.
-
Portainer is a container management platform that provides a powerful web interface to administer your workloads. It natively supports Kubernetes environments to help you manage your Pods, Deployments, Helm charts, and other cluster resources. Portainer also provides robust RBAC capabilities and an external authentication layer, letting you grant team members access to Kubernetes through Portainer without directly exposing your cluster.
-
metrics-server
Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.
Metrics Server is a Kubernetes addon that collects CPU and memory resource utilization information at the Node and Pod level. It's a lightweight, single-cluster, Kubernetes-only alternative to more complex monitoring solutions like Prometheus.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Istio offers application-aware networking that understands your app's requirements. It uses the Envoy proxy to abstract the underlying networking environment and facilitate universal traffic management.
-
Metrics Server support is integrated with Kubectl. Its data can be accessed via the kubectl top command. Metrics Server is required to use Kubernetes auto-scaling features, including Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA), so it's a best practice addition to production clusters.
-
kube-bench
Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
kube-bench is an automated tool that scans your cluster to check it meets security best practices. The checks are configured as YAML files, which allow you to easily customize tests and add new ones. The default ruleset is based on the Kubernetes CIS Benchmark standard.
-
Prometheus is the best-known time-series database engine. It has many use cases, but in the context of Kubernetes, it's a great way to store and query metrics that provide observability for your cluster and its workloads. You can receive alerts when metrics change, such as a Node CPU usage spike or a Pod failure, and integrate with tools like Grafana to visualize your values on dashboards.
-
Kind is our third tool that can be used to start a Kubernetes cluster, but this one has a slightly different focus. It lets you run Kubernetes environments in Docker containers, with each container acting as a Node.
-
Looking for a terminal-based Kubernetes experience but one that's a bit more sophisticated than Kubectl? K9s is a complete terminal UI that lets you monitor, manage, and benchmark your Kubernetes workloads. It offers a versatile dashboard-like interface in your console.
-
Lens is another Kubernetes management tool with a powerful visual interface. It's a desktop app that aims to offer an IDE-like Kubernetes experience. Lens's features include support for Helm charts, app templates, metrics monitoring across several engines, and seamless multi-cluster connectivity. You can also use Lens to control Kubernetes RBAC configs and invite team members to your clusters.
-
K3s is another compact Kubernetes distribution. Developed by SUSE, it's packaged as a single binary that comes in at less than 70MB. Despite this tiny footprint, K3s is certified as compatible with upstream Kubernetes, is ready for production use, and supports high availability.
-
Istio is a service mesh that enables simpler networking, traffic management, service discovery, and monitoring for your Kubernetes clusters. It coordinates communications between your app's microservices, providing much more control than the plain Kubernetes Service model.
-
Helm is a Kubernetes package management solution. It allows you to bundle your Kubernetes manifests as reusable units called charts. You can then install charts in your clusters to easily manage versioned releases and ensure that app dependencies are available.
-
Flux CD provides a toolkit of components for implementing GitOps-powered continuous delivery to your Kubernetes clusters. Similarly to ArgoCD, it automatically reconciles your cluster's state to your Git repositories and other sources, while preventing drift.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives