Features
Open source tool to validate and enforce Kubernetes deployments
Polaris is an open source project that identifies Kubernetes deployment configuration errors. Polaris runs over a dozen different checks to help users discover Kubernetes misconfigurations that frequently cause security vulnerabilities, outages, scaling limitations and more. Using Polaris, you can avoid problems and ensure you’re using Kubernetes best practices.
Polaris is available as open source on GitHub.
If you like Polaris, you'll love Fairwinds Insights.
Your Kubernetes security goal should be to ensure containers are running with minimal privileges - avoiding privilege escalation, not running containers with a root user, and using read only file systems wherever possible.
Where configuration is available at both a pod and container level, Polaris validates both.
Readiness and liveness probes can help maintain the health of applications running inside Kubernetes. By default, Kubernetes only knows whether or not a process is running, not if it's healthy. Properly configured readiness and liveness probes ensure the health of an application.
Polaris validates the presence of readiness and liveness probes in pods.
Although Kubernetes allows you to deploy a pod with access to the host network namespace, it's rarely a good idea. Polaris checks hostNetwork
and hostPort
so you can ensure your pods aren’t asking for excessive permissions.
Configuring resource requests and limits for containers is an important Kubernetes best practice. Setting appropriate resource requests will ensure that all your applications have sufficient compute resources, and limits will keep them from consuming too many resources.
Polaris runs checks to ensure CPU and Memory requests and limits are in place.
Docker's latest
tag is applied by default to images where a tag hasn't been specified. Not specifying a specific version of an image can lead to a wide variety of problems, including breaking your application.
Polaris will identify when an image tag is either not specified or latest
and when an image pull policy is not Always.
Fairwinds has combined Polaris with other trusted open source tools, toolchain integrations, and SRE expertise based on hundreds of successful Kubernetes deployments to deliver Fairwinds Insights, a configuration validation platform.
Fairwinds Insights operationalizes Polaris checks by providing not only the findings, but also keeping a historical record of the results across all your clusters and offering remediation guidance. Fairwinds Insights allows you to track and prioritize security, efficiency and reliability issues, collaborate across teams, and apply best practices as applications move from development to production. Fairwinds Insights will help you improve your security posture, reduce costs, save time and improve workload reliability.
Learn more about Fairwinds Insights
Features
Features
“In 2012, two computer science professors launched zyBooks with the goal of helping STEM (Science, Technology, Engineering and Math) students...
Flatfile chose Fairwinds Insights, policy-driven configuration validation software, to audit and baseline Kubernetes cluster configurations both on-prem and for its SaaS solution.