Skip to content

Kubernetes Resources

RyanRConaway edited this page May 30, 2023 · 22 revisions

Pods

Pods are containers that host (docker) images, which isolate an environment to contain dependencies needed for an application. Generally, they are managed by a deployment, operator, or stateful set. External information can be connected to pods via environment variables and hard drives (Persistent Volume Claims).

Name Type Release Description Associated Resources Safe to delete? Secrets Kustomized? Managed by Operator? Chart repository Triage Flow/Troubleshooting Docs
andi-* Pod UrbanOS This pod hosts the ANDI front end Redis: Stores entity state in viewstore.
Postgres: Stores front-end UI state.
Kafka: Places messages on the event-stream to be read downstream. Also reads from the event stream.
Auth0: Connects to external Auth0 tenant for authentication.
Yes, it will restart andi.postgres.password, andi.auth.auth0_client_secret, global.objectStore.accessKey, global.objectStore.accessSecret, global.redis.passwordSecret No No https://github.com/UrbanOS-Public/charts/tree/master/charts/andi NA
discovery-api-* Pod UrbanOS This pod hosts the discovery API microservice. It can be directly queried via API externally or used by DiscoveryUI as a backend Kafka: Reads from the event-stream to receive entity updates.
Redis: Maintains entity state.
Auth0: Connects to external Auth0 tenant for authentication.
Elasticsearch: Used to search for datasets.
Presto: Used to query data already saved to the system.
Yes, it will restart. discovery-api.secrets.discoveryApiPresignKey, discovery-api.secrets.guardianSecretKey, discovery-api.postgres.password, global.objectStore.accessKey, global.objectStore.accessSecret, global.redis.passwordSecret No No https://github.com/UrbanOS-Public/charts/tree/master/charts/discovery-api NA
discovery-streams-* Pod UrbanOS This pod hosts a websocket service that can retrieve data. It can be directly queried via WS connection externally. Redis: Stores entity state in viewstore.
Kafka: Used to receive the latest processed data to publish externally.
Yes, it will restart. global.redis.passwordSecret No No https://github.com/UrbanOS-Public/charts/tree/master/charts/discovery-streams NA
discovery-ui-* Pod UrbanOS This pod hosts the discovery front-end application Redis: Stores entity state in viewstore.
Yes, it will restart. global.redis.passwordSecret No No https://github.com/UrbanOS-Public/charts/tree/master/charts/discovery-streams NA
= = = ============================= =============================== =============== = = = = =
Clone this wiki locally