1 2 3 4 5 ··· 38 下一页

2024年5月21日

k8s常用命令

摘要: alias k=kubectl 操作kubeconfig # 查看context k config get-contexts # 切换context k config use-context contextName # 使用context访问 k --context=contextName get 阅读全文

posted @ 2024-05-21 09:17 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

2024年5月20日

Etcd线性读和串行读区别

摘要: 默认读模式线性读。串行读模式可能读到老数据,适用于数据一致性要求低的场景。因为Followe节点收到Leader节点同步的写请求后,异步更新日志条目到自己的状态机,本地状态机数据可能落后于Leader。线性读模式读取到最新数据,适用于数据一致性要求高的场景。Follower向Leader发送Read 阅读全文

posted @ 2024-05-20 09:14 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

2024年5月19日

eBPF常用map类型

摘要: map种类 map类型 特点 Hash Map BPF_MAP_TYPE_HASH hash map。 BPF_MAP_TYPE_PERCPU_HASH per core的hash map。 BPF_MAP_TYPE_LRU_HASH map塞满之后,继续插入,自动删除最近最少使用的 entry。 阅读全文

posted @ 2024-05-19 16:58 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

2024年5月13日

Etcd开启grpc请求耗时监控

摘要: 针对各种类型grpc请求耗时统计场景,etcd提供监控数据。 # etcd容器增加环境变量 env: - name: ETCD_METRICS value: extensive curl -s http://127.0.0.1:2381/metrics | grep grpc_server_hand 阅读全文

posted @ 2024-05-13 22:41 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

Etcd开启trace

摘要: 针对处理耗时超过100ms的grpc请求,etcd打印包含耗时长的阶段的trace日志。 # etcd容器增加环境变量 env: - name: ETCD_LOGGER value: zap trace日志举例 { "level": "info", "ts": "2024-05-13T14:16:4 阅读全文

posted @ 2024-05-13 22:23 王景迁 阅读(2) 评论(0) 推荐(0) 编辑

Linux物理机常见CPU模式

摘要: 虚拟机没有CPU模式。 CPU模式 含义 performance 性能模式,CPU当前主频是最高主频,代码执行效率高。 powersave 节能模式,CPU当前主频是最低主频,代码执行效率低。 查看当前CPU模式 cat /sys/devices/system/cpu/cpu0/cpufreq/sc 阅读全文

posted @ 2024-05-13 21:41 王景迁 阅读(6) 评论(0) 推荐(0) 编辑

2024年5月8日

经过dnat后访问kube-apiserver证书认证失败

摘要: 问题现象 iptables -t nat -I OUTPUT -d 10.10.10.10 -p tcp --dport 443 -j DNAT --to-destination 192.168.0.105:6443 # 报错requested domain name does not match 阅读全文

posted @ 2024-05-08 23:53 王景迁 阅读(2) 评论(0) 推荐(0) 编辑

使用kubeconfig报错localhost 8080 was refused

摘要: 问题现象 使用kubeconfig时,报错the server localhost:8080 was refused。 问题分析 对比正常kubeconfig,缺少current-context。 解决问题 kubectl --kubeconfig=config config use-context 阅读全文

posted @ 2024-05-08 22:37 王景迁 阅读(3) 评论(0) 推荐(0) 编辑

2024年5月7日

非k8s Etcd集群单个实例无法连上其他2个后反复重启

摘要: 通过kind部署3个etcd实例构成的k8s集群。 cat <<EOF | kind create cluster --name test --config - kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 networking: kubeProx 阅读全文

posted @ 2024-05-07 09:19 王景迁 阅读(3) 评论(0) 推荐(0) 编辑

kube-apiserver连不上etcd后会重启

摘要: k8s v1.19.0 kube-apiserver配置 参数etcd-servers中地址可以填多个,填了多个地址后kube-apiserver会连上所有,不加https不影响。 停止etcd后,kube-apiserver容器会反复重启。 阅读全文

posted @ 2024-05-07 08:54 王景迁 阅读(4) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 38 下一页

导航