You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/guide/cluster_addons.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Cluster Add-ons
2
2
3
-
With this module to manage both essential and optional add-ons on enhanced OKE clusters.
3
+
With this module to manage both essential and optional add-ons on **enhanced** OKE clusters.
4
4
5
5
This module provides the option to remove [Essential addons](https://docs.oracle.com/en-us/iaas/Content/ContEng/Tasks/contengintroducingclusteraddons.htm#contengintroducingclusteraddons__section-essential-addons) and to manage, both essential & [optional addons](https://docs.oracle.com/en-us/iaas/Content/ContEng/Tasks/contengintroducingclusteraddons.htm#contengintroducingclusteraddons__section-optional-addons).
Cillium is a eBPF based CNI for Kubernetes that can be configured on OKE clusters.
27
+
28
+
The OKE cluster should be initially configured to run **flannel**.
29
+
30
+
On **enhanced** clusters we can use the cluster-addons module to remove flannel extension and kube-proxy (Optional) at cluster creation.
31
+
32
+
33
+
```
34
+
cluster_addons_to_remove = {
35
+
Flannel = {
36
+
remove_k8s_resources = true
37
+
},
38
+
KubeProxy = {
39
+
remove_k8s_resources = true
40
+
}
41
+
}
42
+
```
43
+
44
+
If you want to use cilium as [kube-proxy replacement](https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/), you can use the following helm_values:
45
+
46
+
```
47
+
cilium_helm_values = {
48
+
kubeProxyReplacement = true
49
+
}
50
+
```
51
+
52
+
For the basic clusters you can add the following label to the worker nodes to prevent flannel pods from being scheduled:
53
+
54
+
```
55
+
oci.oraclecloud.com/custom-k8s-networking=true
56
+
```
57
+
58
+
If you want to override and of the default values(listed below) you can use the `cilium_helm_values` variable:
0 commit comments