Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.43 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.43 KB

Cilium


Summary

Cilium is a collection of essential applications required to make TKS functional when using Cilium and Gateway API.

⚠️ Warning ⚠️ I no longer use Cilium due to L2 Announcement issues so this is unmaintained.


Instructions

Gateway API

Gateway API is a gateway Ingress solution for Kubernetes. You might need to run apply a second time as kubectl will likely fail to create some resources until the CRDs are available.

kubectl kustomize --enable-helm gateway-api | kubectl apply -f-

Cilium

Cilium is the preferred CNI when using TKS; most of the applications in this repository assume it is being used.

kubectl kustomize --enable-helm cilium | kubectl apply -f-

Kubelet CSR Approver

Cilium will not be completely ready until you approve the necessary Certificate Signing Requests. This can be done manually with kubectl certificate approve, or you can use Kubelet CSR Approver.

kubectl kustomize --enable-helm ../misc/kubelet-csr-approver | kubectl apply -f-