Apollo allows you to launch an interactive debug terminal in your Environments directly from your Apollo Hub.
You can use the terminal to debug your applications in Kubernetes by running kubectl commands to inspect the configs, health, and logs of containers running in Kubernetes.
To launch a debug terminal, you must have the Environment Operator role in the Environment.
Each debug terminal session is time-bound (four hours) and is isolated from other users' terminal sessions.
To start using debug terminals:

In an active debug terminal session, you will have read-only access to a limited set of Kubernetes resources, such as Pods, Services, and ConfigMaps.
The exact set of permissions granted will depend on what you have deployed in the Environment, but the base permissions include:
Copied!1 2 3 4 5 6 7 8 9 10- apiGroups: [""] resources: - "endpoints" - "events" - "persistentvolumeclaims" - "services" - "pods" # Pod logs access depends on environment type - "pods/log" verbs: ["get", "list", "watch"]