feat: cilium add-mode support (#312)

* feat: cilium add-mode support

when cni management by kilo is disable, we can use existing cluster's cni setup thanks to add-on mode

https://kilo.squat.ai/docs/introduction#add-on-mode

* feat: manifest example for cilium addon mode

* fix: apply comment from PR review

* fix: add mutex to interface retrieval into flannel addon mode
This commit is contained in:
Antoine
2022-05-20 02:13:07 +02:00
committed by GitHub
parent 50fbc2eec2
commit 4be792ea54
4 changed files with 257 additions and 0 deletions

View File

@@ -213,6 +213,8 @@ func runRoot(_ *cobra.Command, _ []string) error {
switch compatibility {
case "flannel":
enc = encapsulation.NewFlannel(e)
case "cilium":
enc = encapsulation.NewCilium(e)
default:
enc = encapsulation.NewIPIP(e)
}