Skip to the content.

Git

2024-01-19 00:00:00 +0000

将已经push到remote的提交记录,合并成为一个提交记录

一定要谨慎操作,此操作会影响到其他人(如果也在用同一个分支的话),所以最好是自己有一个feature分支,再如此操作 参考:https://stackoverflow.com/questions/5667884/how-to-squash-commits-in-git-after-they-have-been-pushed

git rebase -i origin/my-branch~4 my-branch
# 出现一个可交互的窗口,方便选择需要合并的提交记录,里面会包含这最近的4次提交,将需要合并的提交记录,设置为pick,之后保存。
# 会再次出现一个可交互的窗口,方便设置提交信息(commit message),可以修改成单独的日志,也可以在已有的里面选择,如果不需要,则注释掉即可
git push origin +my-branch

或者 优先考虑以下这个方式,交互性比较好。

git reset --soft HEAD~4
git commit #也可以用gui工具提交


Performance

2024-01-16 00:00:00 +0000

性能测试


Ipv6

2023-10-24 00:00:00 +0000

ipv6

开启内核参数 sysctl -w net.ipv6.conf.all.forwarding=1


Pod_svc_net

2023-09-27 00:00:00 +0000

相关概念


Ip_range

2023-09-20 00:00:00 +0000

A/B/C 类网段(IPV4)


Lb_arp_no_response

2023-08-31 00:00:00 +0000

现象

lb svc对应的ip,丢包严重,大部分时候,在集群外网络不可访问。 网络拓扑为 一个bond底下,有多个vlan的子网卡,在这些子网卡上,分别建一个对应的网桥。lb绑定的网卡,在这些网桥上。


ipvs模式下,节点上的vm无法访问lb

2023-08-08 00:00:00 +0000

现象

创建的vm,无法访问 ingress controller 上的服务。


Calico Pod Directly

2023-07-13 00:00:00 +0000

背景


Iris Framework

2023-06-15 00:00:00 +0000

反向代理相关


磁盘扩容

2023-05-31 00:00:00 +0000

云主机上扩容系统盘成功,但在系统内,只在磁盘上扩容了,没有在系统分区上进行扩容。