<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>82.ink</title><link>http://iz.ink/</link><description>Good luck to you!</description><item><title>52.k9s</title><link>http://iz.ink/?id=52</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;k9s常用命令&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;:&amp;nbsp;(按冒号进入命令模式输入)
Ctrl+a&amp;nbsp;(展示所有命名空间资源)
/&amp;nbsp;(按斜杠输入关键字过滤搜索)
Esc&amp;nbsp;(返回上级&amp;nbsp;/&amp;nbsp;退出当前视图)

l&amp;nbsp;(选中Pod看日志)
f&amp;nbsp;(在日志页开启实时滚动)
s&amp;nbsp;(选中Pod一键进入Shell终端)
d&amp;nbsp;(选中Pod查看Describe排错事件)
x&amp;nbsp;(选中Secret直接解码显示明文)
Shift+f&amp;nbsp;(选中Pod一键映射端口到本地)
Ctrl+d&amp;nbsp;(选中Pod按弹窗确认删除/重启)
y&amp;nbsp;(查看当前资源的YAML文件)
e&amp;nbsp;(编辑当前资源的YAML配置)

:pod&amp;nbsp;(切换到&amp;nbsp;Pod&amp;nbsp;列表)
:deploy&amp;nbsp;(切换到&amp;nbsp;Deployment&amp;nbsp;部署列表)
:svc&amp;nbsp;(切换到&amp;nbsp;Service&amp;nbsp;列表)
:ing&amp;nbsp;(切换到&amp;nbsp;Ingress&amp;nbsp;路由列表)
:ns&amp;nbsp;(切换&amp;nbsp;Namespace&amp;nbsp;命名空间视图)
:node&amp;nbsp;(切换&amp;nbsp;Node&amp;nbsp;节点页看CPU/内存占用)
:secret&amp;nbsp;(切换到&amp;nbsp;Secret&amp;nbsp;密钥列表)
:cm&amp;nbsp;(切换到&amp;nbsp;ConfigMap&amp;nbsp;配置列表)
:ctx&amp;nbsp;(切换&amp;nbsp;K8s&amp;nbsp;集群上下文)

?&amp;nbsp;(按问号打开当前页快捷键帮助)
Ctrl+c&amp;nbsp;(退出&amp;nbsp;k9s)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;将k9s放在/usr/local/bin目录&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;配置变量
#&amp;nbsp;1.&amp;nbsp;打开你的环境变量配置文件（例如&amp;nbsp;~/.bashrc）
echo&amp;nbsp;&amp;#39;export&amp;nbsp;KUBECONFIG=/etc/rancher/k3s/k3s.yaml&amp;#39;&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;~/.bashrc

#&amp;nbsp;2.&amp;nbsp;让环境变量生效
source&amp;nbsp;~/.bashrc

#&amp;nbsp;3.&amp;nbsp;顺便给你的用户加一个读取权限（避免每次都要&amp;nbsp;sudo）
sudo&amp;nbsp;chmod&amp;nbsp;644&amp;nbsp;/etc/rancher/k3s/k3s.yaml&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 11 Sep 2026 16:50:12 +0800</pubDate></item><item><title>51.ubuntu26笔记</title><link>http://iz.ink/?id=51</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;修改源&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;sed&amp;nbsp;-i&amp;nbsp;&amp;#39;s|http://cn.archive.ubuntu.com/ubuntu/|http://mirrors.aliyun.com/ubuntu/|g&amp;#39;&amp;nbsp;/etc/apt/sources.list.d/ubuntu.sources
sudo&amp;nbsp;sed&amp;nbsp;-i&amp;nbsp;&amp;#39;s|http://archive.ubuntu.com/ubuntu/|http://mirrors.aliyun.com/ubuntu/|g&amp;#39;&amp;nbsp;/etc/apt/sources.list.d/ubuntu.sources
sudo&amp;nbsp;sed&amp;nbsp;-i&amp;nbsp;&amp;#39;s|http://mirrors.tuna.tsinghua.edu.cn/ubuntu/|http://mirrors.aliyun.com/ubuntu/|g&amp;#39;&amp;nbsp;/etc/apt/sources.list.d/ubuntu.sources&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;修改编辑器为vim&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;update-alternatives&amp;nbsp;--config&amp;nbsp;editor&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;strong&gt;修改ssh端口允许root登录&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;vim&amp;nbsp;/etc/ssh/sshd_config.d/50-cloud-init.conf
PasswordAuthentication&amp;nbsp;yes
Port&amp;nbsp;10260
PermitRootLogin&amp;nbsp;yes
systemctl&amp;nbsp;restart&amp;nbsp;ssh.socket
systemctl&amp;nbsp;restart&amp;nbsp;sshd
重启&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;ubuntu网页登录名称前乱码&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;echo&amp;nbsp;&amp;quot;unset&amp;nbsp;PROMPT_COMMAND&amp;quot;&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;~/.bashrc
source&amp;nbsp;~/.bashrc&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;docker兼容build&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;BUILDX_NO_DEFAULT_ATTESTATIONS=1&amp;nbsp;docker&amp;nbsp;compose&amp;nbsp;-f&amp;nbsp;cw_api&amp;nbsp;build&amp;nbsp;--no-cache
docker&amp;nbsp;compose&amp;nbsp;-f&amp;nbsp;cw_api&amp;nbsp;push
docker&amp;nbsp;compose&amp;nbsp;-f&amp;nbsp;cw_api&amp;nbsp;up&amp;nbsp;-d&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 07 Sep 2026 13:46:06 +0800</pubDate></item><item><title>50.netbird</title><link>http://iz.ink/?id=50</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;netbird&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;自动安装服务端
curl&amp;nbsp;-fsSL&amp;nbsp;https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh&amp;nbsp;|&amp;nbsp;bash
./getting-started.sh

安装ubuntu客户端
curl&amp;nbsp;-fsSL&amp;nbsp;https://pkgs.netbird.io/install.sh&amp;nbsp;|&amp;nbsp;sh
./install.sh

客户端执行
netbird&amp;nbsp;up&amp;nbsp;--management-url&amp;nbsp;&amp;nbsp;

启用ssh
netbird&amp;nbsp;down
netbird&amp;nbsp;up&amp;nbsp;--management-url&amp;nbsp;https://py.mba&amp;nbsp;--setup-key&amp;nbsp;BE39E-9AA4-40E1-BA0C-8C2D4F867BFB&amp;nbsp;--allow-server-ssh&amp;nbsp;--enable-ssh-root&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;yaml&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;services:
&amp;nbsp;&amp;nbsp;#&amp;nbsp;UI&amp;nbsp;dashboard
&amp;nbsp;&amp;nbsp;dashboard:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/netbird:dashv1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;netbird-dashboard
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;networks:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lbu_net:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipv4_address:&amp;nbsp;172.20.0.234&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;指定你在&amp;nbsp;lbu_net&amp;nbsp;中的&amp;nbsp;IP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;127.0.0.1:8080:80&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;env_file:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;./dashboard.env
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logging:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;driver:&amp;nbsp;&amp;quot;json-file&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max-size:&amp;nbsp;&amp;quot;500m&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max-file:&amp;nbsp;&amp;quot;2&amp;quot;
&amp;nbsp;&amp;nbsp;#&amp;nbsp;Combined&amp;nbsp;server&amp;nbsp;(Management&amp;nbsp;+&amp;nbsp;Signal&amp;nbsp;+&amp;nbsp;Relay&amp;nbsp;+&amp;nbsp;STUN)
&amp;nbsp;&amp;nbsp;netbird-server:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/netbird:serverv1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;netbird-server
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;networks:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lbu_net:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipv4_address:&amp;nbsp;172.20.0.235&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;指定你在&amp;nbsp;lbu_net&amp;nbsp;中的&amp;nbsp;IP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;127.0.0.1:8081:80&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;3478:3478/udp&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;./netbird_data:/var/lib/netbird
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;./config.yaml:/etc/netbird/config.yaml
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command:&amp;nbsp;[&amp;quot;--config&amp;quot;,&amp;nbsp;&amp;quot;/etc/netbird/config.yaml&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logging:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;driver:&amp;nbsp;&amp;quot;json-file&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max-size:&amp;nbsp;&amp;quot;500m&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max-file:&amp;nbsp;&amp;quot;2&amp;quot;
volumes:
&amp;nbsp;&amp;nbsp;netbird_data:
networks:
&amp;nbsp;&amp;nbsp;lbu_net:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;external:&amp;nbsp;true&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;刺猬墨客内容更新定时任务&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;任务：刺猬墨客后台内容更新定时任务
一.分别搜索当日以下四个分类的热点事件新闻和相关图片，使用写作技能每个分类写一篇热点事件文章及配图；
1.国际新闻（搜索新发布的国际热点新闻事件，不包含国内新闻事件）
2.历史回顾（搜索新发布且阅读量高的历史事件相关文章重新组织文本配图）
3.科技前沿（所搜新发布的科技资讯相关文章重新组织文本配图）
4.热门赛事（搜索新发布的重点热门赛事文章重新组织文本配图）
二.以上四个分类每个分类新建一篇文章，使用下面接口推送即可；
重点要求如下：
1.文章生动有趣富有阅读性，标题简短正文1000字以内，封面图片一张，正文图片两张左右，尽量使用网络下载的相关图片，AI生成图片兜底
2.总结文章正文写出小段摘要放在summary字段中
3.在新建时状态默认为published发布
4.使用utf-8的通用格式防止win平台与平台系统格式不兼容显示乱码
上传接口调用示例：
&amp;nbsp;&amp;nbsp;curl&amp;nbsp;-X&amp;nbsp;POST&amp;nbsp;https://cw.ink/api/admin/content/external-create/&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;username=shilei&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;password=shimujiuxia&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;channel=tech&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;title=含正文图片的文章&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;summary=正文章摘要&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;source=刺猬原创&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;status=published&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;content=第一段文字。
&amp;nbsp;&amp;nbsp;{{image:0}}
&amp;nbsp;&amp;nbsp;第二段文字。
&amp;nbsp;&amp;nbsp;{{image:1}}&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;cover_image=@/data/cover.webp&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;content_images=@/data/body-1.jpg&amp;#39;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-F&amp;nbsp;&amp;#39;content_images=@/data/body-2.png&amp;#39;
channel可选&amp;nbsp;world、history、tech、game；status&amp;nbsp;可选&amp;nbsp;draft、published。
上传支持&amp;nbsp;JPG、PNG、GIF、WebP，最大&amp;nbsp;20&amp;nbsp;MB，图片会压缩后上传到现有七牛目录。成功会返回文章&amp;nbsp;ID、slug、封面&amp;nbsp;key&amp;nbsp;和状态。&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 11 Aug 2026 10:12:23 +0800</pubDate></item><item><title>49.k3s</title><link>http://iz.ink/?id=49</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;更新系统并安装基础依赖&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;apt&amp;nbsp;update&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;sudo&amp;nbsp;apt&amp;nbsp;upgrade&amp;nbsp;-y
sudo&amp;nbsp;apt&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;curl&amp;nbsp;git&amp;nbsp;jq&amp;nbsp;vim

执行k3s一键安装脚本
curl&amp;nbsp;-sfL&amp;nbsp;https://rancher-mirror.rancher.cn/k3s/k3s-install.sh&amp;nbsp;|&amp;nbsp;INSTALL_K3S_MIRROR=cn&amp;nbsp;sh&amp;nbsp;-
curl&amp;nbsp;-sfL&amp;nbsp;https://get.k3s.io&amp;nbsp;|&amp;nbsp;INSTALL_K3S_VERSION=&amp;quot;v1.31.2+k3s1&amp;quot;&amp;nbsp;sh&amp;nbsp;-

安装时指定ip等参数
curl&amp;nbsp;-sfL&amp;nbsp;https://rancher-mirror.rancher.cn/k3s/k3s-install.sh&amp;nbsp;|&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_MIRROR=cn&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_SKIP_SELINUX_RPM=true&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_EXEC=&amp;quot;server&amp;nbsp;--node-ip=100.64.1.8&amp;nbsp;--node-external-ip=100.64.1.8&amp;quot;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;sh&amp;nbsp;-

检查k3s服务状态是否为Active
systemctl&amp;nbsp;status&amp;nbsp;k3s&amp;nbsp;--no-pager

检查节点状态
kubectl&amp;nbsp;get&amp;nbsp;nodes

主节点获取密钥
sudo&amp;nbsp;cat&amp;nbsp;/var/lib/rancher/k3s/server/node-token
K10f863e5493e9f858a3abf647e001d3def22419e23d0136493db0d0410c53c5da0::server:a9e830465c1962e0f7cf8608d478eace
curl&amp;nbsp;-sfL&amp;nbsp;https://rancher-mirror.rancher.cn/k3s/k3s-install.sh&amp;nbsp;|&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_MIRROR=cn&amp;nbsp;\
&amp;nbsp;&amp;nbsp;K3S_URL=https://100.64.1.6:6443&amp;nbsp;\
&amp;nbsp;&amp;nbsp;K3S_TOKEN=K10f863e5493e9f858a3abf647e001d3def22419e23d0136493db0d0410c53c5da0::server:a9e830465c1962e0f7cf8608d478eace&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_EXEC=&amp;quot;agent&amp;nbsp;--node-ip=100.64.1.7&amp;quot;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;sh&amp;nbsp;-&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;给计算节点打标签&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;kubectl&amp;nbsp;label&amp;nbsp;node&amp;nbsp;sl-26&amp;nbsp;node-role.kubernetes.io/worker=worker

隔离节点
kubectl&amp;nbsp;cordon&amp;nbsp;sl-26
驱逐节点
kubectl&amp;nbsp;drain&amp;nbsp;sl-26&amp;nbsp;--ignore-daemonsets&amp;nbsp;--delete-emptydir-data&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;配置node国内节点解决下载依赖问题&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;mkdir&amp;nbsp;-p&amp;nbsp;/etc/rancher/k3s
sudo&amp;nbsp;vim&amp;nbsp;/etc/rancher/k3s/registries.yaml
#加以下内容
mirrors:
&amp;nbsp;&amp;nbsp;&amp;quot;docker.io&amp;quot;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;endpoint:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;https://docker.m.daocloud.io&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;https://huecker.io&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;https://dockerhub.timeweb.cloud&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;https://noohhub.ru&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;quot;registry.k8s.io&amp;quot;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;endpoint:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;https://k8s.m.daocloud.io&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;https://docker.1ms.run&amp;quot;

configs:
&amp;nbsp;&amp;nbsp;&amp;quot;crpi-h7tib7641zxd04p0.cn-chengdu.personal.cr.aliyuncs.com&amp;quot;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;auth:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username:&amp;nbsp;&amp;quot;leius&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;password:&amp;nbsp;&amp;quot;Shimujiuxia@2028&amp;quot;

重启节点	&amp;nbsp;&amp;nbsp;
sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;k3s-agent
sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;k3s&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;查看pod详情&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;查看pod详情
kubectl&amp;nbsp;get&amp;nbsp;pod&amp;nbsp;-o&amp;nbsp;wide
详细事件
kubectl&amp;nbsp;describe&amp;nbsp;pod&amp;nbsp;name

查看pod端口详情
kubectl&amp;nbsp;get&amp;nbsp;svc&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;主节点删除node&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;主节点删除node
kubectl&amp;nbsp;delete&amp;nbsp;node&amp;nbsp;sl-bj

停止node节点
systemctl&amp;nbsp;stop&amp;nbsp;k3s-agent
systemctl&amp;nbsp;daemon-reload
systemctl&amp;nbsp;restart&amp;nbsp;k3s-agent

清理主节点缓存
/usr/local/bin/k3s-uninstall.sh
清理node缓存
/usr/local/bin/k3s-agent-uninstall.sh

重新加入
curl&amp;nbsp;-sfL&amp;nbsp;https://rancher-mirror.rancher.cn/k3s/k3s-install.sh&amp;nbsp;|&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_MIRROR=cn&amp;nbsp;\
&amp;nbsp;&amp;nbsp;K3S_URL=https://100.64.1.6:6443&amp;nbsp;\
&amp;nbsp;&amp;nbsp;K3S_TOKEN=K10f863e5493e9f858a3abf647e001d3def22419e23d0136493db0d0410c53c5da0::server:a9e830465c1962e0f7cf8608d478eace&amp;nbsp;\
&amp;nbsp;&amp;nbsp;INSTALL_K3S_EXEC=&amp;quot;agent&amp;nbsp;--node-ip=100.64.1.7&amp;quot;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;sh&amp;nbsp;-
&amp;nbsp;&amp;nbsp;
删除node标签
kubectl&amp;nbsp;label&amp;nbsp;node&amp;nbsp;sl-10&amp;nbsp;node-role.kubernetes.io/worker-

重新定义标签
kubectl&amp;nbsp;label&amp;nbsp;node&amp;nbsp;sl-10&amp;nbsp;node-role.kubernetes.io/ali-bj-mysql=&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;配置镜像密钥&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;配置镜像密钥
kubectl&amp;nbsp;create&amp;nbsp;secret&amp;nbsp;docker-registry&amp;nbsp;aliyun-acr-secret&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--docker-server=crpi-h7tib7641zxd04p0.cn-chengdu.personal.cr.aliyuncs.com&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--docker-username=leius&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--docker-password=Shimujiuxia@2028&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--namespace=defaul

查看已创建密钥
k3s&amp;nbsp;kubectl&amp;nbsp;get&amp;nbsp;secrets
k3s&amp;nbsp;kubectl&amp;nbsp;get&amp;nbsp;secrets&amp;nbsp;-n&amp;nbsp;&amp;lt;你的命名空间&amp;gt;

pod中添加imagePullSecrets
apiVersion:&amp;nbsp;apps/v1
kind:&amp;nbsp;Deployment
metadata:
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;cw-api
spec:
&amp;nbsp;&amp;nbsp;replicas:&amp;nbsp;1
&amp;nbsp;&amp;nbsp;selector:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;matchLabels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;template:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;metadata:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;====================&amp;nbsp;1.&amp;nbsp;添加镜像拉取密钥&amp;nbsp;====================
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagePullSecrets:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;aliyun-acr-secret&amp;nbsp;&amp;nbsp;#&amp;nbsp;对应上面&amp;nbsp;kubectl&amp;nbsp;创建的&amp;nbsp;Secret&amp;nbsp;名称
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;==========================================================

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;containers:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;crpi-h7tib7641zxd04p0.cn-chengdu.personal.cr.aliyuncs.com/leius/cw:api_2609
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagePullPolicy:&amp;nbsp;IfNotPresent
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;workingDir:&amp;nbsp;/app
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command:&amp;nbsp;[&amp;quot;/app/entrypoint.sh&amp;quot;,&amp;nbsp;&amp;quot;uvicorn&amp;quot;,&amp;nbsp;&amp;quot;--host&amp;quot;,&amp;nbsp;&amp;quot;0.0.0.0&amp;quot;,&amp;nbsp;&amp;quot;--port&amp;quot;,&amp;nbsp;&amp;quot;8000&amp;quot;,&amp;nbsp;&amp;quot;cw_api.asgi:application&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;containerPort:&amp;nbsp;8000
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name:&amp;nbsp;http&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;node增加污点&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;kubectl&amp;nbsp;taint&amp;nbsp;nodes&amp;nbsp;node-01&amp;nbsp;dedicated=gpu:NoSchedule
说明：
&amp;nbsp;&amp;nbsp;NoSchedule（最常用）：没有对应容忍度的&amp;nbsp;Pod&amp;nbsp;无法调度到该节点。
&amp;nbsp;&amp;nbsp;PreferNoSchedule：尽量不调度到该节点，如果没有其他合适节点，也可以退而求其次放进来。
&amp;nbsp;&amp;nbsp;NoExecute：不仅不让新&amp;nbsp;Pod&amp;nbsp;调度进来，还会直接驱逐/杀掉当前节点上已运行且没有该容忍度的&amp;nbsp;Pod。
node查看污点
kubectl&amp;nbsp;describe&amp;nbsp;node&amp;nbsp;node-01&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;Taints
node解除污点
kubectl&amp;nbsp;taint&amp;nbsp;nodes&amp;nbsp;node-01&amp;nbsp;dedicated=gpu:NoSchedule-

pod容忍度
spec:
&amp;nbsp;&amp;nbsp;template:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;1.&amp;nbsp;允许进入带&amp;nbsp;dedicated=gpu&amp;nbsp;污点的节点
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tolerations:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;key:&amp;nbsp;&amp;quot;dedicated&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operator:&amp;nbsp;&amp;quot;Equal&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value:&amp;nbsp;&amp;quot;gpu&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;effect:&amp;nbsp;&amp;quot;NoSchedule&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;2.&amp;nbsp;强制指定只去打有&amp;nbsp;dedicated=gpu&amp;nbsp;标签的节点
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeSelector:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dedicated:&amp;nbsp;gpu
		
node亲和度
先给节点贴上标签
kubectl&amp;nbsp;label&amp;nbsp;nodes&amp;nbsp;node-01&amp;nbsp;disktype=ssd

在pod中配置亲和度
apiVersion:&amp;nbsp;apps/v1
kind:&amp;nbsp;Deployment
metadata:
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;cw-api
spec:
&amp;nbsp;&amp;nbsp;replicas:&amp;nbsp;2
&amp;nbsp;&amp;nbsp;selector:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;matchLabels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;template:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;metadata:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;====================&amp;nbsp;硬亲和度配置开始&amp;nbsp;====================
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;affinity:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeAffinity:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;required&amp;nbsp;代表【硬性要求】：找不到符合条件的&amp;nbsp;Node&amp;nbsp;就挂起（Pending）
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;requiredDuringSchedulingIgnoredDuringExecution:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeSelectorTerms:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;matchExpressions:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;key:&amp;nbsp;zone&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;匹配&amp;nbsp;Node&amp;nbsp;上的标签&amp;nbsp;Key
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operator:&amp;nbsp;In&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;在以下列表中
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;chengdu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;匹配&amp;nbsp;Node&amp;nbsp;上的标签&amp;nbsp;Value（必须是&amp;nbsp;chengdu）
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;====================&amp;nbsp;硬亲和度配置结束&amp;nbsp;====================

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;containers:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;crpi-h7tib7641zxd04p0.cn-chengdu.personal.cr.aliyuncs.com/leius/cw:api_2609

apiVersion:&amp;nbsp;apps/v1
kind:&amp;nbsp;Deployment
metadata:
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;cw-api
spec:
&amp;nbsp;&amp;nbsp;replicas:&amp;nbsp;1
&amp;nbsp;&amp;nbsp;selector:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;matchLabels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;template:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;metadata:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;====================&amp;nbsp;亲和度配置开始&amp;nbsp;====================
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;affinity:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeAffinity:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;preferredDuringScheduling...&amp;nbsp;代表“软亲和性”（优先满足，不强制）
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;preferredDuringSchedulingIgnoredDuringExecution:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;weight:&amp;nbsp;100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;权重，1-100，越高越优先
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;preference:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;matchExpressions:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;key:&amp;nbsp;disktype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;匹配&amp;nbsp;Node&amp;nbsp;身上的&amp;nbsp;Key
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operator:&amp;nbsp;In&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;在指定列表中
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;ssd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;匹配&amp;nbsp;Node&amp;nbsp;身上的&amp;nbsp;Value
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;====================&amp;nbsp;亲和度配置结束&amp;nbsp;====================

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;containers:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cw-api
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;crpi-h7tib7641zxd04p0.cn-chengdu.personal.cr.aliyuncs.com/leius/cw:api_2609&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;查看traefik端口&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;k3s&amp;nbsp;kubectl&amp;nbsp;get&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system

修改默认traefik端口
k3s&amp;nbsp;kubectl&amp;nbsp;edit&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system

spec:
&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;web
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodePort:&amp;nbsp;30080&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;&amp;lt;---&amp;nbsp;修改这里：将原来的&amp;nbsp;32062&amp;nbsp;改为你想要的端口&amp;nbsp;(范围&amp;nbsp;30000-32767)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;port:&amp;nbsp;80
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protocol:&amp;nbsp;TCP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;targetPort:&amp;nbsp;web
&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;websecure
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodePort:&amp;nbsp;30443&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;&amp;lt;---&amp;nbsp;修改这里：将原来的&amp;nbsp;31148&amp;nbsp;改为你想要的端口
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;port:&amp;nbsp;443
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protocol:&amp;nbsp;TCP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;targetPort:&amp;nbsp;websecure

nginx统配转发traefik
server&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;80;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;k3s.yourdomain.com;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;将流量转给&amp;nbsp;K3s&amp;nbsp;的&amp;nbsp;Traefik&amp;nbsp;入口
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_pass&amp;nbsp;http://10.10.1.11:32062;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;Host&amp;nbsp;$host;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;X-Real-IP&amp;nbsp;$remote_addr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;解决traefik节点未固定nginx无法代理问题&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;1.&amp;nbsp;查看&amp;nbsp;traefik&amp;nbsp;pod&amp;nbsp;在哪个节点
#&amp;nbsp;查看&amp;nbsp;traefik&amp;nbsp;pod&amp;nbsp;所在节点
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-l&amp;nbsp;app.kubernetes.io/name=traefik&amp;nbsp;-o&amp;nbsp;wide
#&amp;nbsp;或者更详细的信息
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;traefik
2.&amp;nbsp;固定&amp;nbsp;traefik&amp;nbsp;到指定节点
#&amp;nbsp;方法1：通过&amp;nbsp;nodeSelector&amp;nbsp;固定到&amp;nbsp;sl-11&amp;nbsp;节点
kubectl&amp;nbsp;patch&amp;nbsp;deployment&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-p&amp;nbsp;&amp;#39;{&amp;quot;spec&amp;quot;:{&amp;quot;template&amp;quot;:{&amp;quot;spec&amp;quot;:{&amp;quot;nodeSelector&amp;quot;:{&amp;quot;kubernetes.io/hostname&amp;quot;:&amp;quot;sl-11&amp;quot;}}}}}&amp;#39;
#&amp;nbsp;方法2：如果需要取消固定（恢复自动调度）
kubectl&amp;nbsp;patch&amp;nbsp;deployment&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;--type=json&amp;nbsp;-p=&amp;#39;[{&amp;quot;op&amp;quot;:&amp;nbsp;&amp;quot;remove&amp;quot;,&amp;nbsp;&amp;quot;path&amp;quot;:&amp;nbsp;&amp;quot;/spec/template/spec/nodeSelector&amp;quot;}]&amp;#39;
#&amp;nbsp;验证配置是否生效
kubectl&amp;nbsp;get&amp;nbsp;deployment&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-o&amp;nbsp;yaml&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-A&amp;nbsp;3&amp;nbsp;nodeSelector
3.&amp;nbsp;当前使用的服务类型
#&amp;nbsp;查看当前服务类型
kubectl&amp;nbsp;get&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system
#&amp;nbsp;输出会显示：
#&amp;nbsp;TYPE:&amp;nbsp;NodePort（当前使用的是&amp;nbsp;NodePort，端口映射&amp;nbsp;80:30080/TCP,443:30443/TCP）
#&amp;nbsp;svclb&amp;nbsp;pod&amp;nbsp;已被删除（之前使用&amp;nbsp;LoadBalancer&amp;nbsp;时创建的）
4.&amp;nbsp;推荐方案：NodePort（你当前的配置）
1.&amp;nbsp;nginx&amp;nbsp;容器占用了宿主机&amp;nbsp;80/443&amp;nbsp;端口，svclb&amp;nbsp;的&amp;nbsp;LoadBalancer&amp;nbsp;模式会尝试绑定这些端口，导致冲突
2.&amp;nbsp;NodePort&amp;nbsp;30080/30443&amp;nbsp;不会与&amp;nbsp;nginx&amp;nbsp;冲突
3.&amp;nbsp;你的架构是：nginx&amp;nbsp;(80/443)&amp;nbsp;→&amp;nbsp;traefik&amp;nbsp;(30080/30443)&amp;nbsp;→&amp;nbsp;后端服务
#&amp;nbsp;如果当前不是&amp;nbsp;NodePort，执行此命令
kubectl&amp;nbsp;patch&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-p&amp;nbsp;&amp;#39;{&amp;quot;spec&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;NodePort&amp;quot;}}&amp;#39;
#&amp;nbsp;查看确认
kubectl&amp;nbsp;get&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system
#&amp;nbsp;应该显示：TYPE=NodePort,&amp;nbsp;PORT(S)=80:30080/TCP,443:30443/TCP
5.&amp;nbsp;完整的推荐配置
kubectl&amp;nbsp;patch&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-p&amp;nbsp;&amp;#39;{&amp;quot;spec&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;NodePort&amp;quot;}}&amp;#39;
#&amp;nbsp;步骤2：固定&amp;nbsp;traefik&amp;nbsp;到&amp;nbsp;sl-11&amp;nbsp;节点（nginx&amp;nbsp;所在节点）
kubectl&amp;nbsp;patch&amp;nbsp;deployment&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-p&amp;nbsp;&amp;#39;{&amp;quot;spec&amp;quot;:{&amp;quot;template&amp;quot;:{&amp;quot;spec&amp;quot;:{&amp;quot;nodeSelector&amp;quot;:{&amp;quot;kubernetes.io/hostname&amp;quot;:&amp;quot;sl-11&amp;quot;}}}}}&amp;#39;
#&amp;nbsp;步骤3：验证配置
kubectl&amp;nbsp;get&amp;nbsp;svc&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-l&amp;nbsp;app.kubernetes.io/name=traefik&amp;nbsp;-o&amp;nbsp;wide
#&amp;nbsp;步骤4：测试连通性
curl&amp;nbsp;-I&amp;nbsp;http://10.10.1.11:30080
6.&amp;nbsp;保存配置（可选）
如果你想让这个配置持久化（重新部署&amp;nbsp;traefik&amp;nbsp;也不会丢失），可以：
#&amp;nbsp;导出当前&amp;nbsp;deployment&amp;nbsp;配置
kubectl&amp;nbsp;get&amp;nbsp;deployment&amp;nbsp;traefik&amp;nbsp;-n&amp;nbsp;kube-system&amp;nbsp;-o&amp;nbsp;yaml&amp;nbsp;&amp;gt;&amp;nbsp;/tmp/traefik-deployment.yaml&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;服务启停&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;启动&amp;nbsp;K3s&amp;nbsp;服务
sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;k3s
#&amp;nbsp;查看&amp;nbsp;K3s&amp;nbsp;服务当前运行状态
sudo&amp;nbsp;systemctl&amp;nbsp;status&amp;nbsp;k3s
#&amp;nbsp;取消开机自启动
sudo&amp;nbsp;systemctl&amp;nbsp;disable&amp;nbsp;k3s
#&amp;nbsp;重新开启开机自启动
sudo&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;k3s

#&amp;nbsp;启动&amp;nbsp;K3s&amp;nbsp;Agent
sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;k3s-agent
#&amp;nbsp;查看&amp;nbsp;K3s&amp;nbsp;Agent&amp;nbsp;当前运行状态
sudo&amp;nbsp;systemctl&amp;nbsp;status&amp;nbsp;k3s-agent&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;查看容器&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;查看容器
kubectl&amp;nbsp;get&amp;nbsp;pods
查看详情
kubectl&amp;nbsp;describe&amp;nbsp;pod&amp;nbsp;name
实时查看日志
kubectl&amp;nbsp;logs&amp;nbsp;-f&amp;nbsp;pod-name
进入容器内部
kubectl&amp;nbsp;exec&amp;nbsp;-it&amp;nbsp;pod-name&amp;nbsp;--&amp;nbsp;/bin/bash
查看服务端口
kubectl&amp;nbsp;get&amp;nbsp;svc
编辑配置
kubectl&amp;nbsp;edit&amp;nbsp;awx&amp;nbsp;awx-demo
查看密码
kubectl&amp;nbsp;get&amp;nbsp;secret&amp;nbsp;awx-demo-admin-password&amp;nbsp;-o&amp;nbsp;jsonpath=&amp;#39;{.data.password}&amp;#39;&amp;nbsp;|&amp;nbsp;base64&amp;nbsp;-d
kubectl&amp;nbsp;get&amp;nbsp;secret&amp;nbsp;awx-demo-admin-password&amp;nbsp;-n&amp;nbsp;awx&amp;nbsp;-o&amp;nbsp;jsonpath=&amp;#39;{.data.password}&amp;#39;&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;|&amp;nbsp;base64&amp;nbsp;-d&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;kubectl&amp;nbsp;get&amp;nbsp;secret&amp;nbsp;-n&amp;nbsp;awx&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;password
查看接口配置
kubectl&amp;nbsp;get&amp;nbsp;svc&amp;nbsp;awx-demo-service&amp;nbsp;-n&amp;nbsp;awx&amp;nbsp;-o&amp;nbsp;yaml&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-A10&amp;nbsp;&amp;quot;ports:&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;解决guac无法远程win桌面问题&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;##&amp;nbsp;方法&amp;nbsp;1：脚本关闭forward
&amp;nbsp;&amp;nbsp;
#!/bin/bash
#&amp;nbsp;临时修复&amp;nbsp;-&amp;nbsp;安装&amp;nbsp;k3s&amp;nbsp;后执行

#&amp;nbsp;1.&amp;nbsp;修改&amp;nbsp;FORWARD&amp;nbsp;链默认策略为&amp;nbsp;ACCEPT（内网环境，简单直接）
iptables&amp;nbsp;-P&amp;nbsp;FORWARD&amp;nbsp;ACCEPT

#&amp;nbsp;2.&amp;nbsp;添加&amp;nbsp;NAT&amp;nbsp;MASQUERADE&amp;nbsp;规则（容器访问&amp;nbsp;netbird&amp;nbsp;时进行源地址转换）
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;1&amp;nbsp;-s&amp;nbsp;172.20.0.0/16&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;MASQUERADE

#&amp;nbsp;3.&amp;nbsp;验证规则
echo&amp;nbsp;&amp;quot;验证&amp;nbsp;FORWARD&amp;nbsp;策略:&amp;quot;
iptables&amp;nbsp;-L&amp;nbsp;FORWARD&amp;nbsp;-n&amp;nbsp;|&amp;nbsp;head&amp;nbsp;-1

echo&amp;nbsp;-e&amp;nbsp;&amp;quot;\n验证&amp;nbsp;NAT&amp;nbsp;MASQUERADE&amp;nbsp;规则:&amp;quot;
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-L&amp;nbsp;POSTROUTING&amp;nbsp;-n&amp;nbsp;-v&amp;nbsp;--line-numbers&amp;nbsp;|&amp;nbsp;head&amp;nbsp;-5

#&amp;nbsp;4.&amp;nbsp;测试连通性（替换为实际的&amp;nbsp;netbird&amp;nbsp;节点&amp;nbsp;IP）
echo&amp;nbsp;-e&amp;nbsp;&amp;quot;\n测试容器连通性:&amp;quot;
docker&amp;nbsp;exec&amp;nbsp;guacamole-guacd&amp;nbsp;ping&amp;nbsp;-c&amp;nbsp;3&amp;nbsp;10.10.1.12


###&amp;nbsp;方法&amp;nbsp;2：持久化配置（推荐，重启后自动生效）
创建&amp;nbsp;systemd&amp;nbsp;服务：

cat&amp;nbsp;&amp;gt;&amp;nbsp;/etc/systemd/system/guac-netbird-fix.service&amp;nbsp;&amp;lt;&amp;lt;&amp;#39;EOF&amp;#39;
[Unit]
Description=Fix&amp;nbsp;Guacamole&amp;nbsp;Docker&amp;nbsp;access&amp;nbsp;to&amp;nbsp;Netbird&amp;nbsp;network
After=network.target&amp;nbsp;docker.service&amp;nbsp;netbird.service&amp;nbsp;k3s.service
Before=docker-compose.service

[Service]
Type=oneshot
ExecStart=/bin/bash&amp;nbsp;-c&amp;nbsp;&amp;#39;\
&amp;nbsp;&amp;nbsp;#&amp;nbsp;修改&amp;nbsp;FORWARD&amp;nbsp;链默认策略为&amp;nbsp;ACCEPT&amp;nbsp;\
&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-P&amp;nbsp;FORWARD&amp;nbsp;ACCEPT;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;#&amp;nbsp;添加&amp;nbsp;NAT&amp;nbsp;MASQUERADE&amp;nbsp;规则&amp;nbsp;\
&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-C&amp;nbsp;POSTROUTING&amp;nbsp;-s&amp;nbsp;172.20.0.0/16&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;MASQUERADE&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;\
&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;1&amp;nbsp;-s&amp;nbsp;172.20.0.0/16&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;MASQUERADE&amp;#39;
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

#&amp;nbsp;启用并启动服务
systemctl&amp;nbsp;daemon-reload
systemctl&amp;nbsp;enable&amp;nbsp;guac-netbird-fix.service
systemctl&amp;nbsp;start&amp;nbsp;guac-netbird-fix.service

#&amp;nbsp;检查服务状态
systemctl&amp;nbsp;status&amp;nbsp;guac-netbird-fix.service

##&amp;nbsp;快速验证

#&amp;nbsp;1.&amp;nbsp;检查&amp;nbsp;FORWARD&amp;nbsp;策略（应该是&amp;nbsp;ACCEPT）
iptables&amp;nbsp;-L&amp;nbsp;FORWARD&amp;nbsp;-n&amp;nbsp;|&amp;nbsp;head&amp;nbsp;-1

#&amp;nbsp;2.&amp;nbsp;检查&amp;nbsp;NAT&amp;nbsp;规则（应该看到&amp;nbsp;172.20.0.0/16&amp;nbsp;-&amp;gt;&amp;nbsp;wt0&amp;nbsp;的&amp;nbsp;MASQUERADE&amp;nbsp;规则）
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-L&amp;nbsp;POSTROUTING&amp;nbsp;-n&amp;nbsp;-v&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-E&amp;nbsp;&amp;quot;(wt0|172.20)&amp;quot;

#&amp;nbsp;3.&amp;nbsp;查看&amp;nbsp;netbird&amp;nbsp;已连接的节点
netbird&amp;nbsp;status&amp;nbsp;--detail&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-E&amp;nbsp;&amp;quot;(NetBird&amp;nbsp;IP|Status)&amp;quot;&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-B&amp;nbsp;1&amp;nbsp;&amp;quot;Status:&amp;nbsp;Connected&amp;quot;

#&amp;nbsp;4.&amp;nbsp;测试容器连通性（替换为实际的节点&amp;nbsp;IP）
docker&amp;nbsp;exec&amp;nbsp;guacamole-guacd&amp;nbsp;ping&amp;nbsp;-c&amp;nbsp;3&amp;nbsp;10.10.1.12&lt;/pre&gt;&lt;p&gt;&lt;strong style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;解决安装k3s后netbird内网下linux到win无法ping通问题&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&amp;nbsp;&amp;nbsp;#&amp;nbsp;============================================
&amp;nbsp;&amp;nbsp;#&amp;nbsp;NetBird&amp;nbsp;+&amp;nbsp;K3s&amp;nbsp;冲突解决方案&amp;nbsp;-&amp;nbsp;完整命令
&amp;nbsp;&amp;nbsp;#&amp;nbsp;============================================

&amp;nbsp;&amp;nbsp;#&amp;nbsp;步骤1:&amp;nbsp;添加&amp;nbsp;iptables&amp;nbsp;规则（立即生效）
&amp;nbsp;&amp;nbsp;#&amp;nbsp;----------------------------------------

&amp;nbsp;&amp;nbsp;#&amp;nbsp;1.1&amp;nbsp;FORWARD链规则&amp;nbsp;-&amp;nbsp;允许&amp;nbsp;wt0&amp;nbsp;流量绕过&amp;nbsp;k3s&amp;nbsp;规则
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;FORWARD&amp;nbsp;1&amp;nbsp;-i&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;FORWARD&amp;nbsp;1&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT

&amp;nbsp;&amp;nbsp;#&amp;nbsp;1.2&amp;nbsp;INPUT/OUTPUT&amp;nbsp;规则&amp;nbsp;-&amp;nbsp;允许&amp;nbsp;WireGuard&amp;nbsp;UDP&amp;nbsp;51820&amp;nbsp;端口（关键！）
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;INPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;INPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;OUTPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;OUTPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT

&amp;nbsp;&amp;nbsp;#&amp;nbsp;步骤2:&amp;nbsp;重启&amp;nbsp;netbird&amp;nbsp;使其重新建立连接
&amp;nbsp;&amp;nbsp;#&amp;nbsp;----------------------------------------
&amp;nbsp;&amp;nbsp;netbird&amp;nbsp;down
&amp;nbsp;&amp;nbsp;sleep&amp;nbsp;2
&amp;nbsp;&amp;nbsp;netbird&amp;nbsp;up

&amp;nbsp;&amp;nbsp;#&amp;nbsp;步骤3:&amp;nbsp;验证连通性
&amp;nbsp;&amp;nbsp;#&amp;nbsp;----------------------------------------
&amp;nbsp;&amp;nbsp;#&amp;nbsp;等待几秒让连接建立
&amp;nbsp;&amp;nbsp;sleep&amp;nbsp;5

&amp;nbsp;&amp;nbsp;#&amp;nbsp;查看连接状态
&amp;nbsp;&amp;nbsp;netbird&amp;nbsp;status

&amp;nbsp;&amp;nbsp;#&amp;nbsp;测试&amp;nbsp;ping&amp;nbsp;Windows&amp;nbsp;节点（替换为你的实际IP）
&amp;nbsp;&amp;nbsp;ping&amp;nbsp;-c&amp;nbsp;4&amp;nbsp;10.10.1.31

&amp;nbsp;&amp;nbsp;#&amp;nbsp;步骤4:&amp;nbsp;持久化规则（重启后自动生效）
&amp;nbsp;&amp;nbsp;#&amp;nbsp;----------------------------------------
&amp;nbsp;&amp;nbsp;cat&amp;nbsp;&amp;gt;&amp;nbsp;/etc/systemd/system/netbird-iptables.service&amp;nbsp;&amp;lt;&amp;lt;&amp;#39;EOF&amp;#39;
&amp;nbsp;&amp;nbsp;[Unit]
&amp;nbsp;&amp;nbsp;Description=Netbird&amp;nbsp;iptables&amp;nbsp;rules&amp;nbsp;for&amp;nbsp;k3s&amp;nbsp;compatibility
&amp;nbsp;&amp;nbsp;After=network.target&amp;nbsp;netbird.service
&amp;nbsp;&amp;nbsp;Before=k3s.service

&amp;nbsp;&amp;nbsp;[Service]
&amp;nbsp;&amp;nbsp;Type=oneshot
&amp;nbsp;&amp;nbsp;ExecStart=/bin/bash&amp;nbsp;-c&amp;nbsp;&amp;#39;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;FORWARD链规则&amp;nbsp;-&amp;nbsp;允许wt0流量绕过k3s规则&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-C&amp;nbsp;FORWARD&amp;nbsp;-i&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-I&amp;nbsp;FORWARD&amp;nbsp;1&amp;nbsp;-i&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-C&amp;nbsp;FORWARD&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-I&amp;nbsp;FORWARD&amp;nbsp;1&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;INPUT/OUTPUT规则&amp;nbsp;-&amp;nbsp;允许WireGuard&amp;nbsp;UDP&amp;nbsp;51820端口&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-C&amp;nbsp;INPUT&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-I&amp;nbsp;INPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-C&amp;nbsp;INPUT&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-I&amp;nbsp;INPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-C&amp;nbsp;OUTPUT&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-I&amp;nbsp;OUTPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT;&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-C&amp;nbsp;OUTPUT&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;/usr/sbin/iptables&amp;nbsp;-I&amp;nbsp;OUTPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT&amp;#39;
&amp;nbsp;&amp;nbsp;RemainAfterExit=yes

&amp;nbsp;&amp;nbsp;[Install]
&amp;nbsp;&amp;nbsp;WantedBy=multi-user.target
&amp;nbsp;&amp;nbsp;EOF

&amp;nbsp;&amp;nbsp;#&amp;nbsp;启用并启动服务
&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;daemon-reload
&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;netbird-iptables.service
&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;netbird-iptables.service

&amp;nbsp;&amp;nbsp;#&amp;nbsp;检查服务状态
&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;status&amp;nbsp;netbird-iptables.service

&amp;nbsp;&amp;nbsp;#&amp;nbsp;============================================
&amp;nbsp;&amp;nbsp;#&amp;nbsp;完成！现在&amp;nbsp;Linux&amp;nbsp;应该可以&amp;nbsp;ping&amp;nbsp;通&amp;nbsp;Windows&amp;nbsp;节点了
&amp;nbsp;&amp;nbsp;#&amp;nbsp;============================================

&amp;nbsp;&amp;nbsp;简化版（如果只想快速测试）：
&amp;nbsp;&amp;nbsp;#&amp;nbsp;添加规则
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;FORWARD&amp;nbsp;1&amp;nbsp;-i&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;FORWARD&amp;nbsp;1&amp;nbsp;-o&amp;nbsp;wt0&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;INPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;INPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;OUTPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--dport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;iptables&amp;nbsp;-I&amp;nbsp;OUTPUT&amp;nbsp;1&amp;nbsp;-p&amp;nbsp;udp&amp;nbsp;--sport&amp;nbsp;51820&amp;nbsp;-j&amp;nbsp;ACCEPT
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;#&amp;nbsp;重启&amp;nbsp;netbird
&amp;nbsp;&amp;nbsp;netbird&amp;nbsp;down&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;sleep&amp;nbsp;2&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;netbird&amp;nbsp;up
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;#&amp;nbsp;测试
&amp;nbsp;&amp;nbsp;ping&amp;nbsp;-c&amp;nbsp;4&amp;nbsp;10.10.1.31
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;核心原因：&amp;nbsp;k3s&amp;nbsp;的&amp;nbsp;iptables&amp;nbsp;规则阻止了&amp;nbsp;netbird&amp;nbsp;的&amp;nbsp;WireGuard&amp;nbsp;UDP&amp;nbsp;51820&amp;nbsp;端口握手流量，导致无法建立隧道。&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;k3s部署awx容器web管理&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;https://codeload.github.com/ansible/awx-operator/tar.gz/refs/tags/2.19.1
mv&amp;nbsp;awx-operator-2.19.1&amp;nbsp;awx-operator

编写部署配置文件
vim&amp;nbsp;kustomization.yaml
apiVersion:&amp;nbsp;kustomize.config.k8s.io/v1beta1
kind:&amp;nbsp;Kustomization

resources:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;./awx-operator/config/default

images:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;quay.io/ansible/awx-operator
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newName:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/k3s
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newTag:&amp;nbsp;awx-operator-2.19.1

&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;gcr.io/kubebuilder/kube-rbac-proxy
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newName:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/k3s
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newTag:&amp;nbsp;kube-rbac-proxy-0.15

&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;registry.k8s.io/kubebuilder/kube-rbac-proxy
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newName:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/k3s
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newTag:&amp;nbsp;kube-rbac-proxy-0.15

#&amp;nbsp;【全量补丁】只要是&amp;nbsp;Deployment&amp;nbsp;资源，通通强行注入&amp;nbsp;aliyun-registry-secret
patches:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;patch:&amp;nbsp;|
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;apiVersion:&amp;nbsp;apps/v1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;kind:&amp;nbsp;Deployment
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;metadata:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name:&amp;nbsp;all-deployments
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;template:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagePullSecrets:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;aliyun-registry-secret
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;kind:&amp;nbsp;Deployment

创建密钥
kubectl&amp;nbsp;create&amp;nbsp;secret&amp;nbsp;docker-registry&amp;nbsp;aliyun-registry-secret&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--docker-server=registry.cn-hangzhou.aliyuncs.com&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--docker-username=qunrcn&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--docker-password=Shimujiuxia@2018&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--namespace=awx

创建命名空间
kubectl&amp;nbsp;create&amp;nbsp;namespace&amp;nbsp;awx
作用：创建一个名为&amp;nbsp;awx&amp;nbsp;的独立&amp;quot;隔离空间&amp;quot;
类比：就像创建一个文件夹，把所有AWX相关的资源（Pod、Service、Secret等）都放进去，避免和其他应用混乱。

切换kubectl默认命名空间
kubectl&amp;nbsp;config&amp;nbsp;set-context&amp;nbsp;--current&amp;nbsp;--namespace=awx
作用：让后续所有&amp;nbsp;kubectl&amp;nbsp;命令默认都在&amp;nbsp;awx&amp;nbsp;命名空间下操作
设置前：kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;-n&amp;nbsp;awx
设置后：kubectl&amp;nbsp;get&amp;nbsp;pods

执行部署
kubectl&amp;nbsp;apply&amp;nbsp;-k&amp;nbsp;.
作用：基于当前目录的&amp;nbsp;kustomization.yaml&amp;nbsp;配置，部署&amp;nbsp;AWX&amp;nbsp;Operator
读取&amp;nbsp;kustomization.yaml
加载&amp;nbsp;awx-operator/config/default/&amp;nbsp;下的&amp;nbsp;YAML&amp;nbsp;模板
替换镜像
注入&amp;nbsp;imagePullSecrets
创建&amp;nbsp;CRD、RBAC、Deployment&amp;nbsp;等资源到集群

kubectl&amp;nbsp;apply&amp;nbsp;-f&amp;nbsp;awx-operator/awx-demo.yml
作用：告诉&amp;nbsp;Operator&amp;nbsp;&amp;quot;帮我创建一个&amp;nbsp;AWX&amp;nbsp;实例&amp;quot;
你提交的是一个自定义资源&amp;nbsp;(CR)&amp;nbsp;定义
Operator&amp;nbsp;监听到这个事件后：
创建&amp;nbsp;PostgreSQL&amp;nbsp;数据库
创建&amp;nbsp;Web&amp;nbsp;服务（前端界面）
创建&amp;nbsp;Task&amp;nbsp;服务（执行任务的后端）
创建&amp;nbsp;Service、Ingress、PVC&amp;nbsp;等

清理pod
kubectl&amp;nbsp;delete&amp;nbsp;pod&amp;nbsp;-n&amp;nbsp;awx&amp;nbsp;--all
作用：删除&amp;nbsp;awx&amp;nbsp;命名空间下的所有&amp;nbsp;Pod
如果有&amp;nbsp;Deployment/StatefulSet&amp;nbsp;管理
K8s&amp;nbsp;会自动重新创建这些&amp;nbsp;Pod
配置修改后需要重启
排查问题时清除异常状态
更新镜像版本后触发拉取新镜像&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 11 Jun 2026 17:22:24 +0800</pubDate></item><item><title>48.v2ray</title><link>http://iz.ink/?id=48</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;v2ray在线安装&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;bash&amp;nbsp;&amp;lt;(curl&amp;nbsp;-s&amp;nbsp;-L&amp;nbsp;https://git.io/v2ray-setup.sh)

v2ray&amp;nbsp;url&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Jun 2026 17:02:49 +0800</pubDate></item><item><title>47.openclaw</title><link>http://iz.ink/?id=47</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;====================================================================================
启动
openclaw&amp;nbsp;gateway&amp;nbsp;run
列出所有设备
openclaw&amp;nbsp;devices&amp;nbsp;list
查看特定设备详情（替换为实际&amp;nbsp;device-id）
openclaw&amp;nbsp;devices&amp;nbsp;show&amp;nbsp;wsl-chrome-001
实时查看设备连接日志
openclaw&amp;nbsp;devices&amp;nbsp;logs&amp;nbsp;WSL-Chrome&amp;nbsp;--follow
查看设备详情
openclaw&amp;nbsp;devices&amp;nbsp;show&amp;nbsp;&amp;lt;id&amp;gt;
查看网关日志
openclaw&amp;nbsp;gateway&amp;nbsp;logs&amp;nbsp;--follow
查看网关状态
openclaw&amp;nbsp;gateway&amp;nbsp;status
查看配对请求
openclaw&amp;nbsp;pairing&amp;nbsp;list
简写
openclaw&amp;nbsp;devices&amp;nbsp;ls
删除设备
openclaw&amp;nbsp;devices&amp;nbsp;remove&amp;nbsp;WSL-Chrome
在设备上执行命令
openclaw&amp;nbsp;devices&amp;nbsp;exec&amp;nbsp;WSL-Chrome&amp;nbsp;--&amp;nbsp;echo&amp;nbsp;hello
查看待授权请求
openclaw&amp;nbsp;pairing&amp;nbsp;list
批准配对
openclaw&amp;nbsp;pairing&amp;nbsp;approve&amp;nbsp;3fa810aa-...
拒绝配对
openclaw&amp;nbsp;pairing&amp;nbsp;reject&amp;nbsp;3fa810aa-...
清除所有待授权
openclaw&amp;nbsp;pairing&amp;nbsp;clear
查看所有通道
openclaw&amp;nbsp;channels&amp;nbsp;list
查看飞书状态
openclaw&amp;nbsp;channels&amp;nbsp;feishu&amp;nbsp;status
启动节点
openclaw&amp;nbsp;node&amp;nbsp;run&amp;nbsp;--host&amp;nbsp;qunr.cn&amp;nbsp;--port&amp;nbsp;443
查看节点状态
openclaw&amp;nbsp;node&amp;nbsp;status
查看节点日志
openclaw&amp;nbsp;node&amp;nbsp;logs
停止节点
openclaw&amp;nbsp;node&amp;nbsp;stop
查看版本
openclaw&amp;nbsp;--version
查看帮助
openclaw&amp;nbsp;--help
查看智能体列表
openclaw&amp;nbsp;agents&amp;nbsp;list
查看技能列表
openclaw&amp;nbsp;skills&amp;nbsp;list
查看模型列表
openclaw&amp;nbsp;models&amp;nbsp;list

====================================================================================
拉取镜像
docker&amp;nbsp;pull&amp;nbsp;ghcr.io/openclaw/openclaw:latest
docker&amp;nbsp;push&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/ai:openclaw-260225

====================================================================================
安装tailscale
第一台ubuntu
curl&amp;nbsp;-fsSL&amp;nbsp;https://tailscale.com/install.sh&amp;nbsp;|&amp;nbsp;sh
安装后执行
sudo&amp;nbsp;tailscale&amp;nbsp;up
等一分钟，复制如下链接到浏览器
https://login.tailscale.com/a/1f5a3596011890
第二台windows
下载客户端安装后登录
https://tailscale.com/download/windows
配置
tailscale&amp;nbsp;serve&amp;nbsp;--bg&amp;nbsp;--https=18789&amp;nbsp;http://127.0.0.1:18789
tailscale&amp;nbsp;serve&amp;nbsp;--https=18789&amp;nbsp;off
设置ip
Ansible
100.64.0.3
win10-2025largh
100.64.0.2
====================================================================================
token连接
export&amp;nbsp;OPENCLAW_GATEWAY_TOKEN=fb75af78457500f586ecb5989d1997afe520514bf45cde2f
openclaw&amp;nbsp;node&amp;nbsp;run&amp;nbsp;--host&amp;nbsp;qunr.cn&amp;nbsp;--port&amp;nbsp;443&amp;nbsp;--tls&amp;nbsp;--display-name&amp;nbsp;&amp;quot;WSL-Chrome&amp;quot;
后台
nohup&amp;nbsp;openclaw&amp;nbsp;node&amp;nbsp;run&amp;nbsp;--host&amp;nbsp;qunr.cn&amp;nbsp;--port&amp;nbsp;443&amp;nbsp;--tls&amp;nbsp;--display-name&amp;nbsp;&amp;quot;WSL-Chrome&amp;quot;&amp;nbsp;&amp;amp;

====================================================================================
飞书机器人
cli_a91561d921b85cca
lPtcuEx0wyvtTSQ4cAuezMofXozvm08Y

====================================================================================
compose
services:
&amp;nbsp;&amp;nbsp;openclaw-gateway:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/ai:openclaw-260225
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;openclaw-gateway
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;18789:18789&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/usr/openclaw/data_claw:/home/node/.openclaw
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#-&amp;nbsp;/usr/openclaw/data_claw/openclaw.json:/home/node/.openclaw/openclaw.json
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;environment:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;NODE_ENV=production
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;OPENCLAW_ROLE=gateway
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;OPENCLAW_PORT=18789
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;networks:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;build-network:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipv4_address:&amp;nbsp;172.20.0.60
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;deploy:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;limits:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cpus:&amp;nbsp;&amp;#39;4.0&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;memory:&amp;nbsp;8g
networks:
&amp;nbsp;&amp;nbsp;build-network:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;external:&amp;nbsp;true

====================================================================================
openclaw.json	
{
&amp;nbsp;&amp;nbsp;&amp;quot;commands&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;native&amp;quot;:&amp;nbsp;&amp;quot;auto&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;nativeSkills&amp;quot;:&amp;nbsp;&amp;quot;auto&amp;quot;
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;gateway&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bind&amp;quot;:&amp;nbsp;&amp;quot;lan&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;port&amp;quot;:&amp;nbsp;18789,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;auth&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mode&amp;quot;:&amp;nbsp;&amp;quot;token&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;token&amp;quot;:&amp;nbsp;&amp;quot;fb75af78457500f586ecb5989d1997afe520514bf45cde2f&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;trustedProxies&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;172.20.0.0/16&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;127.0.0.1&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;controlUi&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;dangerouslyDisableDeviceAuth&amp;quot;:&amp;nbsp;true,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allowedOrigins&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;https://qunr.cn&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;http://qunr.cn&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;*&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;meta&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lastTouchedVersion&amp;quot;:&amp;nbsp;&amp;quot;2026.2.17&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lastTouchedAt&amp;quot;:&amp;nbsp;&amp;quot;2026-02-26T08:58:00.000Z&amp;quot;
&amp;nbsp;&amp;nbsp;}
}

====================================================================================	
主机&amp;nbsp;(Hostname)&amp;nbsp;=&amp;nbsp;8.211.139.100
端口&amp;nbsp;(Port)&amp;nbsp;=&amp;nbsp;62039
用户名&amp;nbsp;(Username)&amp;nbsp;=&amp;nbsp;lei
密码&amp;nbsp;(Password)&amp;nbsp;=&amp;nbsp;shimujiuxia
Telegram&amp;nbsp;代理配置链接&amp;nbsp;=&amp;nbsp;tg://socks?server=8.211.139.100&amp;amp;port=62039&amp;amp;user=lei&amp;amp;pass=shimujiuxia

协议&amp;nbsp;(protocol)&amp;nbsp;	=&amp;nbsp;socks
地址&amp;nbsp;(address)&amp;nbsp;		=&amp;nbsp;23.91.97.169
端口&amp;nbsp;(port)&amp;nbsp;		=&amp;nbsp;10263
用户名&amp;nbsp;(Username)&amp;nbsp;	=&amp;nbsp;lei
密码&amp;nbsp;(password)&amp;nbsp;	=&amp;nbsp;Shimujiuxia@2028
-------------&amp;nbsp;链接&amp;nbsp;(URL)&amp;nbsp;-------------
socks://bGVpOlNoaW11aml1eGlhQDIwMjg=@23.91.97.169:10263#233boy-socks-23.91.97.169

====================================================================================
模型配置
{
&amp;nbsp;&amp;nbsp;&amp;quot;meta&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lastTouchedVersion&amp;quot;:&amp;nbsp;&amp;quot;2026.2.17&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lastTouchedAt&amp;quot;:&amp;nbsp;&amp;quot;2026-02-27T07:23:19.376Z&amp;quot;
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;env&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;DASHSCOPE_API_KEY&amp;quot;:&amp;nbsp;&amp;quot;sk-f726701991d244278cb3dc35d2ad81a8&amp;quot;
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;models&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mode&amp;quot;:&amp;nbsp;&amp;quot;merge&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;providers&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bailian&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;baseUrl&amp;quot;:&amp;nbsp;&amp;quot;https://dashscope.aliyuncs.com/compatible-mode/v1&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;apiKey&amp;quot;:&amp;nbsp;&amp;quot;${DASHSCOPE_API_KEY}&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;api&amp;quot;:&amp;nbsp;&amp;quot;openai-completions&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;models&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;id&amp;quot;:&amp;nbsp;&amp;quot;qwen-max&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot;:&amp;nbsp;&amp;quot;qwen-max&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reasoning&amp;quot;:&amp;nbsp;false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;input&amp;quot;:&amp;nbsp;[&amp;quot;text&amp;quot;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;contextWindow&amp;quot;:&amp;nbsp;262144,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maxTokens&amp;quot;:&amp;nbsp;32768
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;id&amp;quot;:&amp;nbsp;&amp;quot;qwen3-max-2026-01-23&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot;:&amp;nbsp;&amp;quot;qwen3-max-2026-01-23&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reasoning&amp;quot;:&amp;nbsp;false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;input&amp;quot;:&amp;nbsp;[&amp;quot;text&amp;quot;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;contextWindow&amp;quot;:&amp;nbsp;262144,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maxTokens&amp;quot;:&amp;nbsp;65536
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;agents&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;defaults&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;model&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;primary&amp;quot;:&amp;nbsp;&amp;quot;bailian/qwen-max&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;fallbacks&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bailian/qwen-max&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;models&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bailian/qwen-max&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;alias&amp;quot;:&amp;nbsp;&amp;quot;qwen&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;gateway&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;port&amp;quot;:&amp;nbsp;18789,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bind&amp;quot;:&amp;nbsp;&amp;quot;lan&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;controlUi&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allowedOrigins&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;https://qunr.cn&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;http://qunr.cn&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;*&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;dangerouslyDisableDeviceAuth&amp;quot;:&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;auth&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mode&amp;quot;:&amp;nbsp;&amp;quot;token&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;token&amp;quot;:&amp;nbsp;&amp;quot;__OPENCLAW_REDACTED__&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;trustedProxies&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;172.20.0.0/16&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;127.0.0.1&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;}
}

====================================================================================	
以下是ubuntu的dockerfile
FROM&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/ubuntu:2404

ENV&amp;nbsp;DEBIAN_FRONTEND=noninteractive

RUN&amp;nbsp;sed&amp;nbsp;-i&amp;nbsp;&amp;#39;s|http://archive.ubuntu.com/ubuntu|http://mirrors.aliyun.com/ubuntu|g&amp;#39;&amp;nbsp;/etc/apt/sources.list.d/ubuntu.sources&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;sed&amp;nbsp;-i&amp;nbsp;&amp;#39;s|http://security.ubuntu.com/ubuntu|http://mirrors.aliyun.com/ubuntu|g&amp;#39;&amp;nbsp;/etc/apt/sources.list.d/ubuntu.sources

RUN&amp;nbsp;apt-get&amp;nbsp;update&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curl&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ca-certificates&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodejs&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;npm&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;build-essential&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;python3&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;make&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g++&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;git&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;rm&amp;nbsp;-rf&amp;nbsp;/var/lib/apt/lists/*

以下是ubuntu的compose
services:
&amp;nbsp;&amp;nbsp;openclaw:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;registry.cn-hangzhou.aliyuncs.com/leiuvn/ai:openclaw-ubuntu
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;openclaw-gateway
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;18789:18789&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/usr/openclaw/data_claw:/root/.openclaw
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command:&amp;nbsp;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;openclaw&amp;nbsp;gateway&amp;nbsp;run
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--port&amp;nbsp;18789
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--allow-unconfigured
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;environment:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;TZ=Asia/Shanghai
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;networks:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;build-network:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipv4_address:&amp;nbsp;172.20.0.60
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;deploy:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;limits:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cpus:&amp;nbsp;&amp;#39;4.0&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;memory:&amp;nbsp;8g

networks:
&amp;nbsp;&amp;nbsp;build-network:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;external:&amp;nbsp;true

====================================================================================
以下是ubuntu的全局配置
{
&amp;nbsp;&amp;nbsp;&amp;quot;meta&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lastTouchedVersion&amp;quot;:&amp;nbsp;&amp;quot;2026.2.17&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lastTouchedAt&amp;quot;:&amp;nbsp;&amp;quot;2026-02-27T07:33:09.062Z&amp;quot;
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;env&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;DASHSCOPE_API_KEY&amp;quot;:&amp;nbsp;&amp;quot;__OPENCLAW_REDACTED__&amp;quot;
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;models&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mode&amp;quot;:&amp;nbsp;&amp;quot;merge&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;providers&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bailian&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;baseUrl&amp;quot;:&amp;nbsp;&amp;quot;https://dashscope.aliyuncs.com/compatible-mode/v1&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;apiKey&amp;quot;:&amp;nbsp;&amp;quot;${DASHSCOPE_API_KEY}&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;api&amp;quot;:&amp;nbsp;&amp;quot;openai-completions&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;models&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;id&amp;quot;:&amp;nbsp;&amp;quot;qwen-max&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot;:&amp;nbsp;&amp;quot;qwen-max&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reasoning&amp;quot;:&amp;nbsp;false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;input&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;text&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cost&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;input&amp;quot;:&amp;nbsp;0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;output&amp;quot;:&amp;nbsp;0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cacheRead&amp;quot;:&amp;nbsp;0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cacheWrite&amp;quot;:&amp;nbsp;0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;contextWindow&amp;quot;:&amp;nbsp;262144,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maxTokens&amp;quot;:&amp;nbsp;32768
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;id&amp;quot;:&amp;nbsp;&amp;quot;qwen3-max-2026-01-23&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot;:&amp;nbsp;&amp;quot;qwen3-max-2026-01-23&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reasoning&amp;quot;:&amp;nbsp;false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;input&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;text&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cost&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;input&amp;quot;:&amp;nbsp;0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;output&amp;quot;:&amp;nbsp;0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cacheRead&amp;quot;:&amp;nbsp;0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cacheWrite&amp;quot;:&amp;nbsp;0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;contextWindow&amp;quot;:&amp;nbsp;262144,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maxTokens&amp;quot;:&amp;nbsp;65536
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;agents&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;defaults&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;model&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;primary&amp;quot;:&amp;nbsp;&amp;quot;bailian/qwen-max&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;fallbacks&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bailian/qwen-max&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;models&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bailian/qwen-max&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;alias&amp;quot;:&amp;nbsp;&amp;quot;qwen&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;commands&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;native&amp;quot;:&amp;nbsp;&amp;quot;auto&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;nativeSkills&amp;quot;:&amp;nbsp;&amp;quot;auto&amp;quot;
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;quot;gateway&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mode&amp;quot;:&amp;nbsp;&amp;quot;local&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;port&amp;quot;:&amp;nbsp;18789,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bind&amp;quot;:&amp;nbsp;&amp;quot;lan&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;controlUi&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allowedOrigins&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;https://qunr.cn&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;http://qunr.cn&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;*&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;dangerouslyDisableDeviceAuth&amp;quot;:&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;auth&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mode&amp;quot;:&amp;nbsp;&amp;quot;token&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;token&amp;quot;:&amp;nbsp;&amp;quot;__OPENCLAW_REDACTED__&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;trustedProxies&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;172.20.0.0/16&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;127.0.0.1&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;}
}
	
====================================================================================
飞书权限
{
&amp;nbsp;&amp;nbsp;&amp;quot;scopes&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;tenant&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;contact:user.base:readonly&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:chat&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:chat:read&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:chat:update&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:message&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:message.group_at_msg:readonly&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:message.p2p_msg:readonly&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:message:send_as_bot&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;im:resource&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;contact:contact.base:readonly&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;user&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;docx:document:readonly&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;}
}

====================================================================================
PS：调试wsl控制windows
1.安装
sudo&amp;nbsp;apt&amp;nbsp;update
sudo&amp;nbsp;apt&amp;nbsp;install&amp;nbsp;wslu
2.默认打开
wslview&amp;nbsp;https://www.baidu.com

====================================================================================
PS：windows安装openclaw&amp;nbsp;node
1.安装node
#&amp;nbsp;推荐安装&amp;nbsp;Node.js&amp;nbsp;LTS&amp;nbsp;版本&amp;nbsp;(≥22.12.0)
#&amp;nbsp;下载地址：https://nodejs.org
#&amp;nbsp;安装时务必勾选&amp;nbsp;&amp;quot;Add&amp;nbsp;to&amp;nbsp;PATH&amp;quot;
#&amp;nbsp;查看版本
node&amp;nbsp;-v
npm&amp;nbsp;-v
2.安装C++编译工具
#&amp;nbsp;下载&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;Build&amp;nbsp;Tools:
#&amp;nbsp;https://visualstudio.microsoft.com/visual-cpp-build-tools/
#&amp;nbsp;安装时勾选：
#&amp;nbsp;-&amp;nbsp;Desktop&amp;nbsp;development&amp;nbsp;with&amp;nbsp;C++
#&amp;nbsp;-&amp;nbsp;Windows&amp;nbsp;SDK（默认）
3.配置PowerShell执行策略
#&amp;nbsp;以管理员身份运行&amp;nbsp;PowerShell
Set-ExecutionPolicy&amp;nbsp;RemoteSigned&amp;nbsp;-Scope&amp;nbsp;CurrentUser
4.安装git
https://git-scm.com/download/win
5.安装openclaw
npm&amp;nbsp;install&amp;nbsp;-g&amp;nbsp;openclaw@latest
openclaw&amp;nbsp;--help
6.设置变量连接gateway
设置key
export&amp;nbsp;OPENCLAW_GATEWAY_TOKEN=9b75af78457500f586ecb5989d1997afe520514bf45cde2f
openclaw&amp;nbsp;node&amp;nbsp;run&amp;nbsp;--host&amp;nbsp;qunr.cn&amp;nbsp;--port&amp;nbsp;443&amp;nbsp;--tls&amp;nbsp;--display-name&amp;nbsp;&amp;quot;WSL-Chrome-Ubuntu&amp;quot;
连接网关
临时
$env:OPENCLAW_GATEWAY_TOKEN&amp;nbsp;=&amp;nbsp;&amp;quot;9b75af78457500f586ecb5989d1997afe520514bf45cde2f&amp;quot;
echo&amp;nbsp;$env:OPENCLAW_GATEWAY_TOKEN
永久
[Environment]::SetEnvironmentVariable(&amp;quot;OPENCLAW_GATEWAY_TOKEN&amp;quot;,&amp;nbsp;&amp;quot;9b75af78457500f586ecb5989d1997afe520514bf45cde2f&amp;quot;,&amp;nbsp;&amp;quot;User&amp;quot;)
[Environment]::GetEnvironmentVariable(&amp;quot;OPENCLAW_GATEWAY_TOKEN&amp;quot;,&amp;nbsp;&amp;quot;User&amp;quot;)
通过域名连接网关
#&amp;nbsp;尝试通过&amp;nbsp;npx&amp;nbsp;运行
npx&amp;nbsp;openclaw&amp;nbsp;node&amp;nbsp;run&amp;nbsp;--host&amp;nbsp;openclaw.yaozh.com&amp;nbsp;--port&amp;nbsp;443&amp;nbsp;--tls&amp;nbsp;--display-name&amp;nbsp;&amp;quot;WSL-Chrome-Win&amp;quot;
后台运行
$lei&amp;nbsp;=&amp;nbsp;Start-Job&amp;nbsp;-ScriptBlock&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;npx&amp;nbsp;openclaw&amp;nbsp;node&amp;nbsp;run&amp;nbsp;--host&amp;nbsp;openclaw.yaozh.com&amp;nbsp;--port&amp;nbsp;443&amp;nbsp;--tls&amp;nbsp;--display-name&amp;nbsp;&amp;quot;办公电脑&amp;quot;
}
#&amp;nbsp;查看任务状态
Get-Job&amp;nbsp;-Id&amp;nbsp;$lei.Id
#&amp;nbsp;实时查看输出
Receive-Job&amp;nbsp;-Id&amp;nbsp;$lei.Id&amp;nbsp;-Wait&amp;nbsp;-AutoRemoveJob

====================================================================================&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 27 Feb 2026 10:28:49 +0800</pubDate></item><item><title>46.对象存储</title><link>http://iz.ink/?id=46</link><description>&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;============================================&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;============================================&lt;/p&gt;&lt;p&gt;maon百科写入语句&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;--&amp;nbsp;==========================================
--&amp;nbsp;1-36:&amp;nbsp;狗狗品种&amp;nbsp;(对应的&amp;nbsp;ID&amp;nbsp;已根据列表匹配)
--&amp;nbsp;==========================================
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;22;&amp;nbsp;--&amp;nbsp;伯恩山犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;23;&amp;nbsp;--&amp;nbsp;博美犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;15;&amp;nbsp;--&amp;nbsp;史奇派克犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;28;&amp;nbsp;--&amp;nbsp;哈士奇
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;6;&amp;nbsp;--&amp;nbsp;喜乐蒂牧羊犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;21;&amp;nbsp;--&amp;nbsp;威玛猎犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;31;&amp;nbsp;--&amp;nbsp;巴吉度猎犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;11;&amp;nbsp;--&amp;nbsp;彭布罗克威尔士柯基
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;3;&amp;nbsp;--&amp;nbsp;德国牧羊犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;18;&amp;nbsp;--&amp;nbsp;德国短毛指示犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;32;&amp;nbsp;--&amp;nbsp;意大利灰狗
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;7;&amp;nbsp;--&amp;nbsp;拉布拉多寻回犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;5;&amp;nbsp;--&amp;nbsp;杜宾犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;17;&amp;nbsp;--&amp;nbsp;柯利犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;19;&amp;nbsp;--&amp;nbsp;标准雪纳瑞
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;14;&amp;nbsp;--&amp;nbsp;比利时牧羊犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;16;&amp;nbsp;--&amp;nbsp;比利时特伏丹
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;27;&amp;nbsp;--&amp;nbsp;比熊犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;10;&amp;nbsp;--&amp;nbsp;澳大利亚牧牛犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;24;&amp;nbsp;--&amp;nbsp;爱尔兰水猎犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;33;&amp;nbsp;--&amp;nbsp;牛头梗
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;34;&amp;nbsp;--&amp;nbsp;纽芬兰犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;25;&amp;nbsp;--&amp;nbsp;维兹拉犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;9;&amp;nbsp;--&amp;nbsp;罗威纳犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;35;&amp;nbsp;--&amp;nbsp;腊肠犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;20;&amp;nbsp;--&amp;nbsp;英国可卡犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;13;&amp;nbsp;--&amp;nbsp;英国史宾格犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;29;&amp;nbsp;--&amp;nbsp;英国斗牛犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;26;&amp;nbsp;--&amp;nbsp;萨摩耶犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;36;&amp;nbsp;--&amp;nbsp;萨摩耶犬(其他型)
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;8;&amp;nbsp;--&amp;nbsp;蝴蝶犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;30;&amp;nbsp;--&amp;nbsp;西高地白梗
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;2;&amp;nbsp;--&amp;nbsp;贵宾犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;1;&amp;nbsp;--&amp;nbsp;边境牧羊犬
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;12;&amp;nbsp;--&amp;nbsp;迷你雪纳瑞
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;4;&amp;nbsp;--&amp;nbsp;金毛寻回犬
--&amp;nbsp;==========================================
--&amp;nbsp;37-55:&amp;nbsp;猫咪品种&amp;nbsp;(对应的&amp;nbsp;ID&amp;nbsp;已根据列表匹配)
--&amp;nbsp;==========================================
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;53;&amp;nbsp;--&amp;nbsp;三花猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;43;&amp;nbsp;--&amp;nbsp;伯曼猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;45;&amp;nbsp;--&amp;nbsp;喜马拉雅猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;40;&amp;nbsp;--&amp;nbsp;土耳其梵猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;46;&amp;nbsp;--&amp;nbsp;埃及猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;49;&amp;nbsp;--&amp;nbsp;奶牛猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;44;&amp;nbsp;--&amp;nbsp;安哥拉猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;39;&amp;nbsp;--&amp;nbsp;德文卷毛猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;38;&amp;nbsp;--&amp;nbsp;挪威森林猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;41;&amp;nbsp;--&amp;nbsp;新加坡猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;52;&amp;nbsp;--&amp;nbsp;曼基康短腿猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;48;&amp;nbsp;--&amp;nbsp;橘猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;47;&amp;nbsp;--&amp;nbsp;狸花猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;54;&amp;nbsp;--&amp;nbsp;玄猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;55;&amp;nbsp;--&amp;nbsp;苏格兰折耳猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;42;&amp;nbsp;--&amp;nbsp;苏马里猫
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;50;&amp;nbsp;--&amp;nbsp;金渐层
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;51;&amp;nbsp;--&amp;nbsp;银渐层
UPDATE&amp;nbsp;&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya.png&amp;#39;,&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya4.png&amp;quot;]&amp;#39;&amp;nbsp;WHERE&amp;nbsp;&amp;#39;id&amp;#39;&amp;nbsp;=&amp;nbsp;37;&amp;nbsp;--&amp;nbsp;阿比西尼亚猫
UPDATE&amp;nbsp;&amp;#39;maon_ency&amp;#39;.&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao.png&amp;#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao4.png&amp;quot;]&amp;#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;updated_at&amp;#39;&amp;nbsp;=&amp;nbsp;NOW()WHERE&amp;nbsp;&amp;#39;name&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;俄罗斯蓝猫&amp;#39;;--&amp;nbsp;更新&amp;nbsp;赛尔凯克卷毛猫&amp;nbsp;的图片
UPDATE&amp;nbsp;&amp;#39;maon_ency&amp;#39;.&amp;#39;ency_pets&amp;#39;&amp;nbsp;SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;cover_image&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike.png&amp;#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;images&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;[&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike1.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike2.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike3.png&amp;quot;,&amp;nbsp;&amp;quot;https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike4.png&amp;quot;]&amp;#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;updated_at&amp;#39;&amp;nbsp;=&amp;nbsp;NOW()WHERE&amp;nbsp;&amp;#39;name&amp;#39;&amp;nbsp;=&amp;nbsp;&amp;#39;赛尔凯克卷毛猫&amp;#39;;&lt;/pre&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;============================================&lt;/p&gt;&lt;p&gt;maon狗百科&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;1.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/1.boenshan/boenshan4.png
2.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/2.bomei/bomei4.png
3.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/3.shiqipaike/shiqipaike4.png
4.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/4.hashiqi/hashiqi4.png
5.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/5.xiledi/xiledi4.png
6.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/6.weima/weima4.png
7.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/7.bajidu/bajidu4.png
8.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/8.pengbuluoke/pengbuluoke4.png
9.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/9.demu/demu4.png
10.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/10.deguoduanmao/deguoduanmao4.png
11.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/11.yidalihui/yidalihui4.png
12.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/12.labuladuo/labuladuo4.png
13.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/13.dubin/dubin4.png
14.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/14.keli/keli4.png
15.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/15.xuenarui/xuenarui4.png
16.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/16.bilishi/bilishi4.png
17.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/17.tefudan/tefudan4.png
18.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/18.bixiong/bixiong4.png
19.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/19.aodaliya/aodaliya4.png
20.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/20.aierlan/aierlan4.png
21.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/21.niutou/niutou4.png
22.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/22.niufenlan/niufenlan4.png
23.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/23.weizila/weizila4.png
24.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/24.luoweina/luoweina4.png
25.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/25.lachang/lachang4.png
26.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/26.keka/keka4.png
27.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/27.shibinge/shibinge4.png
28.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/28.yinggoudouniu/yingguodouniu4.png
29.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/29.samoye/samoye4.png
30.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/30.samoyeqita/samoyeqita4.png
31.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/31.hudie/hudie4.png
32.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/32.xigaodi/xigaodi4.png
33.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/33.guibin/guibin4.png
34.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/34.bianmu/bianmu4.png
35.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/35.minixuenarui/minixuenarui4.png
36.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/dog/36.jinmao/jinmao3.png&amp;nbsp;&amp;nbsp;
37.阿拉斯加
https://d.lbu.cn/pet_encyclopedia/dog/37.ala/ala.png
https://d.lbu.cn/pet_encyclopedia/dog/37.ala/ala1.png
https://d.lbu.cn/pet_encyclopedia/dog/37.ala/ala2.png
https://d.lbu.cn/pet_encyclopedia/dog/37.ala/ala3.png
https://d.lbu.cn/pet_encyclopedia/dog/37.ala/ala4.png
38.藏獒
https://d.lbu.cn/pet_encyclopedia/dog/38.zangao/zangao.png
https://d.lbu.cn/pet_encyclopedia/dog/38.zangao/zangao1.png
https://d.lbu.cn/pet_encyclopedia/dog/38.zangao/zangao2.png
https://d.lbu.cn/pet_encyclopedia/dog/38.zangao/zangao3.png
https://d.lbu.cn/pet_encyclopedia/dog/38.zangao/zangao4.png
39.坎高
https://d.lbu.cn/pet_encyclopedia/dog/39.kangao/kangao.png
https://d.lbu.cn/pet_encyclopedia/dog/39.kangao/kangao1.png
https://d.lbu.cn/pet_encyclopedia/dog/39.kangao/kangao2.png
https://d.lbu.cn/pet_encyclopedia/dog/39.kangao/kangao3.png
https://d.lbu.cn/pet_encyclopedia/dog/39.kangao/kangao4.png
40.法斗
https://d.lbu.cn/pet_encyclopedia/dog/40.fadou/fadou.png
https://d.lbu.cn/pet_encyclopedia/dog/40.fadou/fadou1.png
https://d.lbu.cn/pet_encyclopedia/dog/40.fadou/fadou2.png
https://d.lbu.cn/pet_encyclopedia/dog/40.fadou/fadou3.png
https://d.lbu.cn/pet_encyclopedia/dog/40.fadou/fadou4.png
41.柴犬
https://d.lbu.cn/pet_encyclopedia/dog/41.chaiquan/chaiquan.png
https://d.lbu.cn/pet_encyclopedia/dog/41.chaiquan/chaiquan1.png
https://d.lbu.cn/pet_encyclopedia/dog/41.chaiquan/chaiquan2.png
https://d.lbu.cn/pet_encyclopedia/dog/41.chaiquan/chaiquan3.png
https://d.lbu.cn/pet_encyclopedia/dog/41.chaiquan/chaiquan4.png
42.松狮
https://d.lbu.cn/pet_encyclopedia/dog/42.songshi/songshi.png
https://d.lbu.cn/pet_encyclopedia/dog/42.songshi/songshi1.png
https://d.lbu.cn/pet_encyclopedia/dog/42.songshi/songshi2.png
https://d.lbu.cn/pet_encyclopedia/dog/42.songshi/songshi3.png
https://d.lbu.cn/pet_encyclopedia/dog/42.songshi/songshi4.png
43.大丹
https://d.lbu.cn/pet_encyclopedia/dog/43.dadan/dadan.png
https://d.lbu.cn/pet_encyclopedia/dog/43.dadan/dadan1.png
https://d.lbu.cn/pet_encyclopedia/dog/43.dadan/dadan2.png
https://d.lbu.cn/pet_encyclopedia/dog/43.dadan/dadan3.png
https://d.lbu.cn/pet_encyclopedia/dog/43.dadan/dadan4.png
44.马耳
https://d.lbu.cn/pet_encyclopedia/dog/44.maer/maer.png
https://d.lbu.cn/pet_encyclopedia/dog/44.maer/maer1.png
https://d.lbu.cn/pet_encyclopedia/dog/44.maer/maer2.png
https://d.lbu.cn/pet_encyclopedia/dog/44.maer/maer3.png
https://d.lbu.cn/pet_encyclopedia/dog/44.maer/maer4.png
45.比特
https://d.lbu.cn/pet_encyclopedia/dog/45.bite/bite.png
https://d.lbu.cn/pet_encyclopedia/dog/45.bite/bite1.png
https://d.lbu.cn/pet_encyclopedia/dog/45.bite/bite2.png
https://d.lbu.cn/pet_encyclopedia/dog/45.bite/bite3.png
https://d.lbu.cn/pet_encyclopedia/dog/45.bite/bite4.png
46.圣伯纳
https://d.lbu.cn/pet_encyclopedia/dog/46.shengbona/shengbona.png
https://d.lbu.cn/pet_encyclopedia/dog/46.shengbona/shengbona1.png
https://d.lbu.cn/pet_encyclopedia/dog/46.shengbona/shengbona2.png
https://d.lbu.cn/pet_encyclopedia/dog/46.shengbona/shengbona3.png
https://d.lbu.cn/pet_encyclopedia/dog/46.shengbona/shengbona4.png&lt;/pre&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;============================================&lt;/p&gt;&lt;p&gt;maon猫百科&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;1.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/1.sanhua/sanhua4.png
2.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/2.boman/boman4.png
3.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/3.ximalaya/ximalaya4.png
4.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/4.fanmao/fanmao4.png
5.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/5.aiji/aiji4.png
6.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/6.nainiu/nainiu4.png
7.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/7.angela/angela4.png
8.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/8.dewenjuanmao/dewenjuanmao4.png
9.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/9.nuoweisenlin/nuoweisenlin4.png
10.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/10.xinjiapo/xinjiapo4.png
11.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/11.manjikang/manjikang4.png
12.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/12.jumao/jumao4.png
13.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/13.lihuamao/lihuamao4.png
14.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/14.xuanmao/xuanmao4.png
15.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/15.sugelanzheer/sugelanzheer4.png
16.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/16.sumali/sumali4.png
17.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/17.jinjianceng/jinjianceng4.png
18.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/18.yinjianceng/yinjianceng4.png
19.&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya1.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya2.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya3.png&amp;nbsp;https://d.lbu.cn/pet_encyclopedia/cat/19.abixiniya/abixiniya4.png
20.https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao.png
https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao1.png
https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao2.png
https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao3.png
https://d.lbu.cn/pet_encyclopedia/cat/20.lanmao/lanmao4.png
21.https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike.png
https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike1.png
https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike2.png
https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike3.png
https://d.lbu.cn/pet_encyclopedia/cat/21.saierkaike/saierkaike4.png&lt;/pre&gt;&lt;p&gt;============================================&lt;/p&gt;&lt;p&gt;============================================&lt;/p&gt;</description><pubDate>Tue, 10 Feb 2026 11:47:33 +0800</pubDate></item><item><title>45.k8s常用命令</title><link>http://iz.ink/?id=45</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#常用查询命令
=============================================================
#容器弹性使用情况
kubecctl&amp;nbsp;get&amp;nbsp;hpa

#获取节点信息
kubectl&amp;nbsp;get&amp;nbsp;nodes

#查询top的pod资源情况
kubectl&amp;nbsp;top&amp;nbsp;pod&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;top

#查询节点资源使用率
kubectl&amp;nbsp;top&amp;nbsp;nodes

#查询top占用节点资源情况
kubectl&amp;nbsp;describe&amp;nbsp;nodes&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;top

#进入容器
kubectl&amp;nbsp;exec&amp;nbsp;-it&amp;nbsp;podname&amp;nbsp;--&amp;nbsp;/bin/bash

#查询k8s所有pod名字端口ip等信息
kubectl&amp;nbsp;get&amp;nbsp;svc&amp;nbsp;--all-namespaces

#查询pdi端口等信息
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;-owide&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;pdi

#查询node001节点pod
kubectl&amp;nbsp;get&amp;nbsp;pod&amp;nbsp;-o&amp;nbsp;wide&amp;nbsp;|grep&amp;nbsp;node001

#查询node001节点pod
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;--all-namespaces&amp;nbsp;--field-selector&amp;nbsp;spec.nodeName=k8snode001

#查看集群信息
kubectl&amp;nbsp;cluster-info

#查看pod信息
kubectl&amp;nbsp;describe&amp;nbsp;pod&amp;nbsp;my-pod

#获取命名空间的列表
kubectl&amp;nbsp;get&amp;nbsp;namespaces

#获取集群中所有服务的列表和其所在的节点
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;--all-namespaces&amp;nbsp;-o&amp;nbsp;wide&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 26 Dec 2025 11:39:46 +0800</pubDate></item><item><title>44.k8s安装实践</title><link>http://iz.ink/?id=44</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;1.关闭防火墙
systemctl&amp;nbsp;stop&amp;nbsp;firewalld
systemctl&amp;nbsp;disable&amp;nbsp;firewalld

2.关闭selinux
#永久关闭
sed&amp;nbsp;-i&amp;nbsp;&amp;#39;s/enforcing/disabled/&amp;#39;&amp;nbsp;/etc/selinux/config
#临时关闭
setenforce&amp;nbsp;0

3.关闭swap
#临时关闭
swapoff&amp;nbsp;-a
#永久关闭
vim&amp;nbsp;/etc/fstab

4.主机名
hostnamectl&amp;nbsp;set-hostname&amp;nbsp;&amp;lt;hostname&amp;gt;

5.在master添加hosts
cat&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;/etc/hosts&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;EOF
192.168.2.60&amp;nbsp;master1
192.168.2.61&amp;nbsp;node1
192.168.2.62&amp;nbsp;node2
EOF

6.将桥接的IPv4流量传递到iptables的链
cat&amp;nbsp;&amp;gt;&amp;nbsp;/etc/sysctl.d/k8s.conf&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;EOF
net.bridge.bridge-nf-call-ip6tables&amp;nbsp;=&amp;nbsp;1
net.bridge.bridge-nf-call-iptables&amp;nbsp;=&amp;nbsp;1
EOF
#生效
sysctl&amp;nbsp;--system

7.时间同步
yum&amp;nbsp;install&amp;nbsp;ntpdate&amp;nbsp;-y
ntpdate&amp;nbsp;time.windows.com

8.所有节点安装Docker/kubeadm/kubelet
yum&amp;nbsp;-y&amp;nbsp;install&amp;nbsp;yum-utils
yum-config-manager&amp;nbsp;--add-repo&amp;nbsp;http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum&amp;nbsp;&amp;nbsp;install&amp;nbsp;docker-ce-20.10.24-3.el7&amp;nbsp;docker-ce-cli-20.10.24-3.el7&amp;nbsp;docker-ce-rootless-extras-20.10.24-3.el7&amp;nbsp;docker-compose-plugin-20.10.24-3.el7&amp;nbsp;docker-ce-cli-20.10.24-3.el7
systemctl&amp;nbsp;enable&amp;nbsp;docker&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;docker
docker&amp;nbsp;--version

wget&amp;nbsp;https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo&amp;nbsp;-O&amp;nbsp;/etc/yum.repos.d/docker-ce.repo
yum&amp;nbsp;-y&amp;nbsp;install&amp;nbsp;docker-ce-18.06.1.ce-3.el7

9.设置仓库地址
cat&amp;nbsp;&amp;gt;&amp;nbsp;/etc/docker/daemon.json&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;EOF
{
&amp;quot;registry-mirrors&amp;quot;:&amp;nbsp;[&amp;quot;https://b9pmyelo.mirror.aliyuncs.com&amp;quot;]
}
EOF

10.添加yum源
cat&amp;nbsp;&amp;gt;&amp;nbsp;/etc/yum.repos.d/kubernetes.repo&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

11.安装kubeadm，kubelet和kubectl
yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;kubelet&amp;nbsp;kubeadm&amp;nbsp;kubectl
systemctl&amp;nbsp;enable&amp;nbsp;kubelet
如提示版本不对，请更换版本
yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;kubeadm-1.23.6&amp;nbsp;kubelet-1.23.6&amp;nbsp;kubectl-1.23.6
yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;kubeadm-1.17.0-0&amp;nbsp;kubelet-1.17.0-0&amp;nbsp;kubectl-1.17.0-0

12.部署Kubernetes&amp;nbsp;Master
①在192.168.2.60（Master）执行
kubeadm&amp;nbsp;init&amp;nbsp;\
--apiserver-advertise-address=192.168.2.60&amp;nbsp;\
--image-repository&amp;nbsp;registry.aliyuncs.com/google_containers&amp;nbsp;\
--kubernetes-version&amp;nbsp;v1.23.6&amp;nbsp;\
--service-cidr=10.96.0.0/12&amp;nbsp;\
--pod-network-cidr=10.244.0.0/16

ps：此处需要更改docker驱动，否则如法正常启动kubelet
#查看docker驱动
docker&amp;nbsp;info&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;Cgroup
&amp;nbsp;Cgroup&amp;nbsp;Driver:&amp;nbsp;cgroupfs
&amp;nbsp;Cgroup&amp;nbsp;Version:&amp;nbsp;1
WARNING:&amp;nbsp;No&amp;nbsp;swap&amp;nbsp;limit&amp;nbsp;support

#查看kubelet驱动
cat&amp;nbsp;/var/lib/kubelet/config.yaml&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;cgroup
cgroupDriver:&amp;nbsp;systemd

#修改docker驱动，查看/etc/docker/daemon.json文件，没有的话，手动创建，添加以下内容
vim&amp;nbsp;/etc/docker/daemon.json
#在该文件中加入第二行
{
&amp;nbsp;&amp;nbsp;&amp;quot;registry-mirrors&amp;quot;:&amp;nbsp;[&amp;quot;https://dpxn2pal.mirror.aliyuncs.com&amp;quot;],
&amp;nbsp;&amp;nbsp;&amp;quot;exec-opts&amp;quot;:&amp;nbsp;[&amp;nbsp;&amp;quot;native.cgroupdriver=systemd&amp;quot;&amp;nbsp;]
}

#重启docker&amp;nbsp;
systemctl&amp;nbsp;daemon-reload
systemctl&amp;nbsp;restart&amp;nbsp;docker

#重启kubelet
systemctl&amp;nbsp;restart&amp;nbsp;kubelet
#此处重置
kubeadm&amp;nbsp;reset

#下面这两行用来验证cgroupdriver修改生效，都得出systemd
docker&amp;nbsp;info&amp;nbsp;-f&amp;nbsp;{{.CgroupDriver}}
systemd
docker&amp;nbsp;info&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-i&amp;nbsp;cgroup
&amp;nbsp;Cgroup&amp;nbsp;Driver:&amp;nbsp;systemd
&amp;nbsp;Cgroup&amp;nbsp;Version:&amp;nbsp;1
WARNING:&amp;nbsp;No&amp;nbsp;swap&amp;nbsp;limit&amp;nbsp;support
由于默认拉取镜像地址k8s.gcr.io国内无法访问，这里指定阿里云镜像仓库地址
②使用&amp;nbsp;kubectl&amp;nbsp;工具
mkdir&amp;nbsp;-p&amp;nbsp;$HOME/.kube
cp&amp;nbsp;-i&amp;nbsp;/etc/kubernetes/admin.conf&amp;nbsp;$HOME/.kube/config
chown&amp;nbsp;$(id&amp;nbsp;-u):$(id&amp;nbsp;-g)&amp;nbsp;$HOME/.kube/config
kubectl&amp;nbsp;get&amp;nbsp;nodes
③安装&amp;nbsp;Pod&amp;nbsp;网络插件（CNI）
kubectl&amp;nbsp;apply&amp;nbsp;-f&amp;nbsp;https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
---
kind:&amp;nbsp;Namespace
apiVersion:&amp;nbsp;v1
metadata:
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;kube-flannel
&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k8s-app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pod-security.kubernetes.io/enforce:&amp;nbsp;privileged
---
kind:&amp;nbsp;ClusterRole
apiVersion:&amp;nbsp;rbac.authorization.k8s.io/v1
metadata:
&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k8s-app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;flannel
rules:
-&amp;nbsp;apiGroups:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;pods
&amp;nbsp;&amp;nbsp;verbs:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;get
-&amp;nbsp;apiGroups:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;nodes
&amp;nbsp;&amp;nbsp;verbs:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;get
&amp;nbsp;&amp;nbsp;-&amp;nbsp;list
&amp;nbsp;&amp;nbsp;-&amp;nbsp;watch
-&amp;nbsp;apiGroups:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;nodes/status
&amp;nbsp;&amp;nbsp;verbs:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;patch
-&amp;nbsp;apiGroups:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;networking.k8s.io
&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;clustercidrs
&amp;nbsp;&amp;nbsp;verbs:
&amp;nbsp;&amp;nbsp;-&amp;nbsp;list
&amp;nbsp;&amp;nbsp;-&amp;nbsp;watch
---
kind:&amp;nbsp;ClusterRoleBinding
apiVersion:&amp;nbsp;rbac.authorization.k8s.io/v1
metadata:
&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k8s-app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;flannel
roleRef:
&amp;nbsp;&amp;nbsp;apiGroup:&amp;nbsp;rbac.authorization.k8s.io
&amp;nbsp;&amp;nbsp;kind:&amp;nbsp;ClusterRole
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;flannel
subjects:
-&amp;nbsp;kind:&amp;nbsp;ServiceAccount
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;namespace:&amp;nbsp;kube-flannel
---
apiVersion:&amp;nbsp;v1
kind:&amp;nbsp;ServiceAccount
metadata:
&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k8s-app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;namespace:&amp;nbsp;kube-flannel
---
kind:&amp;nbsp;ConfigMap
apiVersion:&amp;nbsp;v1
metadata:
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;kube-flannel-cfg
&amp;nbsp;&amp;nbsp;namespace:&amp;nbsp;kube-flannel
&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tier:&amp;nbsp;node
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k8s-app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;flannel
data:
&amp;nbsp;&amp;nbsp;cni-conf.json:&amp;nbsp;|
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot;:&amp;nbsp;&amp;quot;cbr0&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;cniVersion&amp;quot;:&amp;nbsp;&amp;quot;0.3.1&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;plugins&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;type&amp;quot;:&amp;nbsp;&amp;quot;flannel&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;delegate&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;hairpinMode&amp;quot;:&amp;nbsp;true,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;isDefaultGateway&amp;quot;:&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;type&amp;quot;:&amp;nbsp;&amp;quot;portmap&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;capabilities&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;portMappings&amp;quot;:&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;net-conf.json:&amp;nbsp;|
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Network&amp;quot;:&amp;nbsp;&amp;quot;10.244.0.0/16&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Backend&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Type&amp;quot;:&amp;nbsp;&amp;quot;vxlan&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
---
apiVersion:&amp;nbsp;apps/v1
kind:&amp;nbsp;DaemonSet
metadata:
&amp;nbsp;&amp;nbsp;name:&amp;nbsp;kube-flannel-ds
&amp;nbsp;&amp;nbsp;namespace:&amp;nbsp;kube-flannel
&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tier:&amp;nbsp;node
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k8s-app:&amp;nbsp;flannel
spec:
&amp;nbsp;&amp;nbsp;selector:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;matchLabels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;template:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;metadata:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tier:&amp;nbsp;node
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;spec:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;affinity:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeAffinity:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;requiredDuringSchedulingIgnoredDuringExecution:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeSelectorTerms:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;matchExpressions:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;key:&amp;nbsp;kubernetes.io/os
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operator:&amp;nbsp;In
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;linux
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hostNetwork:&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;priorityClassName:&amp;nbsp;system-node-critical
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tolerations:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;operator:&amp;nbsp;Exists
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;effect:&amp;nbsp;NoSchedule
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;serviceAccountName:&amp;nbsp;flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;initContainers:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;install-cni-plugin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;docker.io/flannel/flannel-cni-plugin:v1.4.0-flannel1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;cp
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;args:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;-f
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/opt/cni/bin/flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumeMounts:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cni-plugin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mountPath:&amp;nbsp;/opt/cni/bin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;install-cni
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;docker.io/flannel/flannel:v0.24.3
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;cp
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;args:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;-f
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/kube-flannel/cni-conf.json
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/cni/net.d/10-flannel.conflist
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumeMounts:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cni
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mountPath:&amp;nbsp;/etc/cni/net.d
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;flannel-cfg
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mountPath:&amp;nbsp;/etc/kube-flannel/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;containers:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;kube-flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;docker.io/flannel/flannel:v0.24.3
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/opt/bin/flanneld
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;args:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;--ip-masq
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;--kube-subnet-mgr
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;resources:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;requests:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cpu:&amp;nbsp;&amp;quot;100m&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;memory:&amp;nbsp;&amp;quot;50Mi&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;securityContext:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;privileged:&amp;nbsp;false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;capabilities:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;add:&amp;nbsp;[&amp;quot;NET_ADMIN&amp;quot;,&amp;nbsp;&amp;quot;NET_RAW&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;env:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;POD_NAME
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valueFrom:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fieldRef:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fieldPath:&amp;nbsp;metadata.name
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;POD_NAMESPACE
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valueFrom:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fieldRef:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fieldPath:&amp;nbsp;metadata.namespace
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;EVENT_QUEUE_DEPTH
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value:&amp;nbsp;&amp;quot;5000&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumeMounts:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;run
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mountPath:&amp;nbsp;/run/flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;flannel-cfg
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mountPath:&amp;nbsp;/etc/kube-flannel/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;xtables-lock
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mountPath:&amp;nbsp;/run/xtables.lock
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;run
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hostPath:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path:&amp;nbsp;/run/flannel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cni-plugin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hostPath:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path:&amp;nbsp;/opt/cni/bin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;cni
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hostPath:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path:&amp;nbsp;/etc/cni/net.d
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;flannel-cfg
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;configMap:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name:&amp;nbsp;kube-flannel-cfg
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;xtables-lock
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hostPath:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path:&amp;nbsp;/run/xtables.lock
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;FileOrCreate
也可以vim编辑上面的内容，直接apply

13.加入Kubernetes&amp;nbsp;Node
在192.168.2.61/62（Node）执行
使用该命令在master节点查询node节点加入命令
kubeadm&amp;nbsp;token&amp;nbsp;create&amp;nbsp;--print-join-command
向集群添加新节点，执行在&amp;nbsp;kubeadm&amp;nbsp;init&amp;nbsp;输出的&amp;nbsp;kubeadm&amp;nbsp;join&amp;nbsp;命令：
kubeadm&amp;nbsp;join&amp;nbsp;192.168.31.61:6443&amp;nbsp;--token&amp;nbsp;esce21.q6hetwm8si29qxwn&amp;nbsp;\
--discovery-token-ca-cert-hash
sha256:00603a05805807501d7181c3d60b478788408cfe6cedefedb1f97569708be9c5

14.测试kubernetes集群
在Kubernetes集群中创建一个pod，验证是否正常运行
kubectl&amp;nbsp;create&amp;nbsp;deployment&amp;nbsp;nginx&amp;nbsp;--image=nginx
kubectl&amp;nbsp;expose&amp;nbsp;deployment&amp;nbsp;nginx&amp;nbsp;--port=80&amp;nbsp;--type=NodePort
kubectl&amp;nbsp;get&amp;nbsp;pod,svc
访问地址：http://NodeIP:Port

15.常用命令
查看节点负载
kubectl&amp;nbsp;describe&amp;nbsp;node&amp;nbsp;k8sn1

删除节点
kubectl&amp;nbsp;drain&amp;nbsp;&amp;lt;node-name&amp;gt;&amp;nbsp;--ignore-daemonsets
kubectl&amp;nbsp;delete&amp;nbsp;node&amp;nbsp;&amp;lt;node-name&amp;gt;
第一条命令&amp;nbsp;kubectl&amp;nbsp;drain&amp;nbsp;将节点标记为不可调度，并排空其上的&amp;nbsp;Pod。--ignore-daemonsets&amp;nbsp;标志将忽略&amp;nbsp;DaemonSet&amp;nbsp;类型的&amp;nbsp;Pod，以确保集群中关键的系统&amp;nbsp;Pod&amp;nbsp;仍然运行。
第二条命令&amp;nbsp;kubectl&amp;nbsp;delete&amp;nbsp;node&amp;nbsp;将删除节点。

获取集群中所有服务的列表和其所在的节点
kubectl&amp;nbsp;get&amp;nbsp;pods&amp;nbsp;--all-namespaces&amp;nbsp;-o&amp;nbsp;wide&lt;/pre&gt;&lt;p style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 26 Dec 2025 11:38:22 +0800</pubDate></item><item><title>43.网络存储iscsi挂载</title><link>http://iz.ink/?id=43</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;1.在192.168.1.15上面分配硬盘

2.在客户端yum安装工具
yum&amp;nbsp;-y&amp;nbsp;install&amp;nbsp;iscsi-initiator-utils&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#安装客户端工具
ubuntu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;apt&amp;nbsp;install&amp;nbsp;open-iscsi
vim&amp;nbsp;/etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.1994-05.com.redhat:cd7d29e3329b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#修改自己的标识名

3.在客户端修改配置参数
vim&amp;nbsp;/etc/iscsi/iscsid.conf
node.session.auth.authmethod&amp;nbsp;=&amp;nbsp;CHAP
node.session.auth.username&amp;nbsp;=&amp;nbsp;admin
node.session.auth.password&amp;nbsp;=&amp;nbsp;aytxtt589&amp;nbsp;&amp;nbsp;&amp;nbsp;asdqwe123
systemctl&amp;nbsp;restart&amp;nbsp;iscsi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#重启服务
systemctl&amp;nbsp;enable&amp;nbsp;iscsi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#配置开机启动

4.在192.168.1.15上面硬盘配置中，配置上方的InitiatorName和用户名密码

5.在客户端连接硬盘
iscsiadm&amp;nbsp;-m&amp;nbsp;discovery&amp;nbsp;-t&amp;nbsp;sendtargets&amp;nbsp;-p&amp;nbsp;172.168.1.11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#查看存储设备
iscsiadm&amp;nbsp;-m&amp;nbsp;node&amp;nbsp;–login
iscsiadm&amp;nbsp;-m&amp;nbsp;node&amp;nbsp;-T&amp;nbsp;iqn.2002-10.com.infortrend:raid.uid659174.001&amp;nbsp;-l&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#连接
iscsiadm&amp;nbsp;-m&amp;nbsp;node&amp;nbsp;-T&amp;nbsp;iqn.2002-10.com.infortrend:raid.uid659174.001&amp;nbsp;-u&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#删除
iscsiadm&amp;nbsp;-m&amp;nbsp;node&amp;nbsp;-o&amp;nbsp;delete&amp;nbsp;-T&amp;nbsp;iqn.2002-10.com.infortrend:raid.uid659174.001&amp;nbsp;-p&amp;nbsp;172.168.1.11:3260&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#删除设备

6.分配磁盘，格式化，挂载
lsblk&amp;nbsp;#硬盘树状图
fdisk&amp;nbsp;/dev/sda&amp;nbsp;#对指定硬盘进行分区
#&amp;nbsp;对数据盘分区,根据提示,&amp;nbsp;依次输入:&amp;nbsp;n,&amp;nbsp;p,&amp;nbsp;1,&amp;nbsp;两次回车,&amp;nbsp;wq
#&amp;nbsp;输入n添加新分区
#&amp;nbsp;输入p新建主分区
#&amp;nbsp;指定分区编号，输入1即可
#&amp;nbsp;指定起始扇区，默认即可，不推荐更改
#&amp;nbsp;指定结束扇区，代表分区大小，可以使用K，M，G指定分区大小，默认分配全部

fdisk&amp;nbsp;-l

mkfs.ext4&amp;nbsp;/dev/sda1
mkfs.xfs&amp;nbsp;/dev/sdb&amp;nbsp;-f

mount&amp;nbsp;/dev/sda1&amp;nbsp;/opt
&amp;nbsp;
unmount&amp;nbsp;/opt
&amp;nbsp;
&amp;nbsp;
#添加至开机自动挂载
#往/etc/fstab文件追加以下文本
lsblk&amp;nbsp;-f
vim&amp;nbsp;/etc/fstab
UUID=0800b5c3-2aed-4a17-a1b0-df9a490bfec9&amp;nbsp;&amp;nbsp;/data&amp;nbsp;xfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;defaults,_netdev&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;0
UUID=0800b5c3-2aed-4a17-a1b0-df9a490bfec9&amp;nbsp;&amp;nbsp;/data&amp;nbsp;ext4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;defaults,_netdev&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;0


ubuntu文件夹
vim&amp;nbsp;/etc/rc.local
#!/bin/sh
systemctl&amp;nbsp;restart&amp;nbsp;iscsi
iscsiadm&amp;nbsp;-m&amp;nbsp;node&amp;nbsp;-T&amp;nbsp;iqn.2002-10.com.infortrend:raid.uid659174.001&amp;nbsp;-l
sleep&amp;nbsp;3
mount&amp;nbsp;/dev/sdb&amp;nbsp;/data&lt;/pre&gt;&lt;p&gt;&lt;br style=&quot;text-wrap-mode: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 26 Dec 2025 11:38:06 +0800</pubDate></item></channel></rss><!--8.72 ms , 5 query , 792kb memory , 0 error-->