StackStorm is an open source, event-driven automation platform. Using the GitOps approach, it helps run workflows based on events. In this section, we will perform arbitrary automation or remediation tasks using StackStorm on Kubernetes. You will learn how to deploy StackStorm in a highly available configuration on Kubernetes using Helm charts and get started by deploying examples of rules, custom sensors, actions, and workflows.
Make sure you have a Kubernetes cluster ready, as well as kubectl and helm configured so that you can manage the cluster resources.
How to do it…
This section is further divided into the following subsections to make this process easier:
- Installing StackStorm
- Accessing the StackStorm UI
- Using the st2 CLI
- Defining a rule
- Deploying a rule
Although StackStorm can be distributed as a Red Hat Package Manager/Debian (RPM/Deb) for Linux systems and as Docker images, if you...