Commit Graph

73 Commits

Author SHA1 Message Date
Jason Valdron e78d0ed5d6 Add support for Gateway API within Cilium
Squashed commit of the following:
Update documentation and CRDs
Update pkg/model/components/cilium.go
Remove gateway API managed addon
Update CRDs
Fix RBAC and update docs
Fix up files that shouldn't of been touched
Remove namespace from cluster RBAC resources
2025-05-01 07:24:29 +03:00
Runit Misra e1853088c0 fix: review suggestions
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2025-04-23 09:56:46 +03:00
runitmisra 96df0c5504 feat: Added cni-exclusive setting for cilium 2025-04-23 09:56:46 +03:00
Antonio Ojea f2c239dd81 add kindnet network plugin
add kindnet as an experimental network addon

containerd adds the requirement to use the loopback cni plugin,
kindnet provides that capability and containerd does not require it
since containerd/containerd/pull/10238

Change-Id: I1397a90186885b02e98b5ffa444fe629c1046757
2025-01-08 01:09:37 +00:00
Moshe Vayner 796f6f6425 docs: address comments 2024-02-05 14:32:24 -05:00
Moshe Vayner 1b5e6dd2be docs: remove warning about aws vpc cni not being compatible with Ubuntu 22.04, following #16313 2024-02-05 13:51:45 -05:00
Aaron U'Ren 6903c6cb0e
Remove deprecation of kube-router 2023-11-18 15:36:56 -06:00
Peter Rifel fec3f3b0be
Document incompatability with Amazon VPC CNI and 22.04 2023-11-07 20:33:03 -06:00
John Gardiner Myers b0aaf3b3ab Deprecate Canal, Flannel, and Kube-router 2023-07-14 21:57:33 -07:00
Kubernetes Prow Robot 7cbd62b8ae
Merge pull request #15583 from agilgur5/update-cilium-1.13-links
docs(cilium): update links to latest v1.13
2023-07-02 22:32:53 -07:00
Kubernetes Prow Robot 79c964995c
Merge pull request #15325 from agilgur5/fix-cilium-broken-links
docs(cilium): fix several broken links
2023-07-02 19:56:51 -07:00
Anton Gilgur 181d874462 docs(cilium): update links to latest v1.13
- links still worked before, but some were as old as Cilium v1.6, so update to newest proactively
  - also makes it consistent / easier for readers when all of the links go to the same version of the docs
2023-07-02 17:48:42 -04:00
Anton Gilgur fb9a5410f1 find all 1.13 links 2023-07-02 17:40:43 -04:00
John Gardiner Myers 0dfac69d83 Remove support for Weave networking 2023-06-22 23:03:24 -07:00
John Gardiner Myers 1e7576c9c5 Upgrade external-dns to v0.13.5 2023-05-30 17:47:59 -07:00
Anton Gilgur c869026b76 docs(cilium): fix several broken links
- `stable` route no longer has some of the links, so instead used a
  specific version of the Cilium docs
  - follows the convention in the rest of this doc to use versions
  - I used the latest version that has the link available
2023-04-16 15:04:16 -04:00
Kundan Kumar 0fc98ae419 Corrected multiple breokn link in calico.md 2023-04-04 15:32:53 +05:30
Kubernetes Prow Robot c5c02c2ee3
Merge pull request #14676 from johngmyers/cilium-doc
Update documentation and validation for Cilium
2022-12-05 20:42:38 -08:00
John Gardiner Myers 0edfac7fdd Update documentation and validation for Cilium 2022-11-25 22:32:08 -08:00
John Gardiner Myers 2776217b8a Update Calico documentation and validation 2022-11-25 19:10:36 -08:00
John Gardiner Myers 81c8671d01 Declare IPv6 on AWS beta 2022-11-24 19:27:10 -08:00
Ole Markus With 7a1f0f4bda Add bare networking flag option for cilium in eni mode 2022-11-23 09:10:16 +01:00
John Gardiner Myers acad5fd3cb Remove support for IPv6 on Debian 2022-11-20 20:38:45 -08:00
John Gardiner Myers 525b1232be
List Ubuntu before Debian
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2022-11-12 21:00:52 -08:00
John Gardiner Myers 8a3b4040a2 Document that Flatcar can run Calico IPv6 2022-11-12 15:23:21 -08:00
(╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW 4f75569bb4
fix hyperlinks in calico docs 2022-07-21 21:42:15 +04:00
Charles-Edouard Brétéché a20ef456d6 docs: add hubble ui helm chart deployment 2022-02-22 22:13:32 +01:00
John Gardiner Myers b41cca38d5 Enable RBN with AWS CCM 1.22.0-alpha.1 2022-02-16 22:21:30 -08:00
Ciprian Hacman 5a10b4a80e Update supported distros for IPv6
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-02-15 08:27:29 +02:00
John Gardiner Myers 5385381633 Use IPv6-only subnets for worker nodes in private IPv6 topology 2022-01-06 21:00:00 -08:00
John Gardiner Myers dce8c32fd7 Remove support for Weave as of k8s 1.23 2021-12-11 21:26:31 -08:00
John Gardiner Myers fe324c84b5 Upgrade node-cache to 1.21.3 2021-12-06 21:10:04 -08:00
John Gardiner Myers 67269c2711 Update IPv6 documentation 2021-11-27 22:00:02 -08:00
John Gardiner Myers 293a4dc986
Apply review comment
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2021-10-31 14:43:53 -07:00
John Gardiner Myers 41f9e23ca0 Add initial IPv6 documentation 2021-10-30 23:15:38 -07:00
John Gardiner Myers 6655022ce1 Remove support for the Lyft CNI 2021-08-28 11:54:39 -07:00
Diego Nogues d7c2a306f2
Added the docs related to CPU/Memory resources override on weave 2021-08-24 14:36:50 -03:00
Ole Markus With 3b78a29f7c Add wireguard documentation 2021-08-16 14:16:22 +02:00
John Gardiner Myers 7ea2e67b92 Deprecate the Lyft CNI 2021-07-17 16:12:33 -07:00
Ole Markus With a536929fec Add auto compaction to new cilium etcd clusters and to docs 2021-07-09 15:47:46 +02:00
Ciprian Hacman a12b3145ee Enable cross-subnet mode with Calico by default 2021-06-25 07:13:20 +03:00
John Gardiner Myers 3cf8234d01 Cilium: disable masquerade by default when in ENI IPAM mode 2021-06-13 21:36:56 -07:00
Ole Markus With 6ddd084464 Add hubble documentation 2021-05-21 20:38:50 +02:00
Kubernetes Prow Robot 146f9b4cbb
Merge pull request #11248 from dntosas/cilium-resources
[cilium] Add support for choosing resources
2021-04-19 10:23:45 -07:00
dntosas 55524935d7
[cilium] Add support for choosing resources
Cilium as a CNI is a critical component for the cluster so it would be safe
to have some guaranteed resources as well as allowing the users to
define them based on their needs.

In this commit, we init default requested resources and add the
capability of user-defined values.

Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-19 11:30:02 +03:00
dntosas 0d12f8bfac
[docs] Add a note for updating hashes when changing addon manifests
Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-19 11:11:39 +03:00
Federico Hernandez 927429bea7
Update cilium.md
Link to Cilium doc about NodePort resulted in a 404.
2021-04-09 08:50:31 +02:00
JamesJJ 2c86b29607 Fix minor typos 2021-01-17 14:11:08 +08:00
Steven E. Harris f0f45b71fd Allow use of Calico's VXLAN networking backend
Introduce a new "encapsulationMode" field in Calico's portion of the
Cluster specification to allow switching between the the IP-in-IP and
VXLAN encapsulation protocols. For now, we accept the values "ipip"
and "vxlan," and forgo a possible "none" value that would disable
encapsulation altogether (at least for the default Calico IP pool).

Augment the default-populating procedure for Calico to take this field
into account when deciding both which networking backend to use and
whether to use IP-in-IP or VXLAN encapsulation for the default IP
pool. Note that these values supplied for the "CALICO_IPV4POOL_IPIP"
and "CALICO_IPV4POOL_VXLAN" environment variables in the "calico-node"
DaemonSet pod spec only matter for creating the "default" IPPool pool
object when no such objects already exist.

Generalize the documentation for the "crossSubnet" field to cover
environments more broad than just AWS, as Calico can employ this
selective encapsulation in any environment in which it can detect
boundaries between subnets.
2020-12-18 10:55:11 -05:00
Ciprian Hacman 0fdd46f73e
Document minimum supported version 2020-11-22 08:37:26 +02:00