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.
Before exploring other tools let start your first cluster and deploy some application
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
Resource Viewer. It's a nice feature that will help you to debug complex microservices package in an helm chart
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