The default pod and service network conflicts with my existing network and I need to use a different CIDR, how can I do this?
In a kURL embedded cluster, the pod network is managed by weave spec and the service network is managed by kubernetes spec.
Weave Spec: https://kurl.sh/docs/add-ons/weave
Kubernetes Spec: https://kurl.sh/docs/create-installer/add-on-adv-options
This would look something like this when you patch it at runtime:
apiVersion: "cluster.kurl.sh/v1beta1" kind: "Installer" metadata: name: "patch" spec: kubernetes: serviceCIDR: "10.96.0.0/12" weave: podCIDR: "10.10.0.0/16"
Note: If you already started the install you need to clean up the VM and start from a fresh OS install for the new CIDRs to take effect, rerunning the installer with the patch will not work.