Get Started

1. Prerequisites

The following prerequisites are required to initiate and complete the cluster creation process. GPG keyMake sure you have your own GPG key. To list existing keys, run gpg --list-keys If you don't have any keys, create a new one with gpg --gen-key Create a new GitHub repositoryGo to

2. Install

Automatic installation ๐Ÿ†•The automatic installation script does the same steps as described in the "Manual installation" section while trying to put the Okctl binary at a location that avoids using sudo. macOS and LinuxTo automatically install the latest version of Okctl, run: curl -fsSL "

3. Create cluster

The following is a guide for how to create an environment that contains the elements described in Compare and contrast. To create a cluster, using the declarative approachCreate a declaration and edit it to suit your needsApply the declarationCommandsTo scaffold a cluster declaration, run the following: # Usage okctl scaffold cluster

4. Run virtual environment

Run: # Usage okctl venv -c <path to cluster declaration> # Example okctl venv -c cluster.yaml Now you've got access to your cluster. Verify that everything works by running: kubectl --namespace kube-system get pod You should see something like this: NAME READY STATUS RESTARTS AGE aws-load-balancer-controller-7985f68cf6-fxmbd 1/1 Running

5. Create application

The following is a guide to how to create an application. First, you create and configure an application declaration. This declaration can be deleted after applying it. You'll be making changes to the Kubernetes and ArgoCD resources from that point on. We apply the application declaration to the IAC repository,
You've successfully subscribed to Okctl
Great! Next, complete checkout for full access to Okctl
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.