appctl >_

Run Apps,
Not Clusters

Deploy your app on Kubernetes* in seconds

*No cluster required

Load apps, not clusters - with appctl

Try it instantly, for free

$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-go
$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-python 
$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-java
$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-nodejs
$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-csharp
$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-php
$ chmod +x appctl

$  ./appctl  login

$   ./appctl  deploy  --app-name hello-world  --image gcr.io/knative-samples/helloworld-ruby
Comparison Panel: Before appctl
Comparison Panel: with appctl

A better way to run apps on K8s

appctl exposes the high value app orchestration capabilities available from Kubernetes and k-native, while hiding infrastructure complexity. As a result, it is much faster to run apps while also running them more cost effectively in the cloud

How appctl Works

How appctl Works

Features

Operate apps like code

appctl provides a developer friendly, git like workflow to run, update, and observe apps

Run any container app

Deploy modern web-services, singletons, use database connections, and batch jobs

Eliminate idle time, cut costs

By design, appctl reduces idle time, and enables cloud cost optimization via its workflow

No lockin: runs on K8s

appctl uses Kubernetes and k-native. Apps built for appctl can run on any CNCF compatible K8s stack

Simple, intuitive pricing

(Coming early 2022)

Frequently Asked Questions

Who is appctl for?

Appctl is for app developers who want to run apps on Kubernetes, but want a simpler and easier way to consume Kubernetes without dealing with infrastructure constructs.  Appctl’s mission is to enable developers to more easily operate their apps, while being Kubernetes native.

Where can I run appctl?

Appctl is a CLI that you can run on your favorite machine, Mac, Linux or Windows.

How does appctl work with Kubernetes?

Appctl launches apps on Kubernetes clusters that are configured with k-native serving and the AppController service.

Where does the app run?

The app runs on a backend Kubernetes cluster.  Currently, AppCtl is in technology preview, and uses Platform9 Managed Kubernetes clusters in AWS.

How do I run my own app?

There’s a doc for that:  “Running your first app with appctl”.

How does traffic get routed to the app, and how does the app scale?

Appctl uses k-native serving that enables rapid, just-in-time provisioning of the application’s container instances to meet the traffic being routed to the app URL.  These container instances are scaled down to zero after a configurable amount of idle time.  Newer releases of appctl will enable more control and flexibility on how the app scales.

How much capacity is available for my app?

The tech preview is limited to 7 apps per user, and a limited amount of cloud capacity per app.

What if I want to run apps somewhere else?

Drop us a note on the community forum or on the slack channel.  Appctl can run on any CNCF K8s environment.

Can I bring my own K8s environment?

You will be able to do so in the near future.

How does pricing work?

Freedom tier users will receive a small amount of compute capacity for a limited number of apps.  Users can choose to upgrade to a paid plan to get more cloud capacity, or control over regions, or advanced appctl features.

Is this ready for production?

No, this is in Early Access We would like your feedback on your use cases for appctl to help influence its path to production. Learn more about Platform9 appctl Early Access here.

Is appctl open-source?

Not currently, but as we get closer to production, we will be open-sourcing the appctl CLI and the AppController backend service.

Join the appctl community

Icon: Central SaaS Management

Community

Collaborate with the engineers and user community to get help and shape appctl.
Twitter

Twitter

Follow us @Platform9Sys to keep up to date on appctl news.
Slack

Slack

Ask questions, get help or hang out with fellow users and the team behind appctl.

The browser you are using is outdated. For the best experience please download or update your browser to one of the following:

GigaOM’s Radar report for Managed KubernetesRead Now