Cilium v1.5 DocumentationNetworking Opera�ons Is�o Other Orchestrators Concepts Component Overview Assurances Terminology Address Management Mul� Host Networking Security Architecture Datapath Scale Kubernetes Integra�on Ge�ng between microservices. Tradi�onal Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container iden�ty (in contrast to IP address iden�fica�on in tradi�onal systems) and can filter on applica�on-layer (e.g. HTTP). As a result,0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.6 DocumentationAdvanced Networking Operations Istio Other Orchestrators Concepts Component Overview Terminology Address Management Multi Host Networking Security Datapath Failure Behavior Architecture Datapath Scale between microservices. Traditional Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container identity (in contrast to IP address identification in traditional systems) and can filter on application-layer (e.g. HTTP). As a result0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.7 DocumentationAdvanced Networking Operations Istio Other Orchestrators Concepts Component Overview Terminology Address Management Multi Host Networking Security Datapath Failure Behavior Architecture Datapath Scale between microservices. Traditional Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container identity (in contrast to IP address identification in traditional systems) and can filter on application-layer (e.g. HTTP). As a result0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.8 Documentationbetween microservices. Traditional Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container identity (in contrast to IP address identification in traditional systems) and can filter on application-layer (e.g. HTTP). As a result Networking.ServiceSubnet = "10.96.0.0/12" If any of these subnets conflicts with your local network address range, update the networking section of the kind configuration file to specify different subnets0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.9 Documentationbetween microservices. Traditional Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container identity (in contrast to IP address identification in traditional systems) and can filter on application-layer (e.g. HTTP). As a result the UI locally on a browser: kubectl port-forward -n $CILIUM_NAMESPACE svc/hubble-ui --address 0.0.0.0 --address :: 12000:80 And then open http://localhost:12000/ to access the UI. Hubble UI is not0 码力 | 1263 页 | 18.62 MB | 1 年前3
Steering connections to sockets with BPF socket lookup hook/bin/cat 127.0.0.1 7777 & [1] 1289 $ ss -4tlpn sport = 7777 State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 10 127.0.0.1:7777 0.0.0.0:* users:(("nc",pid=1289 122.221 … Not shown: 999 closed ports PORT STATE SERVICE 22/tcp open ssh Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds scan first 1000 ports 7, 77, 777 are closed check VM IP What /bin/cat 127.0.0.1 7777 & [1] 1289 $ ss -tlpne 'sport = 7777' State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 10 127.0.0.1:7777 0.0.0.0:* users:(("nc",pid=12890 码力 | 23 页 | 441.22 KB | 1 年前3
Cilium v1.10 Documentationbetween microservices. Traditional Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container identity (in contrast to IP address identification in traditional systems) and can filter on application-layer (e.g. HTTP). As a result enabled=true and tunnel=disabled, meaning that Cilium will allocate a fully-routable AWS ENI IP address for each pod, similar to the behavior of the Amazon VPC CNI plugin [https://docs.aws.amazon.com0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.11 Documentationbetween microservices. Traditional Linux network security approaches (e.g., iptables) filter on IP address and TCP/UDP ports, but IP addresses frequently churn in dynamic microservices environments. The highly enforcement, but does so in a way that is based on service / pod / container identity (in contrast to IP address identification in traditional systems) and can filter on application-layer (e.g. HTTP). As a result enabled=true and tunnel=disabled, meaning that Cilium will allocate a fully-routable AWS ENI IP address for each pod, similar to the behavior of the Amazon VPC CNI plugin [https://docs.aws.amazon.com0 码力 | 1373 页 | 19.37 MB | 1 年前3
Hardware Breakpoint implementation in BCCcounts.lookup_or_init(&key, &zero); (*val)++; bpf_trace_printk("Hello, World! Here I accessed am address!\\n"); return 0; } """ b = BPF(text=bpf_text) symbol_addr = input() pid = input() bp_type = input() as part of user parameter ○ Test check_on_each_cpu() is required or not ? ● symbols -> symbol address ○ manual right now ○ Can it be made as part of implementation? 05 To-do list Any Questions0 码力 | 8 页 | 2.02 MB | 1 年前3
Understanding Ruby with BPF - rbperfBPF code (bpf/rbperf.c) Read frame Driver (rbperf.py) 1. Adds info (pid to profile, thread address) 3. Receives stacktrace 4. Serialisation and persistence BPF tail-calls Bounded loop Challenges0 码力 | 19 页 | 972.07 KB | 1 年前3
共 10 条
- 1













