avito-tech / bioyino

High performance and high-precision multithreaded StatsD server
The Unlicense
228 stars 22 forks source link

[question] Launch in kubernetes #60

Open sti-jans opened 3 years ago

sti-jans commented 3 years ago

Hi! We plan to use bioyino in our infrastructure. And we have a couple of questions:

  1. What could be the problems if we put bioyino in kubernetes (besides consensus management)?
  2. Do you plan to make bioyino operator for kubernetes? Or maybe you have some ideas that we can use.
Albibek commented 3 years ago

Hi.

We've never run bio in Kubernetes. I don't see any red flags against it though. But it depends no the configuration you want to run it with. Should be good if you place DNS names into config and make Kubernetes keep them actual. This probably will not work with Raft, which is a bit old and requires static IPs in config. Also if you expect heavy UDP traffic, you'd better make sure that no level-7 proxying is done for it, because userspace proxies usually don't put too much effort in UDP and may make your packet loss high.

About your second question: I don't think that would happen in near time, since I don't really have time for this. Also I suppose I'll need to write it in golang which I don't enjoy to be using, especially in my free time.