Skip to content

Getting Started

beta-grade software

If you're interested in working with the Cloudstack, please reach out

The Ayedo Cloudstack is a Kubernetes-native DevOps platform providing many of the most relevant features of modern cloud providers to developers for self-hosting:

  • Monitoring and Visibility
  • Metrics
  • Logs
  • Traces
  • Application Management
  • Container Management
  • Kubernetes Management
  • CI/CD
  • Identity Management
  • Single-Sign-On

The Cloudstack can be used to build internal developer platforms for rapid and agile application development.

Installation

sudo curl -fsSLo /usr/local/bin/cloudstack https://gitlab.com/api/v4/projects/29209435/packages/generic/cloudstack/stable/cloudstack-darwin-amd64
sudo chmod +x /usr/local/bin/cloudstack
cloudstack version
sudo curl -fsSLo /usr/local/bin/cloudstack https://gitlab.com/api/v4/projects/29209435/packages/generic/cloudstack/stable/cloudstack-darwin-arm64
sudo chmod +x /usr/local/bin/cloudstack
cloudstack version
sudo curl -fsSLo /usr/local/bin/cloudstack https://gitlab.com/api/v4/projects/29209435/packages/generic/cloudstack/stable/cloudstack-linux-amd64
sudo chmod +x /usr/local/bin/cloudstack
cloudstack version
sudo curl -fsSLo /usr/local/bin/cloudstack https://gitlab.com/api/v4/projects/29209435/packages/generic/cloudstack/stable/cloudstack-linux-arm64
sudo chmod +x /usr/local/bin/cloudstack
cloudstack version
curl -fsSLo ~/.bin/cloudstack https://gitlab.com/api/v4/projects/29209435/packages/generic/cloudstack/stable/cloudstack-windows-amd64.exe
cloudstack version

Creating your stack

After you've installed the CLI, you can bootstrap a new stack. Let's call our first stack apollo.

acs create stack --activate apollo

Note

--activate sets your new stack as the current active stack. You can use acs --stack OtherStack to operate on a stack on the fly or activate a stack using acs activate OtherStack

This will create a directory at ~/.acs/apollo and will guide you through a few setup steps. The setup will create an initial config at ~/.acs/apollo/acs.yml.

Installing your stack

After you've created your stack, you can install it:

acs install

Customization

Troubleshooting

Use an existing stack

Provided your existing stack is called mystack and is stored in ~/.acs/mystack, here's how you install the stack:

  1. Activate the stack: acs activate mystack
  2. Install the stack: acs install

Configuration

acs will store stack configuration and artifacts in ~/.acs. Each stack has its own directory. Stack configuration is defined in acs.yml in the stack directory.

The defaults can be found here.



Last update: September 10, 2021