Complete list of Apps.
PaaS, containerization, CI/CD, and more.
Pre-configured application stacks.
Blogs & Forums
Software for content and community.
SQL and NoSQL data stores.
Monitoring, logging, and more.
Ship code faster with serverless functions.
Apps for DigitalOcean Kubernetes.
Agencies and Web Dev Shops
Apps for agencies and website development shops
Apps for Startups
Apps for your growing startup
Kubernetes administration and operations
1-Click Apps for managing Kubernetes environments
Red Sky Ops is an AIOps platform for deploying, scaling and managing containerized applications in Kubernetes environments. It makes it easy for DevOps teams to manage the millions of possible combinations of application variables and configuration settings you’re confronted with non-stop. With Red Sky Ops, you can automatically identify and implement the best configurations for each application in any cloud environment.
Red Sky Ops automatically handles this complexity to optimize application performance and lower infrastructure costs while dramatically cutting alert noise. With Red Sky Ops installed on your cluster, you can run experiments that patch cluster state and measure the outcome via one or more metrics. Although Red Sky Ops was developed to tune performance, it can run non-performance-related experiments on your application as well.
For users who want automatic generation and implementation of machine learning-powered suggestions for resource scheduling and configuration settings, Red Sky Ops hosted and Enterprise versions are available.
|Red Sky Ops Tool||1.2.2||Apache 2|
After you have downloaded your kube config file, and are able to successfully connect to your DigitalOcean Kubernetes cluster (see https://cloud.digitalocean.com/kubernetes/clusters/ if you haven’t connected to your cluster) you’ll be able to use the same configuration as
$HOME/.kube/config) to connect the Red Sky Ops Tool to your cluster.
As well as your Red Sky Ops 1-Click App solution deployed on your Kubernetes cluster, a local install of Kustomize (v3.1.0+) is required to build the objects for your cluster.
Download and install the
redskyctl binary for your platform. You will need to rename the downloaded file and mark it as executable.
For more details, see the full installation guide.
Once you have the Red Sky Ops Tool you can initialize the manager in your cluster:
$ redskyctl init
Generally you will want to write your own experiments to run trials on your own applications. For the purposes of this guide we can use the simple example found in the
k8s-experiment repository on GitHub:
$ kustomize build github.com/redskyops/k8s-experiment//examples/simple | kubectl apply -f -
With your experiment created, you can be begin running trials by suggesting parameter assignments locally. Each trial will create one or more Kubernetes jobs and will conclude by collecting a small number of metric values indicative of the performance for the trial.
To interactively create a new trial for the example experiment, run:
$ redskyctl suggest --interactive simple
You will be prompted to enter a value for each parameter in the experiment and a new trial will be created. You can monitor the progress using
$ kubectl get trials
When running interactive trials in a single namespace, be sure only trial is active at a time.
To clean up the data from your experiment, simply delete the experiment. The delete will cascade to the associated trials and other Kubernetes objects:
$ kubectl delete experiment simple
Congratulations! You just ran your first experiment. You can move on to a more advanced tutorial or refer to our full Documentation for our full product overview, extended tutorials and further information.
Technical overviews, how-tos, release notes, and support material
DevOps and development guidelines
Run your resources programmatically
Connect, share and learn