# Episode 167 - eksctl tips! {%youtube oKOAGD3C9ZM %} ## News * [rejekts.io cfp is open!](https://rejekts.io) * [Cisco ACI and Cilium working together!](https://isovalent.com/events/2025-02-25-cisco-better-together-aci/) * [cilium newsletter](https://isogo.to/echo-news-73) ## Links * default addons have changed on [eksctl](https://eksctl.io/usage/addons/#cluster-creation-flexibility-for-default-networking-addons) ## Shared content: cluster.yaml ``` yaml apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: demo-eksctl region: us-west-1 version: 1.31 iam: withOIDC: true addonsConfig: disableDefaultAddons: true addons: - name: coredns - name: aws-ebs-csi-driver ``` get apiserver info ``` wrap API_SERVER_HOST=$(kubectl config view -o jsonpath='{.clusters[0].cluster.server}' | sed -e 's~^[^:]*://~~' -e 's~:.*~~') API_SERVER_PORT=443 ``` Cilium config ``` yaml cat << EOF > cilium-values.yaml eni: enabled: true ipam: mode: eni hubble: enabled: true relay: enabled: true export: dynamic: enabled: true nodeinit: enabled: true devices: e+ routingMode: native kubeProxyReplacement: "true" k8sServiceHost: $API_SERVER_HOST k8sServicePort: $API_SERVER_PORT EOF ``` install cilium into the control plane. ``` bash== helm upgrade --install cilium cilium \ --repo https://helm.cilium.io \ --namespace kube-system -f cilium-enterprise-values.yaml ``` Add a node pool!
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up