A large collection of Kubernetes clients and management interfaces

A large collection of Kubernetes clients and management interfaces

Scofield novice operation and maintenance talk

Today, I will introduce you to the commonly used kubernetes management tools on the market, there is always one suitable for you~~~

Introduction


  • Kubectl
  • K9s
  • Kubernetes-Dashboard
  • Rancher
  • Kuboard
  • Lens
  • Octant
  • Kubenav
  • Infra.App

    Kubectl


The official kubernetes command line client tool, the most original and the best tool to use, not much introduction~~~

K9s


Another kubernetes command line management tool. For those who like to use the command line, k9s is a very good client tool. It can be seen as an enhanced version of kubectl.
Use k9s to perform port forwarding, view secret information in plain text format, directly edit resources, and "deep" from deployments to logs viewed by the container.
Come, look at pictures and demonstrate more intuitive, and more functions can be downloaded and experienced by yourself

A large collection of Kubernetes clients and management interfaces

Kubernetes-Dashboard


Kubernetes-Dashboard is the official WEB UI. You can view cluster information through Dashboard, and perform fault management and resource management on container services.
For example, you can use the deployment wizard to extend the deployment, initiate a rolling update, restart the Pod, or deploy a new application.

A large collection of Kubernetes clients and management interfaces

Rancher


Rancher is an open source enterprise-level multi-cluster Kubernetes management platform that implements the centralized deployment and management of Kubernetes clusters in hybrid cloud + local data centers to ensure cluster security and accelerate the digital transformation of enterprises. At the same time, it meets the needs of DevOps teams who use Kubernetes to deploy applications and IT personnel who deliver key enterprise services.
Rancher provides a management platform for enterprises to deploy, operate, access and protect Kubernetes. IT staff can formulate strategies and easily investigate incidents. Of course, you can also only use it as a WEB UI haha~~~

A large collection of Kubernetes clients and management interfaces

Kuboard


Kuboard is a microservice management interface based on Kubernetes. The purpose is to help users quickly land microservices on Kubernetes. There is good documentation.

A large collection of Kubernetes clients and management interfaces

Lens


Lens, officially known as the only IDE you need to manage the Kubernrtes cluster, is open source and free. At the same time, it is also what I am currently using. Hahaha~~~
Lens is simple and easy to use, does not need to be deployed in a cluster, and provides multiple platforms at the same time. You only need to download the client of the corresponding platform and install it, and use kubeconfig to connect to the kunernetes cluster. After connecting to the cluster, you will enter the cluster overview. Most common resources in the cluster can use similar support: state sets, deployment, configuration mapping, secrets, and so on. The workflow is always as follows: open the type in the left sidebar and click on the object to get detailed information.
Come on, picture above

A large collection of Kubernetes clients and management interfaces

Octant


Octant is a developer-centric open source web interface for Kubernetes that allows you to inspect the Kubernetes cluster and its applications. Installation and access to the dashboard is very simple. It's as simple as running the install command (on a Mac, using Homebrew) and then running the octant command from the terminal. After running, you will find that navigation is very simple.
Navigating the dashboard is very comfortable and fast. They provide dark and bright themes.

A large collection of Kubernetes clients and management interfaces

Kubenav


kubenav is the navigator of the Kubernetes cluster in your pocket. I personally think that the biggest feature is that it has a mobile client, which is convenient for using mobile phones to operate the cluster when not in the company.

A large collection of Kubernetes clients and management interfaces

Infra.App


Infra App is a new feature of the Kubernetes client list. It was made by the folks on Docker Desktop & Kitematic and is still under secret development.
It provides you with a clean and simple user interface that combines all the information you need to know about a single resource. Everything is self-explanatory, you can get all the information you need in just a few clicks.

A large collection of Kubernetes clients and management interfaces
For these kubernetes management tools or clients, there is no best, only suitable for oneself. You can try it yourself~~~ So
far, this article is over.

A large collection of Kubernetes clients and management interfaces
PS: Follow-up articles will be synchronized to dev.kubeops.net

Note: The pictures in the article are from the Internet. If there is any infringement, please contact me to delete it in time.

Guess you like

Origin blog.51cto.com/15060545/2657329