Debugging the BPF Virtual MachineDebugging the BPF Virtual Machine Lorenzo Fontana October 28, 2020 ● Debugging is useful to understand how things work ● Sometimes, eBPF programs can’t even load ● I couldn’t find good resources on this this, so, here I am ● I break lots of eBPF programs ● The BPF Virtual machine is not easy to understand Why ? The BPF subsystem lives in the kernel AND The kernel can be debugged using gdb The0 码力 | 10 页 | 233.09 KB | 1 年前3
Cilium v1.8 Documentationwell-equipped to handle modern containerized workloads as well as more traditional workloads such as virtual machines and standard Linux processes. The development of modern datacenter applications has shifted hosts. The following multi node networking models are supported: Overlay: Encapsulation-based virtual network spanning all hosts. Currently VXLAN and Geneve are baked in but all encapsulation formats CLUSTER_ZONE=us-west2-a gcloud container clusters create $CLUSTER_NAME --image-type COS --num- nodes 2 --machine-type n1-standard-4 --zone $CLUSTER_ZONE Retrieve the credentials to access the cluster: gcloud0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.10 Documentationwell-equipped to handle modern containerized workloads as well as more traditional workloads such as virtual machines and standard Linux processes. The development of modern datacenter applications has shifted hosts. The following multi node networking models are supported: Overlay: Encapsulation-based virtual network spanning all hosts. Currently VXLAN and Geneve are baked in but all encapsulation formats AWS VPC CNI plugin. In this hybrid mode, the AWS VPC CNI plugin is responsible for setting up the virtual network devices as well as for IP address management (IPAM) via ENIs. After the initial networking0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.9 Documentationwell-equipped to handle modern containerized workloads as well as more traditional workloads such as virtual machines and standard Linux processes. The development of modern datacenter applications has shifted hosts. The following multi node networking models are supported: Overlay: Encapsulation-based virtual network spanning all hosts. Currently VXLAN and Geneve are baked in but all encapsulation formats CLUSTER_ZONE=us-west2-a gcloud container clusters create $CLUSTER_NAME --image-type COS --num- nodes 2 --machine-type n1-standard-4 --zone $CLUSTER_ZONE Retrieve the credentials to access the cluster: gcloud0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.11 Documentationwell-equipped to handle modern containerized workloads as well as more traditional workloads such as virtual machines and standard Linux processes. The development of modern datacenter applications has shifted hosts. The following multi node networking models are supported: Overlay: Encapsulation-based virtual network spanning all hosts. Currently VXLAN and Geneve are baked in but all encapsulation formats AWS VPC CNI plugin. In this hybrid mode, the AWS VPC CNI plugin is responsible for setting up the virtual network devices as well as for IP address management (IPAM) via ENIs. After the initial networking0 码力 | 1373 页 | 19.37 MB | 1 年前3
Cilium v1.6 Documentationhosts. The following multi node networking models are supported: Overlay: Encapsulation-based virtual network spanning all hosts. Currently VXLAN and Geneve are baked in but all encapsulation formats combination with aws-cni. In this hybrid mode, the aws-cni plugin is responsible for setting up the virtual network devices as well as address allocation (IPAM) via ENI. After the initial networking is setup combination with Azure CNI. In this hybrid mode, the Azure CNI plugin is responsible for setting up the virtual network devices as well as address allocation (IPAM). After the initial networking is setup, the0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.7 Documentationhosts. The following multi node networking models are supported: Overlay: Encapsulation-based virtual network spanning all hosts. Currently VXLAN and Geneve are baked in but all encapsulation formats combination with aws-cni. In this hybrid mode, the aws-cni plugin is responsible for setting up the virtual network devices as well as address allocation (IPAM) via ENI. After the initial networking is setup combination with Azure CNI. In this hybrid mode, the Azure CNI plugin is responsible for setting up the virtual network devices as well as address allocation (IPAM). After the initial networking is setup, the0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.5 Documentationbetween hosts. The following mul� node networking models are supported: Overlay: Encapsula�on based virtual network spawning all hosts. Currently VXLAN and Geneve are baked in but all encapsula�on formats policies. It is a detailed walk-through of ge�ng a single-node Cilium environment running on your machine. It is designed to take 15-30 minutes. If you haven’t read the Introduc�on to Cilium yet, we’d encourage policies. It is a detailed walk-through of ge�ng a single-node Cilium environment running on your machine. It is designed to take 15-30 minutes. If you haven’t read the Introduc�on to Cilium yet, we’d encourage0 码力 | 740 页 | 12.52 MB | 1 年前3
Buzzing Across SpaceThe Just-in-Time (JIT) compilation step translates the generic bytecode of the program into the machine-specific instruction set to optimize execution speed. This makes eBPF programs run as efficiently0 码力 | 32 页 | 32.98 MB | 1 年前3
共 9 条
- 1













