With CX Cloud CLI, you can set-up your Kubernetes cluster and then move forward with services and frontend's.
But to manage your infra and Kubernetes cluster, there are a couple of tools you can use. There is no "one tool to manage everything" but use case specific, widely used tools. Essentially CX Cloud CLI, Kops, kubectl and Terraform.
CX Cloud CLI
Create K8s cluster
View K8s pods
Delete K8s pods
Delete K8s cluster
Add API GW
Manage AWS capacity
One uses CX Cloud CLI to both generate the cluster and then generate and deploy services to it. One can also use kops manually to create the cluster.
One uses kubectl for these tasks. Some examples:
See what deployments you have "kubectl get deployments -n applications" (assuming namespace is applications) Delete selected deployment "kubectl delete deployment SELECTED_DEPLOYMENT -n applications" See what services you have "kubectl get services -n applications" Delete selected service "kubectl delete service SELECTED_SERVICE -n applications"
One uses kops to delete the whole cluster.
One uses Terraform to add API GW to the tech stack.
One uses Terraform to manage the infrastructure powering K8s cluster.
There are also other tools that a DevOps engineer running CX Cloud might find useful. For example Kubernetes Dashboard.