k8s操作手册 2.3s1 10.99.1.51:6443 check weight 1 inter 2000 rise 2 fall 2 server s2 10.99.1.52:6443 check weight 1 inter 2000 rise 2 fall 2 server s3 10.99.1.53:6443 check weight 1 inter 2000 default annota�ons: #资源注解,仅起提示作用 kubernetes.io/ingress.class: "nginx" spec: rules: #以下是各转发规则,根据匹配的hostName去转发 - host: "web.xxx.com" h�p: paths: - default annota�ons: #资源注解,仅起提示作用 kubernetes.io/ingress.class: "nginx" spec: rules: #以下是各转发规则,根据匹配的hostName去转发 - host: "web.xxx.com" h�p: paths: -0 码力 | 126 页 | 4.33 MB | 1 年前3
 绕过conntrack,使用eBPF增强 IPVS优化K8s网络性能• Cons • O(N^2) in control plane / O(N) in data plane • Poor in scheduling algorithm • Iptables rules are difficult to debug IPVS mode • Services are organized in hash table • IPVS DNAT • conntrack/iptables Size limitation of BPF program is one million after Linux 5.2 Lessons from eBPF • Too strict check in eBPF verifier • Example: s64 bpf_csum_diff(__be32 * from, u32 from_size, __be32 * to, u32 to_size);0 码力 | 24 页 | 1.90 MB | 1 年前3
 K8S安装部署开放服务"100m" }, "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ] } systemctl restart docker Step2: 安装 k8s # 添加 yum 源 cat </etc/yum apiVersion: rbac.authorization.k8s.io/v1beta1 metadata: name: traefik-ingress-controller rules: - apiGroups: [""] resources: ["services","endpoints","secrets"] verbs: ["get","list" 0 码力 | 54 页 | 1.23 MB | 1 年前3
 vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGconfigurable with a default list (e.g. zones) 9 Scheduling modifiers Node selector Pod can define rules based on node labels, or based on placement of other pods constrain which nodes your pod is eligible to meet time constraints - included in published deck for reference 23 Configuring VM affinity rules Quorum dictates design VM Fault Domain A VM VM VM VM VM VM VM VM K8S Prod VM K8S Prod V K8S (Worker) VM K8S Prod (Master) (Worker) VM K8S Prod (Worker) (Worker) (VM Anti-Affinity) Host-VM Rules 24 Extending Kubernetes with vSphere HA What is HA? A least 2 hypervisor hosts are required. HA0 码力 | 25 页 | 2.22 MB | 1 年前3
 VMware SIG Deep Dive into Kubernetes Schedulingconfigurable with a default list (e.g. zones) 9 Scheduling modifiers Node selector Pod can define rules based on node labels, or based on placement of other pods constrain which nodes your pod is eligible not work when deployed across Zones with zone-local Storage #67703 24 Configuring VM affinity rules Quorum dictates design VM Fault Domain A VM VM VM VM VM VM VM VM K8S Prod VM K8S Prod V K8S (Worker) VM K8S Prod (Master) (Worker) VM K8S Prod (Worker) (Worker) (VM Anti-Affinity) Host-VM Rules 25 Extending Kubernetes with vSphere HA What is HA? A least 2 hypervisor hosts are required. HA0 码力 | 28 页 | 1.85 MB | 1 年前3
 Автоматизация управления ClickHouse-кластерами в Kubernetesconfiguration: settings: compression/case/method: zstd ● Zoned deployment, Affinity rules ● AntiAffinity rules ● Service templates Operator Administration: ClickHouse defaults Можно собрать желаемую0 码力 | 44 页 | 2.24 MB | 1 年前3
 腾讯云 Kubernetes 高性能网络技术揭秘——使用 eBPF 增强 IPVS 优化 K8s 网络性能-范建明mode • 在netfilter pre-routing阶段做DNAT • 在netfilter post-routing阶段做SNAT • 每个service 添加一条或多条rules。使用数组管理rules。 • 仅支持随机的调度算法 • kube-proxy代码实现比较简单 • iptables 在linux 已经广泛部署 优势 iptables mode 不足之处0 码力 | 27 页 | 1.19 MB | 9 月前3
 Kubernetes开源书 -  周立metadata: name: test-ingress annotations: ingress.kubernetes.io/rewrite-target: / spec: rules: - http: paths: - path: /testpath backend: serviceName: test Ingress metadata: name: test annotations: ingress.kubernetes.io/rewrite-target: / spec: rules: - host: foo.bar.com http: paths: - path: /foo backend: header 进⾏路由请求。 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: test spec: rules: - host: foo.bar.com http: paths: - backend: serviceName: s10 码力 | 135 页 | 21.02 MB | 1 年前3
 运维上海2017-Kubernetes 在大规模场景下的service性能优化实战 - 杜军��iptables������� IPVS��Service���� Iptables vs. IPVS Iptables vs. IPVS ������ Service�� 1 5000 20000 Rules�� 8 40000 160000 ��1�Iptablesv� 50 us 11 min 5 hours ��1�IPVSv� 30 us 50 us 70 us ��s�� ü ����0 码力 | 38 页 | 3.39 MB | 1 年前3
 第29 期| 2023 年9 月- 技术雷达暂缓 — 采纳 83. Playwright 试验 84. .NET Minimal API 85. Ajv 86. Armeria 87. AWS SAM 88. Dart 89. fast-check 90. Kotlin with Spring 91. Mockery 92. Netflix DGS 93. OpenTelemetry 94. Polars 95. Pushpin 96. Snowpark 语言和框架 采纳 83. Playwright 试验 84. .NET Minimal API 85. Ajv 86. Armeria 87. AWS SAM 88. Dart 89. fast-check 90. Kotlin with Spring 91. Mockery 92. Netflix DGS 93. OpenTelemetry 94. Polars 95. Pushpin 96. Snowpark 有活跃的社区、丰富的可用库和工具,这使其对开发者非常具有吸引力。 89. fast-check 试验 fast-check 是一个为 JavaScript 和 TypeScript 设计的基于属性的测试工具,它能够自动生成测试数据,从而无 需创建不同的测试即可仔细检查各种输入,这使得它更容易发现边缘场景。 我们的团队在后端测试中使用 fast- check 取得了不错的结果,归功于它良好的文档、易用性以及与现有测试框架的无缝集成,单元测试的效率得0 码力 | 43 页 | 2.76 MB | 1 年前3
共 18 条
- 1
 - 2
 













