Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

14 (More) Open-Source Tools for Taming Kubernetes

DZone 's Guide to

14 (More) Open-Source Tools for Taming Kubernetes

Kubernetes can be unwieldy. These tools can help.

· Cloud Zone ·
Free Resource

Containers and Clouds and Stuff

When it comes to managing containers, Kubernetes is the gold standard.

This doesn’t mean, however, that it’s always a breeze to work with. “It too can be complex, messy, and difficult to manage,” a recent piece in InfoWorld reminds us.

But, thankfully, there are a lot of free solutions out there to many of the most common problems encountered when implementing Kubernetes. Indeed, Dzone published an article earlier this year highlighting 51 unique tools for taming K8s, most of which are open-source.

This "seemingly-exhaustive list," though, apparently could have been more exhaustive. But thanks to InfoWorld, it's at least more so now.

Goldpinger

“The amusingly-named Goldpinger, open sourced by Bloomberg’s tech division, is a simple tool that runs inside a Kubernetes cluster and displays an interactive map of the relationships between the nodes. Healthy nodes appear in green, and unhealthy nodes in red. Just click on a node for details. You can customize the API with Swagger to roll in additional reporting, metrics, or other integrations.”

Gravity

Gravity takes snapshots of Kubernetes clusters, their container registries, and their running applications, called ‘application bundles.’ The bundle, which is just a .tar file, can replicate the cluster anywhere Kubernetes runs.” This tool is ideal for when you need your Kubernetes cluster to be easily deployed elsewhere.

K9s

K9s is a full-screen CLI UI for Kubernetes clusters. It gives you views of running pods, logs, and deployments at a glance, along with quick access to a shell.”

Kaniko

Kaniko performs container builds inside a container environment, but without relying on a container daemon like Docker to do its work. Kaniko takes the base image, extracts the file system, then executes all of the build commands in user space atop the extracted file system, taking a snapshot of the file system after each command.”

Koki Short

Koki Short "is a project to improve the way application definitions, or manifests, work in Kubernetes. ... Short definitions use an abbreviated syntax for describing Kubernetes pods that can be translated into the full-blown syntax and back again, ... [and] are also modular, meaning details from one Short declaration can be re-used in others, so that many pods with common elements can be defined succinctly.”

***

For info on Kedge, Kube-ps1, Kube-prompt, Kubespy, Kubernetes Ingress Controller for AWS, Skaffold, Stern, Teresa, and Tilt, head on over to InfoWorld. There are also a few handy third-party tools to check out.

(It’s just a click. You know you want to. I didn't want to steal all their thunder, after all.)

(And for the record, I'm also disappointed that Kube-ps1 isn't “a first-gen Sony PlayStation emulator for Kubernetes.” Because it totally should be.) 

Topics:
kubernates ,kubernetes tools ,open source ,containers ,k8s ,servers ,kubernetes cluster ,kubernetes pods ,nodes ,kubernetes logging

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}