上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 53 下一页

2023年7月16日

SQL语法

摘要: join LEFT JOIN连接左表中的所有行,即使在右表中找不到匹配的行也显示出来,用NULL值代替。RIGHT JOIN和LEFT JOIN在功能上是等效的,只要表顺序被切换。INNER JOIN中ON条件等同于WHERE子句中的条件。 group by group by在where后面,gro 阅读全文

posted @ 2023-07-16 13:56 王景迁 阅读(36) 评论(0) 推荐(0)

性能分析工具总结

摘要: CPU 内存 I/O 参考资料 Linux 性能优化实战 阅读全文

posted @ 2023-07-16 13:54 王景迁 阅读(33) 评论(0) 推荐(0)

生效环境变量

摘要: 容器 export只针对当前会话有效 source /etc/profile只针对当前会话有效 export写入~/.bashrc后新会话生效 export时key不能带-,否则export会失效 虚拟机 export只针对当前会话有效,但是source /etc/profile新会话依然有效。 阅读全文

posted @ 2023-07-16 13:47 王景迁 阅读(28) 评论(0) 推荐(0)

kubelet backoff源码分析

摘要: 容器拉起流程 为了避免容器频繁拉起,kubelet通过backoff来限制(backoff表示上次容器退出时间与再次创建间隔时间,lastUpdate表示上次容器创建时间,backoff和lastUpdate只会在Next函数中会更新):Pod中重启容器时(周期性执行SyncPod函数),Pod通过 阅读全文

posted @ 2023-07-16 10:57 王景迁 阅读(164) 评论(0) 推荐(0)

调试kubelet

摘要: 方法1:goland+dlv远程调试kubelet Goland配置 cd到main函数所在的go文件目录 执行下面命令等待2分钟左右,等待时间长是因为资源不足,直到出现API server listening at: [::]:8033 /root/Downloads/dlv debug --he 阅读全文

posted @ 2023-07-16 10:43 王景迁 阅读(180) 评论(0) 推荐(0)

kubelet健康检查的3种方式

摘要: httpGet 发送一个 HTTP 请求,当返回码介于 200~400 之间时,检查成功。 livenessProbe: httpGet: path: /index.html port: 80 httpHeaders: - name: X-Custom-Header value: Awesome i 阅读全文

posted @ 2023-07-16 10:41 王景迁 阅读(74) 评论(0) 推荐(0)

容器网络域名解析

摘要: 使用service的原因 1. Pod的IP不是固定的。2. Pod实例之间需要负载均衡。 部署Service和Deploy 使用selector字段来声明这个Service只代理携带了app=hostnames标签的Pod。这个Service的80端口,代理的是Pod的9376端口。 apiVer 阅读全文

posted @ 2023-07-16 10:35 王景迁 阅读(131) 评论(0) 推荐(0)

ipvs

摘要: iptables的缺点和ipvs的优点 当宿主机上有大量Pod时,大量iptables规则不断被刷新,占用大量CPU。ipvs采用了hash数据结构,比iptables更加高效。当创建了Service后,kube-proxy在每个宿主机上创建一个虚拟网卡(名字是kube-ipvs0),每个网卡上配置 阅读全文

posted @ 2023-07-16 10:21 王景迁 阅读(451) 评论(0) 推荐(0)

flannel配置

摘要: flannel Pod挂载了ConfigMap kube-flannel-cfg 阅读全文

posted @ 2023-07-16 10:12 王景迁 阅读(12) 评论(0) 推荐(0)

消息队列基础

摘要: 消息队列本质是将同步处理转成异步处理 消息队列的基本要求不丢消息高可用高性能 消息队列名称 RabbitMQ RocketMQ Kafka 优点 轻量级 低延迟和高稳定性 1. 与周边生态系统的兼容性最好 2. 基于异步批量设计的异步收发性能最好 缺点 1. 消息大量堆积时性能大幅下降 2. 使用的 阅读全文

posted @ 2023-07-16 10:09 王景迁 阅读(35) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 53 下一页

导航