漫步远方,心荡神往

深入理解 Kubernetes Scheduler Framework 调度框架(Part 3)

基于 Scheduler Framework 进行插件拓展的案例

Scheduler 分两个 cycle:Scheduling Cycle 和 Binding Cycle。在 Scheduling Cycle 中为了提升效率的一个重要原则就是 Pod、 Node 等信息从本地缓存中获取,而具体的实

深入理解 Kubernetes Scheduler Framework 调度框架(Part 2)

Scheduler Framework 框架核心源码与 Pod 调度到 Node 流程

Scheduler 分两个 cycle:Scheduling Cycle 和 Binding Cycle。在 Scheduling Cycle 中为了提升效率的一个重要原则就是 Pod、 Node 等信息从本地缓存中获取,而具体的实

深入理解 Kubernetes Scheduler Framework 调度框架(Part 1)

Scheduler Framework 框架整体架构与 Pod 调度到 Node 流程插件拓展点

Scheduler 分两个 cycle:Scheduling Cycle 和 Binding Cycle。在 Scheduling Cycle 中为了提升效率的一个重要原则就是 Pod、 Node 等信息从本地缓存中获取,而具体的实

Sidecar 在 Istio 大规模场景下性能测试

Istio Sidecar Scope 性能测试

Istio XDS 全量下发在大规模场景下存在性能问题 * Istio 全量下发配置会导致数据面/控制面出现性能瓶颈; * 全量下发造成数据面 Envoy 配置庞大,Envoy 内存使用率较大;

Kubernetes CoreDNS 核心原理和源码解析

K8S 中的 DNS 解析原理 示例如下所示: ➜ tanjunchen_blog (main) kubectl exec -it nginx-0 bash ✱ kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead. root@nginx-0:/# cat /etc/resolv.conf search default.svc.cluster.local svc.cluster.local cluster.local nameserver 10.22.0.10 options ndots:5 root@nginx-0:/# exit exit ➜ tanjunchen_blog (main) kubectl -n kube-system get svc kube-dns ✱ NAME