edgecomllc / eupf

5G User Plane Function (UPF) based on eBPF
Apache License 2.0
99 stars 18 forks source link

Verify BGP-style internal routing in public cloud #335

Closed pirog-spb closed 1 year ago

pirog-spb commented 1 year ago

Who What & Why

I'm as a customer wants to deploy UPF solution with BGP connectivity in a public cloud to save CAPEX

Additional info

Restrictions

Acceptance criteria

  1. 0-scenario works properly

Definition of done

mbaran0v commented 1 year ago

YC:

error message, when pod is creating

Warning FailedCreatePodSandBox 3s kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "ff7daab013f4b01ba3a213cf3d08318a46efd2a0fb157fad335703 │
│ 731e5abefb": plugin type="calico" failed (add): ipAddrs is not compatible with configured IPAM: host-local
root@cl181f4433gkuqc8vpoa-udaj:~# ./calicoctl node status
Calico process is running.

The BGP backend process (BIRD) is not running.

I talked to support and got this response:

Уточнили информацию у коллег. Видим, что вы пытаетесь через crd calico самостоятельно определять диапазон ip для пода. Так в Managed сделать не получится, потому что мы выделяем диапазоны pod ip subnet'а на ноды и навешиваем статические маршруты, а на ноде calico agent раздает IPшники подам из podCIDR (как обычный bridge+local ipam CNI).

mbaran0v commented 1 year ago

GKE:

as well as in Yandex, the settings are identical. couldn't talk to customer service because it's not work without support plan