Access the platform¶
Everything on the platform is an API object, so you can operate it with the tools your team already uses. Anything the web console does, the Kubernetes API does.
Welcome mails¶
An order in the shop ends in two mails to the contact of the order, with a copy to info@grn.cloud:
| When | What it holds | |
|---|---|---|
| Your GRN.CLOUD cloud account is ready | once, when your first order is provisioned on a cluster | the console address and your login: your account is in the GRN.CLOUD identity realm, and the mail links to the password reset so you set your own password first |
Your <app> is ready at <hostname> |
for every app you ordered, when it is reachable | the address of the app and the link to its Application in the console, where its generated secrets are |
Until the account mail arrives the console refuses the login; the app mail can only follow
it. Managed apps explains what the Application is.
Web console¶
The console handles cluster, workload, virtual machine and storage management, plus the developer catalog and the AI/ML workbenches. Use it to inspect what exists and to try an operation once; anything you will repeat belongs in a manifest.
Command line¶
The platform is driven with oc, the OpenShift CLI. It is a superset of kubectl — every
kubectl command works under oc, plus OpenShift-specific ones like oc new-project and
oc adm. These docs use oc throughout.
Download openshift-client-windows.zip from
the OpenShift client mirror
and add oc.exe to your PATH.
Match the client to the cluster
The console's Command Line Tools page serves the oc build that matches your
cluster version. Prefer it over a package manager if you hit a version mismatch.
Log in¶
Get your token and API endpoint from the console under Copy login command.
Treat tokens as credentials
A login token grants everything your account can do. Do not commit one to Git, paste it into an issue, or share it in chat. Use a service account token with a narrow role for automation — see below.
Verify¶
Tokens for automation¶
For CI, scripts and agents, create a service account and bind it the narrowest role that works:
oc create serviceaccount deployer -n myapp-dev
oc adm policy add-role-to-user edit -z deployer -n myapp-dev
oc create token deployer -n myapp-dev --duration=24h
Short-lived tokens are preferred. Rotate long-lived ones on a schedule.
Helm, GitOps and the API¶
- Helm — standard charts, no platform-specific packaging
- GitOps — Argo CD reconciles manifests, charts and Operators from your repository
- Kubernetes API — the primary interface; the console and CLI are clients of it
See Reference for API, CLI and SDK details.
Next¶
Pick a guide and deploy something.