 Cilium v1.5 Documentationv2.6.0 https://github.com/kubernetes-incubator/kubesp Install dependencies from requirements.txt $ cd kubespray $ sudo pip install -r requirements.txt Infrastructure Provisioning We will use Terraform Terraform Variables We will start by specifying the infrastructure needed for the Kubernetes cluster. $ cd contrib/terraform/aws $ cp contrib/terraform/aws/terraform.tfvars.example terraform.tfvars` Open a�on] to deploy a demo applica�on and verify the correctness of the installa�on. Delete Cluster $ cd contrib/terraform/aws $ terraform destroy HTTP/REST API call authorization If you haven’t read the0 码力 | 740 页 | 12.52 MB | 1 年前3 Cilium v1.5 Documentationv2.6.0 https://github.com/kubernetes-incubator/kubesp Install dependencies from requirements.txt $ cd kubespray $ sudo pip install -r requirements.txt Infrastructure Provisioning We will use Terraform Terraform Variables We will start by specifying the infrastructure needed for the Kubernetes cluster. $ cd contrib/terraform/aws $ cp contrib/terraform/aws/terraform.tfvars.example terraform.tfvars` Open a�on] to deploy a demo applica�on and verify the correctness of the installa�on. Delete Cluster $ cd contrib/terraform/aws $ terraform destroy HTTP/REST API call authorization If you haven’t read the0 码力 | 740 页 | 12.52 MB | 1 年前3
 Cilium v1.6 Documentationinstall directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare install directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare install directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare0 码力 | 734 页 | 11.45 MB | 1 年前3 Cilium v1.6 Documentationinstall directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare install directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare install directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare0 码力 | 734 页 | 11.45 MB | 1 年前3
 Cilium v1.7 Documentationdeployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics deployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics deployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics0 码力 | 885 页 | 12.41 MB | 1 年前3 Cilium v1.7 Documentationdeployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics deployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics deployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics0 码力 | 885 页 | 12.41 MB | 1 年前3
 Cilium v1.8 Documentationv2.6.0 https://github.com/kubernetes- sigs/kubespray Install dependencies from requirements.txt $ cd kubespray $ sudo pip install -r requirements.txt Infrastructure Provisioning We will use Terraform Terraform Variables We will start by specifying the infrastructure needed for the Kubernetes cluster. $ cd contrib/terraform/aws $ cp contrib/terraform/aws/terraform.tfvars.example terraform.tfvars` Open the is expected since these pods need at least 2 nodes to be scheduled successfully. Delete Cluster $ cd contrib/terraform/aws $ terraform destroy Installation using kubeadm This guide describes deploying0 码力 | 1124 页 | 21.33 MB | 1 年前3 Cilium v1.8 Documentationv2.6.0 https://github.com/kubernetes- sigs/kubespray Install dependencies from requirements.txt $ cd kubespray $ sudo pip install -r requirements.txt Infrastructure Provisioning We will use Terraform Terraform Variables We will start by specifying the infrastructure needed for the Kubernetes cluster. $ cd contrib/terraform/aws $ cp contrib/terraform/aws/terraform.tfvars.example terraform.tfvars` Open the is expected since these pods need at least 2 nodes to be scheduled successfully. Delete Cluster $ cd contrib/terraform/aws $ terraform destroy Installation using kubeadm This guide describes deploying0 码力 | 1124 页 | 21.33 MB | 1 年前3
 Cilium v1.9 Documentation1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1263 页 | 18.62 MB | 1 年前3 Cilium v1.9 Documentation1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1263 页 | 18.62 MB | 1 年前3
 Cilium v1.10 Documentation1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1307 页 | 19.26 MB | 1 年前3 Cilium v1.10 Documentation1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1307 页 | 19.26 MB | 1 年前3
 Cilium v1.11 Documentation1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1373 页 | 19.37 MB | 1 年前3 Cilium v1.11 Documentation1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz8 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1373 页 | 19.37 MB | 1 年前3
 Debugging the BPF Virtual Machineenvironment git clone https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git /source/linux cd linux mkdir build make O=$PWD/build ARCH=x86_64 x86_64_defconfig make O=$PWD/build ARCH=x86_64 menuconfig net/buildroot /source/buildroot cd buildroot make menuconfig make -j16 Rootfs Remember to: - Select ext4 as filesystem image - Enable networking - Enable the SSH daemon cd /source/linux qemu-system-x86_64 "root=/dev/sda rw console=ttyS0,115200 acpi=off nokaslr" \ -serial stdio -display none Start the test VM cd /source/linux gdb build/vmlinux (gdb) target remote localhost:1234 (gdb) bpf/syscall.c:4180 (gdb)0 码力 | 10 页 | 233.09 KB | 1 年前3 Debugging the BPF Virtual Machineenvironment git clone https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git /source/linux cd linux mkdir build make O=$PWD/build ARCH=x86_64 x86_64_defconfig make O=$PWD/build ARCH=x86_64 menuconfig net/buildroot /source/buildroot cd buildroot make menuconfig make -j16 Rootfs Remember to: - Select ext4 as filesystem image - Enable networking - Enable the SSH daemon cd /source/linux qemu-system-x86_64 "root=/dev/sda rw console=ttyS0,115200 acpi=off nokaslr" \ -serial stdio -display none Start the test VM cd /source/linux gdb build/vmlinux (gdb) target remote localhost:1234 (gdb) bpf/syscall.c:4180 (gdb)0 码力 | 10 页 | 233.09 KB | 1 年前3
 Enabling eBPF Super Powers on ARM64 with Cilium• Fix compiling and runtime issue on Arm64; • Multi-arch support for cilium-related images • CI/CD • Travis • Unit test Travis CI • Arm64 Full VM • arm64-graviton2 • Refer to: • https://docs0 码力 | 10 页 | 1.24 MB | 1 年前3 Enabling eBPF Super Powers on ARM64 with Cilium• Fix compiling and runtime issue on Arm64; • Multi-arch support for cilium-related images • CI/CD • Travis • Unit test Travis CI • Arm64 Full VM • arm64-graviton2 • Refer to: • https://docs0 码力 | 10 页 | 1.24 MB | 1 年前3
 How and When You
Should Measure CPU
Overhead of eBPF
Programscollection for all eBPF programs – exposes total run_time_ns and run_cnt – Use cases: – Benchmarking + CI/CD – Sampling profiler in production How does it work? – Adds ~20ns of overhead per run Two ways to0 码力 | 20 页 | 2.04 MB | 1 年前3 How and When You
Should Measure CPU
Overhead of eBPF
Programscollection for all eBPF programs – exposes total run_time_ns and run_cnt – Use cases: – Benchmarking + CI/CD – Sampling profiler in production How does it work? – Adds ~20ns of overhead per run Two ways to0 码力 | 20 页 | 2.04 MB | 1 年前3
共 10 条
- 1














