Cydnee Owens 842ccf4853 Multiple replicas (#534)
* add file structure and success/failure yaml files

* add success/fail check tests for liveness probe missing

* add success/fail check tests for readiness probe missing

* add cpu limit missing success/failure

* add cpu requests missing success/failure

* add hostPortMissing success/failure

* add readinessProbeMissing success/failure

* Add success/failure test for dangerousCapabilities

* add success test

* submit for review for potential bug

* remove outdated files

* fix test cases

Co-authored-by: Robert Brennan <contact@rbren.io>
Co-authored-by: Robert Brennan <accounts@rbren.io>
2021-05-18 13:16:08 -07:00
2021-05-12 15:52:04 -04:00
2021-02-03 10:37:11 -05:00
2020-09-11 08:53:14 -04:00
2021-05-18 13:16:08 -07:00
2019-12-19 17:53:23 +00:00
2021-01-15 15:16:59 -05:00
2020-05-20 10:40:08 -04:00
2021-05-11 18:06:06 -04:00
2021-02-04 11:38:07 -05:00
2019-07-30 15:29:09 -04:00
2021-03-12 13:12:16 -05:00
2021-03-12 13:12:16 -05:00

Polaris Logo

Best Practices for Kubernetes Workload Configuration

Fairwinds' Polaris keeps your clusters sailing smoothly. It runs a variety of checks to ensure that Kubernetes pods and controllers are configured using best practices, helping you avoid problems in the future.

Polaris can be run in three different modes:

  • As a dashboard, so you can audit what's running inside your cluster.
  • As an admission controller, so you can automatically reject workloads that don't adhere to your organization's policies.
  • As a command-line tool, so you can test local YAML files, e.g. as part of a CI/CD process.

Polaris Architecture

Want to learn more? Reach out on the Slack channel (request invite), send an email to opensource@fairwinds.com, or join us for office hours on Zoom

Documentation

Check out the documentation at docs.fairwinds.com

Integration with Fairwinds Insights

Fairwinds Insights

Fairwinds Insights is a platform for auditing Kubernetes clusters and enforcing policy. If you'd like to:

  • manage Polaris across a fleet of clusters
  • track findings over time
  • send results to services like Slack and Datadog
  • add additional checks from tools like Trivy, Goldilocks, and OPA

you can sign up for a free account here.

Contributing

PRs welcome! Check out the Contributing Guidelines and Code of Conduct 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 info@fairwinds.com or visit our website


Polaris Dashboard

Description
Validation of best practices in your Kubernetes clusters
Readme Apache-2.0 59 MiB
Languages
Go 93.5%
CSS 3.1%
Shell 2.4%
JavaScript 0.7%
Dockerfile 0.3%