Loki系统架构
源码分析 Kubernetes Hpa Controller 水平自动扩缩容的实现原理
源码分析 Kubernetes Scheduler 核心调度器的实现原理
基于 kubernetes
v1.27.0
源码分析 scheduler 调度器
k8s scheduler 的主要职责是为新创建的 pod 寻找一个最合适的 node 节点, 然后进行 bind node 绑定, 后面 kubelet 才会监听到并创建真正的 pod.
那么问题来了, 如何为 pod 寻找最合适的 node ? 调度器需要经过 predicates 预选和 priority 优选.
Istio故障排除常用指令
局部开启 Access 日志
|
|
修改 Envoy 日志级别
修改所有 logger
|
|
|
|
修改其中一个 logger 级别
|
|
|
|
|
|
常用脚本
由于线上主机初始化没有安装 socat
, 在使用istioctl
是无法转发端口,所以直接导出 Envoy
的配置,然后在使用 istioctl
操作。
导出config
|
|
导出cluster,(endpoint)
|
|
istioctl 分析文件
|
|
Argo全家桶之argo-Workflow
安装 Argo workflow
|
|
安装 Argo Events
|
|
Istio Ambient 模式使用
下载 Ambient Mesh 预览版
|
|
利用 kind 创建 k8s 集群
|
|
注意kind 安装的k8s版本大于等于 1.23