In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-15 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
This article will explain what Kubernetes Dashboard is for you in detail. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.
How did it all start?
The original idea of the Kubernetes Dashboard project was to provide a web interface for Kubernetes. We want to reflect the function of kubectl through intuitive web UI. The main benefit of using UI is the ability to quickly see things that don't work as expected (monitoring and troubleshooting). In addition, Kubernetes Dashboard is a good starting point for newcomers to the Kubernetes ecosystem.
The first submission of Kubernetes Dashboard was made by Filip Grz submission dkowski from Google on October 16, 2015, just a few months after the Kubernetes warehouse was created. Our initial submission dates back to November 2015 (Sebastian on November 16, 2015; Marcin on November 23, 2015). Since then, we have been regular contributors to the project. Over the next two years, we worked closely with Google and eventually became a maintainer of major projects.
As you can see, the initial look and feel of the project is completely different from the current one. We have modified the design many times. The same thing happens to the code itself.
Growth-Great Migration
In early 2018, when AngularJS was nearing the end of its life, new versions of Angular were often released. Many of the libraries and modules we use follow this trend. This forces us to spend a lot of time rewriting the front end of the project to make it compatible with newer technologies.
This migration brings many benefits, such as the ability to ReFactor a large amount of code, introduce design patterns, reduce code complexity, and benefit from new modules. However, you can imagine that the scale of the migration is huge. Fortunately, some contributions from the community have helped us provide resource support, new Kubernetes version support, i18n, and so on. After many long days and nights, we finally released the first beta in July 2019, followed by version 2.0 in April 2020-our baby has grown up.
What will our situation be by 2021?
Unfortunately, due to limited resources, we cannot provide broad support for many different versions of Kubernetes. Therefore, we decided to try and support the latest version of Kubernetes when Kubernetes Dashboard was released. The latest version of Dashboard v2.2.0 provides support for Kubernetes v1.20.
In addition, we have put a lot of effort into improving resource support. At the same time, we support most of the resources of Kubernetes. In addition, Kubernetes Dashboard supports multiple languages: English, German, French, Japanese, Korean, Chinese (traditional, simplified, traditional Hong Kong). Localization of Persian and Russian is currently under way. In addition, we are working to support the overall design of third-party themes and applications. As you can see, a lot of things are happening.
Fortunately, we do have some regular contributors with domain knowledge who are responsible for this project, updating Helm chart, translation, Go modules, and so on. But as always, there can be more people. So, if you want to contribute to Kubernetes, please remember to contact us;)
What's next?
Kubernetes Dashboard has been developing and prospering for more than 5 years. It provides an intuitive Web UI for the community, thereby reducing the complexity of Kubernetes and increasing accessibility to new community members. So far, we are proud of the achievements of this project, but this is not the final result. These are our future priorities:
Continue to provide support for new versions of Kubernetes continue to improve support for existing resources continue to improve certification systems rewrite API, use gRPC and shared informer: this will allow us to improve application performance, but most importantly, support real-time updates from Kubernetes projects. It is one of the most needed features in the community. Divide the application into two containers, one with UI and the other running API inside. This is the end of this article on "what is Kubernetes Dashboard?". I hope the above content can be helpful to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.