How to run your environment day to day. You can do everything here yourself, through the web dashboard or the OpenStack command-line client.
| Account | Use it for | Do NOT use it for |
|---|---|---|
<you>-domain-admin |
Creating/removing team users and projects, granting roles inside your domain | Running workloads, automation |
<you>-cluster |
Creating and deleting Kubernetes clusters; it holds the SSH keypair for cluster nodes | General automation, team logins |
<you>-svc |
Scripted/automated work via its application credential: networks, VMs, load balancers, day-2 operations | Kubernetes cluster create/delete |
Three rules that prevent the three most common self-inflicted outages:
-cluster account, logged in with its password. The platform's cluster machinery cannot work through an application credential -- a cluster create attempted with the -svc application credential will fail every time.-cluster account. Do not recreate it under another account; clusters will refuse to build with someone else's key.-domain-admin account has exactly one job: identity. Give team members their own users and grant member on the project; don't hand out the admin account's password.<you>-domain-admin)member (and load-balancer_member if they manage load balancers) on your project.If a dashboard identity page refuses an action your account should be able to do, use the command-line client for that step and let us know -- the API always has the full capability set.
provider-ext).Boot from the shared base images or upload your own private images. Use your SSH keypair; password logins are disabled on the base images. Attach volumes for data you want to outlive the instance.
Create load balancers on your networks (you hold the load-balancer_member role already). TLS certificates for listeners are stored in the platform's secrets service under your project -- upload the certificate there and reference it from the listener.
Log in as <you>-cluster (password), pick the shared cluster template or your own, and create the cluster. Node counts are limited by your quota. The cluster gets its own load balancer for the API and can publish Services of type LoadBalancer through the same mechanism.