In this tutorial we will learn about Alcide Kubernetes Advisor, and how we can implement continuous security and cluster hygiene for one or more Kubernetes clusters.
Alcide Advisor is an agentless Kubernetes audit, compliance and hygiene scanner that's built to ensure a friction free DevSecOps workflows. Alcide Advisor can be plugged in early in the development process and before moving to production.
If you already have a running kubernetes cluster you can work with you can skip this step
For this tutorial you will need a Kubernetes cluster with enough permissions to deploy resources into it.
cd /tmp
git clone https://github.com/alcideio/advisor.git
cd advisor/deploy/charts/alcide-advisor-cronjob/
vi values.yaml
Find the next lines and set your Slack Channel and Token:
slack:
channel: <Your_Slack_Channel>
token: <Your_Slack_API_Token>
Go to your Slack Channel and download the scan.html and review the result across the various categories.
Positive
Note that if your didn't change the default configuration then the Advisor's scan would run every 1 minute
To uninstall the Helm Chart and delete the related files, simply run this:
helm uninstall advisor-job
cd /tmp
rm -rf advisor/
See https://github.com/alcideio/pipeline