

GitHub - FairwindsOps/polaris: Validation of best practices in your Kubernetes c...
source link: https://github.com/FairwindsOps/polaris
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md
Polaris helps keep your cluster healthy. It runs a variety of checks to ensure that Kubernetes deployments are configured using best practices, helping you avoid problems in the future. Polaris can be run in a few different modes:
- A dashboard that provides an overview of how well current deployments are configured within a cluster.
- An experimental validating webhook that can prevent any future deployments that do not live up to a configured standard.
- A command-line audit that can be incorporated into your CI/CD pipeline
Want to learn more? Fairwinds holds office hours on Zoom the first Friday of every month, at 12pm Eastern. You can also reach out via email at [email protected]
Dashboard Quickstart
kubectl apply -f https://github.com/FairwindsOps/polaris/releases/latest/download/dashboard.yaml
kubectl port-forward --namespace polaris svc/polaris-dashboard 8080:80
With the port forwarding in place, you can open http://localhost:8080 in your browser to view the dashboard.
Components
Dashboard
The Polaris dashboard is a way to get a simple visual overview of the current state of your Kubernetes deployments as well as a roadmap for what can be improved. The dashboard provides a cluster wide overview as well as breaking out results by category, namespace, and deployment.
Our default standards in Polaris are rather high, so don’t be surprised if your score is lower than you might expect. A key goal for Polaris was to set a high standard and aim for great configuration by default. If the defaults we’ve included are too strict, it’s easy to adjust the configuration as part of the deployment configuration to better suit your workloads.
Webhook
Polaris includes experimental support for an optional validating webhook. This accepts the same configuration as the dashboard, and can run the same validations. This webhook will reject any deployments that trigger a validation error. This is indicative of the greater goal of Polaris, not just to encourage better configuration through dashboard visibility, but to actually enforce it with this webhook. Although we are working towards greater stability and better test coverage, we do not currently consider this webhook component production ready.
Unfortunately we have not found a way to display warnings as part of kubectl
output unless we are rejecting a deployment altogether. That means that any checks with a severity of warning
will still pass webhook validation, and the only evidence of that warning will either be in the Polaris dashboard or the Polaris webhook logs.
Usage Documentation
See the Usage Guide in the docs folder.
Contributing
PRs welcome! Check out the Contributing Guidelines, Code of Conduct, and Roadmap for more information.
Further Information
A history of changes to this project can be viewed in the Changelog
If you'd like to learn more about Polaris, or if you'd like to speak with
a Kubernetes expert, you can contact [email protected]
or visit our website
License
Apache License 2.0
Recommend
-
22
README.md
-
3
Simple open Sheet files on browser without sign-upPolaris Office web version is now available. No installation necessary! Do it on browser!Simple open sheet files on browser without Sign in and Cloud upload!
-
12
Replacing Sass · Discussion #44 · Shopify/polaris · GitHub We’ve noticed several growing pain points to using Sass at scale. Some of these apply to Polaris and teams using Polaris, while others impact development...
-
5
Polaris: Service Discovery and Governance English | 简体中文 README: Visit website to learn more
-
11
POLARIS: The Distributed SQL Engine in Azure Synapse这篇paper介绍了Microsoft Azure云在去年年底新发布的一款湖仓一体的大数据分析产品Synapse,而这篇paper介绍的就是他的分布式查询处理引擎Polaris。传统的数据分析业务是基于关系型数仓...
-
4
Polaris’ new Ranger XP Kinetic is an all-electric side-by-side with a lot of horsepower The new UTV is the first vehicle to come out of Polaris’ collaboration with Zer...
-
7
Polaris Program Taps SpaceX To Set New Starship And Dragon Records ...
-
10
Billionaire's 'Polaris Program' to set space records on SpaceX Dragon, Starship Space News space history and artifacts articles M...
-
12
[ROM][12.1][POLARIS][OFFICIAL] Evolution X [04/04/2022] ...
-
9
2022 Polaris Slingshot R Review: The Most Fun On Three Wheels
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK