Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

When using a DOKS cluster with a LoadBalancer type Service, the CCM automatically
manages a k8s-public-access-* firewall and adds inbound rules for the service ports
(e.g. 80, 443) with source hardcoded to 0.0.0.0/0 / ::/0.
There is no way to restrict these rules to private or specific CIDRs only. Any manual changes to the firewall are reverted by the controller on the next reconcile.
Allow specifying allowed source CIDRs for the auto-managed firewall inbound rules,
for example via a Service annotation or a CCM environment variable — similar to how
spec.loadBalancerSourceRanges works for the Load Balancer itself.
Clusters behind Cloudflare (or any CDN/proxy) should only accept traffic from
the CDN IP ranges — not from the entire internet. Right now this is only possible
at the Load Balancer level (spec.loadBalancerSourceRanges), but the node-level
firewall stays wide open regardless.
Import the k8s-public-access-* firewall into Terraform and override rules on
every apply — which creates a race condition with the controller and is not
a reliable solution.
indranil
jazzybruno
jazzybruno
0297a1be4ef34411acb68f6e0a1bf2
Robin van der Knaap
Tomy Hsieh
Tomy Hsieh
Tuschl
Emiliano Maccaferri
ff6b6d1e81e04f99a8a3bac4ffd394