Skip to content

Yuvraj đŸ§¢

Cloud Native Workspace in 5 Min

— kubernetes — 1 min read

In this blog post we will discuss some tools & heros of cloud native.CNCF ecosystem is growing day by day and community is doing their best to make a developer experience smooth in this ocean of tools. All the tools that we are discussing here follow Unix philosophy to be simple and composable.

Let's start with Arkade (ark for short) One stop CLI for kubernetes tools and apps. It’s written in Golang and Mentained by Alex Ellis and the OpenFaaS Community. Let's install it

Now we will install some tools that every developer needs in his daily life

After Arkade It's time to install Krew(Krew is the package manager for kubectl plugins.).It is similar to tools like apt, dnf or brew. Today, over 70 kubectl plugins are available on Krew. It’s written in Golang and Mentained by Ahmet Alp Balkan. It's the part of kubernetes sig

We will install some use full Krew plugin to make ready your base setup.

Krew

Before exploring other tools let start your first cluster and deploy some application

Dev Setup

Octant is Highly extensible platform for developers to better understand the complexity of Kubernetes clusters. It’s written in Golang and Mentained by Bryan Liles and VMware open source

Dashboard Homepage. You can perform debuging with kubernetes resource without touching terminal in a developer friendly UI Octant

Resource Viewer. It's a nice feature that will help you to debug complex microservices package in an helm chart

Octant

Octant TGIK

Alternative of octant is K9s and KubeLens.

kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label. Terraform Experience with YAML

Kapp