-
Notifications
You must be signed in to change notification settings - Fork 11
Kubernetes Resources
RyanRConaway edited this page May 30, 2023
·
22 revisions
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 |
= | = | = | ============================= | =============================== | =============== | = | = | = | = | = |