bluesky-social / pds

Bluesky PDS (Personal Data Server) container image, compose file, and documentation
Other
1.48k stars 134 forks source link

Add kubernetes chart #57

Open tuna2134 opened 9 months ago

tuna2134 commented 9 months ago

I want to host pds at kubernetes.

temujin9 commented 8 months ago

See #3 for prior responses to this idea.

temujin9 commented 8 months ago

I'm considering providing this in a separate repo, as you're not the only other interested. If so, I will mention it in that thread.

tuna2134 commented 8 months ago

Ok thanks

Nerkho commented 6 months ago

I started working on a Helm chart.

It seems to work fine for me so far. Only have issue with the handle validation via HTTP but validation via DNS works fine.

It would be great if you can also test this and provide some feedback : https://github.com/Nerkho/helm-charts/tree/main/charts/bluesky-pds (feel free to fork it, create PRs, etc...)

bnewbold commented 6 months ago

Just to confirm: we aren't planning to develop and maintain additional deployment tooling, including kubernetes, in the near future. But we fully support folks collaborating and sharing tooling around this! If there are tiny and low-risk changes to the service itself to un-block this, let us know; it runs fine in containerization with config via env vars, so should be pretty straight-forward to support in other systems.

Nerkho commented 6 months ago

Just a small update. I have moved the chart to another repo to facilitate publishing. I've also published the chart, so it's now usable without cloning the whole GitHub repository.

All is here : https://github.com/Nerkho/helm-charts/tree/main/charts/bluesky-pds

temujin9 commented 5 months ago

@Nerkho thank you for picking this up. I'll try it out on my local machine shortly.

hynet-mel commented 2 months ago

All is here : https://github.com/Nerkho/helm-charts/tree/main/charts/bluesky-pds

@Nerkho Apparently that chart is no longer available, resulting in a 404 sadly

Nerkho commented 2 months ago

All is here : https://github.com/Nerkho/helm-charts/tree/main/charts/bluesky-pds

@Nerkho Apparently that chart is no longer available, resulting in a 404 sadly

Yes, sorry, meanwhile I moved some of my stuff to codeberg. The bluesky-pds chart is here

But I might bring this repo back to GitHub very soon.

The Helm chart is now back on GitHub, available here

madmalkav commented 1 month ago

Anyone willing to write a guide on how to install PDS on Kubernetes for dummies, including ingress controller and cert-manager? I'm willing to add some cash to a bounty if needed.

vcarl commented 4 weeks ago

Also quite interested in this. I'd love to host and I'm currently administering a k8s cluster, the account migration warnings make me nervous about setting up a PDS — I'd love to avoid overpaying for a large instance before there's usage, but knowing it's difficult to migrate later on makes me uncomfortable with the risk of under-sizing.