neondatabase / helm-charts

neondatabase helm charts
Apache License 2.0
38 stars 3 forks source link

Compute helm chart. Which services must be run? #94

Open roman-shakudo opened 2 months ago

roman-shakudo commented 2 months ago

Hi

I managed to run neon on my k8s cluster based on https://github.com/neondatabase/helm-charts/issues/35 Image

I see pageserver and three safekeepers running I had to force using k8s service dns as BROKER_ENDPOINT and S3_ENDPOINT because default values are not correct

Since I was changing charts manually pageserver and safekeeper added dependecies which were run as dependant charts

Storage controller is falling with Error: loading public key. I suppose JWT issue Storage Scrubber's image is not available

Questions:

  1. Am I understand right that we have to wait for Compute chart? AFAIK I can't use any posgtres
  2. Which services are essential to run neon? I see a lot of various services and I do not know which are core. It would great to add some doc about it
  3. How can deployment be tested?
  4. Can I pack Compute from docker-compose.yaml in neon as a helm cart and use it or this image is just for "testing"?
  5. Am I understand right that there is no UI in the helm charts?
roman-shakudo commented 2 months ago

From docs I could figure out that the core services are

Have no idea what others are

And the whole architecture is kinda like that

Image