Helm installation reference

You can customize the following resources and settings during Calico Helm-based installation using the file, values.yaml.

Helm installation reference - 图1note

If you customize felix configuration when you install Calico, the v1 apiVersion is used. However, when you apply felix configuration customization after installation (when the tigera-apiserver is running), use the v3 apiVersion.

Sample values.yaml

Here is a sample values.yaml file with settings for custom resources. You must enable the custom resource using enabled: true to provide custom configurations; custom resources set to false are ignored.

  1. installation:
  2. enabled: true
  3. <installation resource spec fields to configure>
  4. defaultFelixConfiguration:
  5. enabled: false
  6. <if enabled is true: felixConfiguration resource spec fields to configure>

Common customizations

Example of common customizations that you might want to configure in you values.yaml for your helm-based installation:

Encryption using WireGuard

WireGuard encryption is configured in the FelixConfiguration. To set encryption for your cluster, update the values.yaml file.

  1. defaultFelixConfiguration:
  2. enabled: true
  3. wireguardEnabled: true
  4. wireguardEnabledV6: true