Cilium的网络加速秘诀pod在跨节点通 信的场景下, cilium 借助 eBPF redirect 能力,帮 助数据包在主机物 理网卡和pod虚拟 网卡之间快速转发, 能够完全 bypass 内核协议族的处理。 在某测试场景下, 跨节点间的 pod 通 信的 tcp 性能,比 node间应用通信的 tcp 性能还稍高 woker node2 woker node1 pod1 process nodePort 提供了 native 和 IPIP 等方式的 DSR (direct server return)实现,有效减 少了网络转发的跳数,极大提升了 nodePort的转发性能,降低访问延时。 相关测试表明: • kube proxy iptables模式下,请求完 成时间 1.6ms ,connect 时间 0.9 ms • Cilium DSR模式下,请求完成时间 1ms,connect时间0 核协议栈处理。尤其在 serviceMesh 流行趋 势下,sideCar 的重定向加速,成为重要话题。 cilium 利用 socket eBPF 程序,实现了对本 地应用通信间的加速转发。 相关测试表明: 在部分测试场景下,本地应用间的通信 TPS 性能,提升约 40-60% ��� ������������ ������������ ������������ ���������������0 码力 | 14 页 | 11.97 MB | 1 年前3
Cilium v1.9 Documentationdeploy Hubble Relay and the UI as follows on your existing installation: Installation via Helm If you installed Cilium via helm install, you may enable Hubble Relay and UI with the following command: --reuse-values \ --set hubble.listenAddress=":4244" \ --set hubble.relay.enabled=true \ --set hubble.ui.enabled=true On Cilium 1.9.1 and older, the Cilium agent pods will be restarted in the process. Installation installed Cilium 1.9.2 or newer via the provided quick-install.yaml, you may deploy Hubble Relay and UI on top of your existing installation with the following command: kubectl apply -f https://raw.githubusercontent0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.11 DocumentationObservability Setting up Hubble Observability Inspecting Network Flows with the CLI Service Map & Hubble UI Network Policy Security Tutorials Identity-Aware and HTTP-Aware Policy Enforcement Locking down external Next Steps Setting up Hubble Observability Inspecting Network Flows with the CLI Service Map & Hubble UI Identity-Aware and HTTP-Aware Policy Enforcement Setting up Cluster Mesh Installation using Helm Next Steps Setting up Hubble Observability Inspecting Network Flows with the CLI Service Map & Hubble UI Identity-Aware and HTTP-Aware Policy Enforcement Setting up Cluster Mesh Advanced Installation Tip0 码力 | 1373 页 | 19.37 MB | 1 年前3
Cilium v1.10 DocumentationObservability Setting up Hubble Observability Inspecting Network Flows with the CLI Service Map & Hubble UI Network Policy Security Tutorials Identity-Aware and HTTP-Aware Policy Enforcement Locking down external Next Steps Setting up Hubble Observability Inspecting Network Flows with the CLI Service Map & Hubble UI Identity-Aware and HTTP-Aware Policy Enforcement Setting up Cluster Mesh Installation using Helm Next Steps Setting up Hubble Observability Inspecting Network Flows with the CLI Service Map & Hubble UI Identity-Aware and HTTP-Aware Policy Enforcement Setting up Cluster Mesh Advanced Installation Tip0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.8 Documentationallows Hubble Relay to communicate with all the Hubble instances in the cluster. Hubble CLI and Hubble UI in turn connect to Hubble Relay to provide cluster-wide networking visibility. Warning In Distributed enabled="{dns,drop,tcp,flow,port-distri --set global.hubble.relay.enabled=true \ --set global.hubble.ui.enabled=true Restart the Cilium daemonset to allow Cilium agent to pick up the ConfigMap changes: mode only) To validate that Hubble UI is properly configured, set up a port forwarding for hubble-ui service: kubectl port-forward -n $CILIUM_NAMESPACE svc/hubble-ui 12000:80 and then open http://localhost:12000/0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.7 Documentation$CILIUM_NAMESPACE \ --set metrics.enabled="{dns,drop,tcp,flow,port- distribution,icmp,http}" \ --set ui.enabled=true \ > hubble.yaml Deploy Hubble: kubectl apply -f hubble.yaml Next Steps Enable DNS $CILIUM_NAMESPACE \ --set metrics.enabled="{dns,drop,tcp,flow,port- distribution,icmp,http}" \ --set ui.enabled=true \ > hubble.yaml Deploy Hubble: kubectl apply -f hubble.yaml Next Steps Enable DNS $CILIUM_NAMESPACE \ --set metrics.enabled="{dns,drop,tcp,flow,port- distribution,icmp,http}" \ --set ui.enabled=true \ > hubble.yaml Deploy Hubble: kubectl apply -f hubble.yaml Next steps Now that you0 码力 | 885 页 | 12.41 MB | 1 年前3
Building a Secure and Maintainable PaaScommand to help with troubleshooting ❏ Features to expose network traffic flows to teams ❏ Hubble UI ❏ Network flow logs exported to logging stack ❏ Tracking network traffic to specific binaries 160 码力 | 20 页 | 2.26 MB | 1 年前3
Cilium v1.6 Documentationperformed. Once 1.9 is out for example, then this is no longer required for 1.8. Note, the DockerHub UI will not allow you to modify the stable tag directly. You will need to delete it, and then create a git checkout master; git pull git checkout -b v1.2 git push 2. Protect the branch using the GitHub UI to disallow direct push and require merging via PRs with proper reviews. 3. Replace the contents0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.5 Documentationgit checkout master; git pull git checkout -b v1.2 git push Protect the branch using the GitHub UI to disallow direct push and require merging via PRs with proper reviews. Replace the contents of the0 码力 | 740 页 | 12.52 MB | 1 年前3
共 9 条
- 1













