Cilium v1.6 Documentation
and client-side key and certificate of etcd: kubectl create secret generic -n kube-system cilium-etcd-secrets \ --from-file=etcd-client-ca.crt=ca.crt \ --from-file=etcd-client.key=client.key key \ --from-file=etcd-client.crt=client.crt Adjust the helm template generation to enable SSL for etcd and use https instead of http for the etcd endpoint URLs: helm template cilium \ --namespace spaceships so that they can request a landing port. The tiefighter pod represents a landing-request client service on a typical empire ship and xwing represents a similar service on an alliance ship. They0 码力 | 734 页 | 11.45 MB | 1 年前3Cilium v1.5 Documentation
it at the microk8s version of the kubernetes API server: export KUBECONFIG=/snap/microk8s/current/client.config Install etcd Install etcd as a StatefulSet into your new Kubernetes cluster. kubectl create and client-side key and cer�ficate of etcd: kubectl create secret generic -n kube-system cilium-etcd-secrets \ --from-file=etcd-client-ca.crt=ca.crt \ --from-file=etcd-client.key=client.key key \ --from-file=etcd-client.crt=client.crt In case you are not using a TLS-enabled etcd, comment out the configura�on op�ons in the ConfigMap referring to the key loca�ons like this: # In case0 码力 | 740 页 | 12.52 MB | 1 年前3Cilium v1.7 Documentation
Blog posts Books Talks Further Documents API Reference Introduction How to access the API CLI Client Golang Package Compatibility Guarantees API Reference Reference Command Cheatsheet Command utilities: level=fatal msg="Unable to initialize Kubernetes subsystem" error="unable to create k8s client: unable to create k8s client: Get https://10.96.0.1:443/api/v1/namespaces/kube-system: dial tcp 10.96.0.1:443: and client-side key and certificate of etcd: kubectl create secret generic -n kube-system cilium-etcd-secrets \ --from-file=etcd-client-ca.crt=ca.crt \ --from-file=etcd-client.key=client.key0 码力 | 885 页 | 12.41 MB | 1 年前3Cilium v1.9 Documentation
Blog posts Books Talks Further Documents API Reference Introduction How to access the API CLI Client Golang Package Compatibility Guarantees API Reference Hubble internals Hubble Architecture Hubble level=fatal msg="Unable to initialize Kubernetes subsystem" error="unable to create k8s client: unable to create k8s client: Get https://10.96.0.1:443/api/v1/namespaces/kube-system: dial tcp 10.96.0.1:443: and client-side key and certificate of etcd: kubectl create secret generic -n kube-system cilium-etcd-secrets \ --from-file=etcd-client-ca.crt=ca.crt \ --from-file=etcd-client.key=client.key \0 码力 | 1263 页 | 18.62 MB | 1 年前3Cilium v1.10 Documentation
Blog posts Books Talks Further Documents API Reference Introduction How to access the API CLI Client Golang Package Compatibility Guarantees API Reference Internals Hubble internals Hubble Architecture AZURE_TENANT_ID=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.tenant') AZURE_CLIENT_ID=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.appId') AZURE_CLIENT_SECRET=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.password') \ --set azure.tenantID=$AZURE_TENANT_ID \ --set azure.clientID=$AZURE_CLIENT_ID \ --set azure.clientSecret=$AZURE_CLIENT_SECRET \ --set tunnel=disabled \ --set ipam.mode=azure \ --set enab0 码力 | 1307 页 | 19.26 MB | 1 年前3Cilium v1.11 Documentation
Blog posts Books Talks Further Documents API Reference Introduction How to access the API CLI Client Golang Package Compatibility Guarantees API Reference Internals Hubble internals Hubble Architecture AZURE_TENANT_ID=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.tenant') AZURE_CLIENT_ID=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.appId') AZURE_CLIENT_SECRET=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.password') \ --set azure.tenantID=$AZURE_TENANT_ID \ --set azure.clientID=$AZURE_CLIENT_ID \ --set azure.clientSecret=$AZURE_CLIENT_SECRET \ --set tunnel=disabled \ --set ipam.mode=azure \ --set enab0 码力 | 1373 页 | 19.37 MB | 1 年前3Cilium v1.8 Documentation
Blog posts Books Talks Further Documents API Reference Introduction How to access the API CLI Client Golang Package Compatibility Guarantees API Reference Hubble internals Hubble Architecture Hubble level=fatal msg="Unable to initialize Kubernetes subsystem" error="unable to create k8s client: unable to create k8s client: Get https://10.96.0.1:443/api/v1/namespaces/kube-system: dial tcp 10.96.0.1:443: and client-side key and certificate of etcd: kubectl create secret generic -n kube-system cilium-etcd-secrets \ --from-file=etcd-client-ca.crt=ca.crt \ --from-file=etcd-client.key=client.key \0 码力 | 1124 页 | 21.33 MB | 1 年前3Cilium的网络加速秘诀
network stack node1 kernel network stack eth0 xdp/tc eBPF tc ingress veth veth step2 client -> pod2 : targetPort node IP and nodePort inserted to option field of ipv4 header , or to extension redirect_neigh step1 client -> node1 : nodePort step3 client -> pod2 : targetPort native DSR DNAT and No SNAT step4 pod2:targetPort -> client step6 node2 : nodePort -> client client step5 node2 : : nodePort -> client unNAT source IP by recored info record the nodeIP and nodePort extracted from the IP header eBPF 加速本地通信 本地应用间的通信,需要经历冗长的内 核协议栈处理。尤其在 serviceMesh 流行趋 势下,sideCar 的重定向加速,成为重要话题。0 码力 | 14 页 | 11.97 MB | 1 年前3Containers and BPF: twagent story
task IP as source IP: ● connect(2): bpf_bind(task_ip) ● sendmsg(2): bpf_bind(task_ip) Handle TCP client A connecting to TCP server B in same task by [::1]: ● listen(2): track server port by tracking to send task TCP traffic to TLS forward proxy transparently for a service? Solution: ● Redirect client on connect(2) by BPF_CGROUP_INET6_CONNECT and BPF_CGROUP_SOCK_OPS programs → ● In proxy on accept(2)0 码力 | 9 页 | 427.42 KB | 1 年前3eBPF Summit 2020 Lightning Talk
kernel networking, pardon my mistake and welcome corrections! Sad Rabbit Has No Memory • A faulty client spammed “AMQP consumers” • RabbitMQ cluster runs out of memory • Need a way to limit the number0 码力 | 22 页 | 1.81 MB | 1 年前3
共 10 条
- 1