新页面
来自三线的随记
- 2024年12月20日 (五) 12:25 通过lldp协议识别物理服务器网卡接入的交换机端口信息随记 (历史 | 编辑) [2,401字节] Admin(讨论 | 贡献) (创建页面,内容为“首先启动一个守护进程: docker run --rm --net=host --uts=host -v /etc/os-release:/etc/os-release:ro --cap-add=NET_ADMIN --name lldpd-daemon ghcr.io/lldpd/lldpd:latest 再开一个shell ,利用之前启动的daemon查看协议 docker exec lldpd-daemon show neighbors 回显效果如下: 对于物理网卡能看到交换机端口接入信息(需要交换机兼容开启 lldp 协议) # docker exec lldpd-daemon lldpcli show neighbors --------------------…”) 标签:可视化编辑
- 2024年10月11日 (五) 15:39 使用ScriptEditor创建macOS Application随记 (历史 | 编辑) [1,046字节] Admin(讨论 | 贡献) (创建页面,内容为“{{DISPLAYTITLE:ScriptEditor创建macOS Application随记}} 引用: https://forum.mikrotik.com/viewtopic.php?t=185030 macos DOC: https://support.apple.com/zh-cn/guide/script-editor/scpedt1072/2.11/mac/14.0 以macOS 运行 winbox exe为例(虽然winbox4已经原生支持macOS): 打开macos的Script Editor(脚本编辑器), 然后选择New Document(新建文档) 输入想要执行的脚本,如: on run do shell script "/usr/local/bin/wine64 /Applications/…”) 标签:可视化编辑
- 2024年10月5日 (六) 01:44 Kubectl edit直接编辑secret (历史 | 编辑) [1,408字节] Admin(讨论 | 贡献) (创建页面,内容为“主要是配合vim的能力来实现 所以首先需要保证kubectl edit调用的是vim 而不是 vi 或其他编辑器 可以通过环境变量指定使用vim export KUBE_EDITOR=vim 然后开始编辑secret,例如 kubectl edit secret default 找到需要编辑的data 然后对base64以后的编码内容换行,保证整行内容都是base64处理后的结果 光标移动到base64以后的编码内容所在行 按下 <code>:</code> 进入vim的命令…”) 标签:可视化编辑
- 2024年8月16日 (五) 01:15 关于topology-spread-constraints的一些随记 (历史 | 编辑) [2,338字节] Admin(讨论 | 贡献) (创建页面,内容为“k8s中有个特性叫做 topology-spread-constraints,利用此特性能做到将pod尽量均匀分布在不同节点或者拓扑域上(根据topologyKey决定) 简单解释: <blockquote>maxSkew意思是 同一个拓扑域中,假设拓扑域 key 就是节点名,部分节点有污点,maxSkew假设为1 假设拓扑域中有ABCD四个节点,pod需要4个副本,A节点有污点 这时候节点BCD能各调度一个pod,但是A节点由于有污点,…”) 标签:可视化编辑
- 2024年8月11日 (日) 20:17 Dockerfile的一些常用随记 (历史 | 编辑) [1,091字节] Admin(讨论 | 贡献) (创建页面,内容为“=== 各发行版装软件包后清理cache指令 === <nowiki>#</nowiki> 挖坑待填 === RUN yum install 多个软件包的时候的注意事项 === 部分版本的 yum 有bug,执行 <code>yum install -y package1 package2</code> 的时候只要其中一个 package 存在,命令的执行返回值都不会是非 0 导致无法感知到异常 Bug 引述: https://bugzilla.redhat.com/show_bug.cgi?id=1274211 处理方法1: yum install --setopt=skip_missing_na…”) 标签:可视化编辑
- 2024年8月9日 (五) 19:08 Kubectl edit或get cm格式混乱 (历史 | 编辑) [248字节] Admin(讨论 | 贡献) (创建页面,内容为“configmap中的内容 # 换行前不要有空白字符 <code>:%s/\\s\\n/\\n/g</code> # 没有tab键(\t) <code>:%s/\\t/ /g</code> # 末尾没有换行符 即可解决 分类:K8s”) 标签:可视化编辑 最初创建为“Kubectl edit或者get cm格式混乱”
- 2024年7月4日 (四) 12:47 Ingress-nginx随记 (历史 | 编辑) [3,139字节] Admin(讨论 | 贡献) (创建页面,内容为“Ingress nginx annotation doc https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ === Lua 相关 === nginx 原生是不支持Lua的, Ingress nginx能用lua是因为引用了 [https://github.com/openresty/lua-nginx-module openresty/lua-nginx-module] 需要特别注意的是 ''<code>rewrite_by_lua_block</code>'' always runs ''after'' the standard ngx_http_rewrite_module. -- TO DO -- 分类:Ingress 分类:K8s”) 标签:可视化编辑