Skip to content

Commit ff2637e

Browse files
committed
Add a note about Cilium
1 parent 60700fa commit ff2637e

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,25 @@ If you wanted to install flux by hand on an existing cluster, it can be as simpl
5858
flux bootstrap github --owner PoshCode --repository cluster --path=clusters/poshcode
5959
```
6060

61-
But if you need to customize workload identity, it can get a lot more complex, because you'll need to patch the flux deployment.
61+
But if you need to customize workload identity, it can get a lot more complex, because you'll need to patch the flux deployment.
62+
63+
## CURRENT STATUS WARNING
64+
65+
I'm playing with Cilium Gateway API, so I've set the network plugin to "none" so that I can take control of the cilium install.
66+
67+
Installing the cilium tools is as simple as downloading the right release from their GitHub release pages and unzipping.
68+
69+
```PowerShell
70+
Install-GitHubRelease cilium cilium
71+
Install-GitHubRelease cilium hubble
72+
```
73+
74+
And installing it into the AKS cluster is just this, using the same `"rg-$name"` value as the resource group deployment:
75+
76+
```PowerShell
77+
cilium install --version 1.15.3 --set azure.resourceGroup="rg-$name"
78+
```
79+
80+
If you want to complete the deployment in a single pass, you have to `Import-AzAksCredential` as soon as the cluster shows up in Azure, and then once `kubectl get nodes` shows all your nodes (they won't come up ready, because they won't have a network), you can run the `cilium install` while Azure is showing the Flux deployment is still running (it won't complete successfully until after cilium is installed, so if you don't run the install, it will fail after the time-out, and you'll have to re-run the deployment).
81+
82+
I haven't even tried to automate this, because I'm honestly not sure I'll leave the cilium gateway, and I hope the AKS team will expose settings for this option...

0 commit comments

Comments
 (0)