Cilium v1.10 DocumentationAKS clusters, cf. Azure/AKS#1402 [https://github.com/Azure/AKS/issues/1402]. Custom node taints on user node pools cannot be properly managed at will anymore, cf. Azure/AKS#2934 [https://github.com/Azure/AKS/issues/2934] replacement of initial system node pool with CriticalAddonsOnly=true:NoSchedule and usage of additional user node pools with node.cilium.io/agent-not-ready=true:NoExecute. We do not have a standard and foolproof AKS clusters, cf. Azure/AKS#1402 [https://github.com/Azure/AKS/issues/1402]. Custom node taints on user node pools cannot be properly managed at will anymore, cf. Azure/AKS#2934 [https://github.com/Azure/AKS/issues/2934]0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.11 DocumentationAKS clusters, cf. Azure/AKS#1402 [https://github.com/Azure/AKS/issues/1402]. Custom node taints on user node pools cannot be properly managed at will anymore, cf. Azure/AKS#2934 [https://github.com/Azure/AKS/issues/2934] replacement of initial system node pool with CriticalAddonsOnly=true:NoSchedule and usage of additional user node pools with node.cilium.io/agent-not-ready=true:NoExecute. We do not have a standard and foolproof AKS clusters, cf. Azure/AKS#1402 [https://github.com/Azure/AKS/issues/1402]. Custom node taints on user node pools cannot be properly managed at will anymore, cf. Azure/AKS#2934 [https://github.com/Azure/AKS/issues/2934]0 码力 | 1373 页 | 19.37 MB | 1 年前3
Cilium v1.9 DocumentationRequirements). Install microk8s 1. Install microk8s >= 1.15 as per microk8s documentation: MicroK8s User guide [https://microk8s.io/docs/]. 2. Enable the microk8s Cilium service microk8s enable cilium image has to be defined for each node. See the Node Configuration [https://kind.sigs.k8s.io/docs/user/configuration/#nodes] documentation for more information. Tip By default, kind uses the following Follow Openshift Installer documentation [https://github.com/openshift/installer/blob/master/docs/user/gcp/iam.md] to assign required roles to your service account. Create an OpenShift OKD Cluster First0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.6 DocumentationRequirements). Install microk8s 1. Install microk8s >= 1.15 as per microk8s documentation: MicroK8s User guide [https://microk8s.io/docs/]. 2. Enable the microk8s Cilium service microk8s.enable cilium cluster-admin-binding kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user your@google.email Prepare & Deploy Cilium Download the Cilium release tarball and change to the update && brew install kops Setting up IAM Group and User Assuming you have all the prerequisites, run the following commands to create the kops user and group: # Create IAM group named kops and grant0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.8 DocumentationRequirements). Install microk8s 1. Install microk8s >= 1.15 as per microk8s documentation: MicroK8s User guide [https://microk8s.io/docs/]. 2. Enable the microk8s Cilium service microk8s.enable cilium image has to be defined for each node. See the Node Configuration [https://kind.sigs.k8s.io/docs/user/configuration/#nodes] documentation for more information. Tip By default, kind uses the following Follow Openshift Installer documentation [https://github.com/openshift/installer/blob/master/docs/user/gcp/iam.md] to assign required roles to your service account. Create an OpenShift OKD Cluster First0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.7 DocumentationRequirements). Install microk8s 1. Install microk8s >= 1.15 as per microk8s documentation: MicroK8s User guide [https://microk8s.io/docs/]. 2. Enable the microk8s Cilium service microk8s.enable cilium run, image has to be defined for each node. See the Node Configration [https://kind.sigs.k8s.io/docs/user/configuration/#nodes] documentation. Start Kind Pass the kind-config.yaml you created with the --config update && brew install kops Setting up IAM Group and User Assuming you have all the prerequisites, run the following commands to create the kops user and group: # Create IAM group named kops and grant0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.5 DocumentationRequirements). Install microk8s Install microk8s >= 1.14 as per microk8s documenta�on: MicroK8s User guide [h�ps://microk8s.io/docs/]. Enable the microk8s DNS service microk8s.enable dns Configure update && brew install kops Setting up IAM Group and User Assuming you have all the prerequisites, run the following commands to create the kops user and group: # Create IAM group named kops and grant arn:aws:iam::aws:policy/AmazonVPC aws iam create-user --user-name kops aws iam add-user-to-group --user-name kops --group-name kops aws iam create-access-key --user-name kops kops requires the crea�on of a0 码力 | 740 页 | 12.52 MB | 1 年前3
Buzzing Across Spacebillions of devices around the world and is divided into user space (where most applications run) and kernel space (which provides an interface for applications to interact with the underlying hardware) highly performant, but needs to provide a stable interface to applications, so it lacks the flexibility of user space programming. Applications User space Kernel System calls Files Networking Process upstream, they also need constant adjustments to adapt to the evolution of the kernel. Applications User space Kernel System calls Files Networking Process Module Memory One day, a concerned Captain0 码力 | 32 页 | 32.98 MB | 1 年前3
Containers and BPF: twagent storypdf twagent Container (aka “task”): ● namespaces: cgroup, mount, pid and optionally: ipc, net, user, uts ● cgroup v2 ● ... other usual building blocks ... ● cgroup-bpf programs 2 Vast majority BPF_PROG_TYPE_CGROUP_SOCK_ADDR and BPF_CGROUP_SOCK_OPS programs Move TCP/UDP servers to task IP: ● bind(2): ctx.user_ip6 = task_ip Make TCP/UDP clients use task IP as source IP: ● connect(2): bpf_bind(task_ip) ● BPF_CGROUP_INET6_CONNECT: ● orig_dst.ip = ctx->user_ip6 ● orig_dst.port = ctx->user_port ● Savein a map ● ctx->user_ip6 = proxy.ip ● ctx->user_port = proxy.port BPF_SOCK_OPS_TCP_CONNECT_CB: 0 码力 | 9 页 | 427.42 KB | 1 年前3
Hardware Breakpoint implementation in BCC#include#include struct stack_key_t { int pid; char name[16]; int user_stack_id; int kernel_stack_id; }; BPF_STACK_TRACE(stack_traces, 16384); BPF_HASH(counts, struct stack_key_t sizeof(key.name)); key.kernel_stack_id = stack_traces.get_stackid(ctx, 0); key.user_stack_id = stack_traces.get_stackid(ctx, BPF_F_USER_STACK); u64 zero = 0, *val; val = counts.lookup_or_init(&key, &zero); kmemleak_scan kmemleak_scan_thread kthread ret_from_fork User Stack : - kmemleak (161) 04 Output ● Incorporate comments ○ Add len as part of user parameter ○ Test check_on_each_cpu() is required or not 0 码力 | 8 页 | 2.02 MB | 1 年前3
共 17 条
- 1
- 2













