Created
March 6, 2023 21:53
-
-
Save epequeno/5da4304ee67a3025fd6a00ea6450dfe7 to your computer and use it in GitHub Desktop.
cilium/hubble basic install
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ $ minikube start --network-plugin=cni --cni=false | |
😄 minikube v1.29.0 on Ubuntu 22.10 | |
✨ Automatically selected the virtualbox driver. Other choices: none, ssh | |
❗ With --network-plugin=cni, you will need to provide your own CNI. See --cni flag as a user-friendly alternative | |
👍 Starting control plane node minikube in cluster minikube | |
🔥 Creating virtualbox VM (CPUs=2, Memory=6000MB, Disk=20000MB) ... | |
🐳 Preparing Kubernetes v1.26.1 on Docker 20.10.23 ... | |
▪ Generating certificates and keys ... | |
▪ Booting up control plane ... | |
▪ Configuring RBAC rules ... | |
▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 | |
🔎 Verifying Kubernetes components... | |
🌟 Enabled addons: default-storageclass, storage-provisioner | |
🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default | |
~ $ cilium install | |
🔮 Auto-detected Kubernetes kind: minikube | |
✨ Running "minikube" validation checks | |
✅ Detected minikube version "1.29.0" | |
ℹ️ Using Cilium version 1.12.6 | |
🔮 Auto-detected cluster name: minikube | |
🔮 Auto-detected datapath mode: tunnel | |
🔮 Auto-detected kube-proxy has been installed | |
ℹ️ helm template --namespace kube-system cilium cilium/cilium --version 1.12.6 --set cluster.id=0,cluster.name=minikube,encryption.nodeEncryption=false,kubeProxyReplacement=disabled,operator.replicas=1,serviceAccounts.cilium.name=cilium,serviceAccounts.operator.name=cilium-operator,tunnel=vxlan | |
ℹ️ Storing helm values file in kube-system/cilium-cli-helm-values Secret | |
🔑 Created CA in secret cilium-ca | |
🔑 Generating certificates for Hubble... | |
🚀 Creating Service accounts... | |
🚀 Creating Cluster roles... | |
🚀 Creating ConfigMap for Cilium version 1.12.6... | |
🚀 Creating Agent DaemonSet... | |
🚀 Creating Operator Deployment... | |
⌛ Waiting for Cilium to be installed and ready... | |
♻️ Restarting unmanaged pods... | |
♻️ Restarted unmanaged pod kube-system/coredns-787d4945fb-s9m8s | |
✅ Cilium was successfully installed! Run 'cilium status' to view installation health | |
~ $ cilium status | |
/¯¯\ | |
/¯¯\__/¯¯\ Cilium: OK | |
\__/¯¯\__/ Operator: OK | |
/¯¯\__/¯¯\ Hubble Relay: disabled | |
\__/¯¯\__/ ClusterMesh: disabled | |
\__/ | |
Deployment cilium-operator Desired: 1, Ready: 1/1, Available: 1/1 | |
DaemonSet cilium Desired: 1, Ready: 1/1, Available: 1/1 | |
Containers: cilium Running: 1 | |
cilium-operator Running: 1 | |
Cluster Pods: 1/1 managed by Cilium | |
Image versions cilium quay.io/cilium/cilium:v1.12.6@sha256:454134506b0448c756398d3e8df68d474acde2a622ab58d0c7e8b272b5867d0d: 1 | |
cilium-operator quay.io/cilium/operator-generic:v1.12.6@sha256:eec4430d222cb2967d42d3b404d2606e66468de47ae85e0a3ca3f58f00a5e017: 1 | |
~ $ cilium hubble enable --ui | |
🔑 Found CA in secret cilium-ca | |
ℹ️ helm template --namespace kube-system cilium cilium/cilium --version 1.12.6 --set cluster.id=0,cluster.name=minikube,encryption.nodeEncryption=false,hubble.enabled=true,hubble.relay.enabled=true,hubble.tls.ca.cert=LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNGRENDQWJxZ0F3SUJBZ0lVZlc3RkFBbVcrMTNrbHdNc0NZVmkrS2dLZzlRd0NnWUlLb1pJemowRUF3SXcKYURFTE1Ba0dBMVVFQmhNQ1ZWTXhGakFVQmdOVkJBZ1REVk5oYmlCR2NtRnVZMmx6WTI4eEN6QUpCZ05WQkFjVApBa05CTVE4d0RRWURWUVFLRXdaRGFXeHBkVzB4RHpBTkJnTlZCQXNUQmtOcGJHbDFiVEVTTUJBR0ExVUVBeE1KClEybHNhWFZ0SUVOQk1CNFhEVEl6TURNd05qSXhORFF3TUZvWERUSTRNRE13TkRJeE5EUXdNRm93YURFTE1Ba0cKQTFVRUJoTUNWVk14RmpBVUJnTlZCQWdURFZOaGJpQkdjbUZ1WTJselkyOHhDekFKQmdOVkJBY1RBa05CTVE4dwpEUVlEVlFRS0V3WkRhV3hwZFcweER6QU5CZ05WQkFzVEJrTnBiR2wxYlRFU01CQUdBMVVFQXhNSlEybHNhWFZ0CklFTkJNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVkbHlkenZxeEZjRGRIbEZTTmFpRHBtTWkKSmcraEtJbUJwNFZ4KzN1OUx5bjU0MHA2OXBkQUZiMjhLSnhGdS9tUHBBSUZDKzZqUjduLzJJQlM0d0ZIVXFOQwpNRUF3RGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGRzRaCnNJdzB1WGgwV3JCUjFxWE9SMW5pQnlIdk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ0FVbXpXc3prbVFWTksKcDJZelp5c0VHNlRGNzM4dkNJZlRiSERHTWNjQXVRSWdCcHkrQ1g5WlBZc0lQbzZqeVh0bDduZmVnTFlETUJzbgpaQzRzYVM0TVIycz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=,hubble.tls.ca.key=[--- REDACTED WHEN PRINTING TO TERMINAL (USE --redact-helm-certificate-keys=false TO PRINT) ---],hubble.ui.enabled=true,kubeProxyReplacement=disabled,operator.replicas=1,serviceAccounts.cilium.name=cilium,serviceAccounts.operator.name=cilium-operator,tunnel=vxlan | |
✨ Patching ConfigMap cilium-config to enable Hubble... | |
🚀 Creating ConfigMap for Cilium version 1.12.6... | |
♻️ Restarted Cilium pods | |
⌛ Waiting for Cilium to become ready before deploying other Hubble component(s)... | |
🚀 Creating Peer Service... | |
✨ Generating certificates... | |
🔑 Generating certificates for Relay... | |
✨ Deploying Relay... | |
✨ Deploying Hubble UI and Hubble UI Backend... | |
⌛ Waiting for Hubble to be installed... | |
ℹ️ Storing helm values file in kube-system/cilium-cli-helm-values Secret | |
✅ Hubble was successfully enabled! | |
~ $ cilium hubble port-forward& | |
~ $ hubble status | |
Healthcheck (via localhost:4245): Ok | |
Current/Max Flows: 198/4,095 (4.84%) | |
Flows/s: 4.87 | |
Connected Nodes: 1/1 | |
~ $ cilium hubble ui | |
ℹ️ Opening "http://localhost:12000" in your browser... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment