Fairwinds, a cloud-native infrastructure solutions provider, announced today the availability of Polaris, open source software for helping to keep Kubernetes environments performing optimally. Polaris automates configuration best practices based on Fairwinds’ experience building and managing hundreds of cloud-native production deployments. It is now available to the Kubernetes community as a free service known as Polaris Snapshot or as an open source download.
“Keeping cloud-native environments healthy is a challenge. Even the smallest errors in Kubernetes deployment configurations can lead to major issues ranging from poor container performance to production outages and security breaches,” said Bill Ledingham, CEO at Fairwinds. “Polaris, built on a set of well-tested standards, provides an easy and fast way to identify configuration issues early, fix them, and prevent future problems.”
“Using Fairwinds Polaris to scan Kubernetes workloads allows teams to spot potential issues early in the application lifecycle and stay aligned with best practices. Result categorization by Kubernetes namespace in Polaris helps application and infrastructure teams to address configuration issues in parallel, resulting in faster time to production,” said Debashis Das, VP of Architecture at Veracode.
Fairwinds Polaris consists of two key components: a dashboard that provides ratings for clusters that are currently deployed; and a webhook that can help prevent future configuration errors based on defined standards.
The Polaris Dashboard
Polaris runs a variety of checks on Kubernetes deployments against well-established best practices and well-tested standards. It presents a dashboard that scores a cluster’s health, provides detailed reports for each individual workload, and breaks out results by category, name space, and deployment. Each check includes links to corresponding documentation and further resources on the topic. In addition to an overview of the current state of deployments, Polaris provides a roadmap for making improvements.
The Polaris Webhook
The webhook provides a way to automatically enforce a configuration standard for all future cluster deployments. Once an issue on the dashboard is addressed, the webhook is deployed to ensure that future configurations adhere to that standard. When deployed in a cluster, the webhook will prevent any deployments that have “error” level configuration violations.
Polaris is the release of Fairwinds’ most recent open source software development project. Existing releases include: RBAC Manager, for simplifying the management of Role Bindings and Service Accounts; rok8s Scripts, for managing application deployment life cycles in Kubernetes with powerful scripts; and Reckoner, for streamlining the installation and management of multiple Helm chart releases.
The Fairwinds Polaris Press Kit can be accessed HERE.
About Fairwinds ClusterOps
ClusterOps is a fully managed Kubernetes platform that delivers production-grade clusters managed 24×7 by a team of site reliability engineers. ClusterOps operates between the cloud infrastructure layer and the customer’s workloads, and integrates Fairwinds’ engineering expertise as well as its open source software and automation products. It provides all of the services and management controls necessary to ensure deployments are continuously optimized, highly available, and secure.
Fairwinds Ops, Inc. provides expertly-managed cloud native infrastructure leveraging containers and Kubernetes. We build and maintain reliable, scalable, and secure Kubernetes clusters using a combination of open source technology, automation, best practices and expertise. The company is headquartered in Boston, MA and provides a fully remote and distributed work environment. Visit www.fairwinds.com for more information.