kata-ipvs
|
-ipvsadm
+ | ipvsadm
|
---parameters
+ | --parameters
|
--A, --add-service
+ | -A, --add-service
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-虚拟服务类型
+ | 虚拟服务类型
|
-必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
举例:
kata-runtime kata-ipvs ipvsadm --parameters "--add-service --tcp-service 172.17.0.7:80 --scheduler rr --persistent 3000" <container-id>
|
--s, --scheduler
+ |
-s, --scheduler
|
-负载均衡调度算法
+ | 负载均衡调度算法
|
-必选项。取值范围:rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq。
+ | 必选项。取值范围:rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq。
|
--p, --persistent
+ |
-p, --persistent
|
-持续服务时间
+ | 持续服务时间
|
-必选项。取值范围[1, 2678400],单位s。
+ | 必选项。取值范围[1, 2678400],单位s。
|
--E, --edit-service
+ |
-E, --edit-service
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-虚拟服务类型
+ | 虚拟服务类型
|
-必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
|
--s, --scheduler
+ |
-s, --scheduler
|
-负载均衡调度算法
+ | 负载均衡调度算法
|
-必选项。取值范围:rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq。
+ | 必选项。取值范围:rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq。
|
--p, --persistent
+ |
-p, --persistent
|
-持续服务时间
+ | 持续服务时间
|
-必选项。取值范围[1, 2678400],单位s。
+ | 必选项。取值范围[1, 2678400],单位s。
|
--D, --delete-service
+ |
-D, --delete-service
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-虚拟服务类型
+ | 虚拟服务类型
|
-必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
|
--a, --add-server
+ |
-a, --add-server
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-虚拟服务类型
+ | 虚拟服务类型
|
-必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
举例:
kata-runtime kata-ipvs ipvsadm --parameters "--add-server --tcp-service 172.17.0.7:80 --real-server 172.17.0.4:80 --weight 100" <container-id>
|
--r, --real-server
+ |
-r, --real-server
|
-真实服务器地址
+ | 真实服务器地址
|
-必选项。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。格式为“ip:port”,port取值[1,65535]。
|
--w, --weight
+ |
-w, --weight
|
-权重
+ | 权重
|
-可选项,取值[0,65535]。
+ | 可选项,取值[0,65535]。
|
--e, --edit-server
+ |
-e, --edit-server
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-虚拟服务类型
+ | 虚拟服务类型
|
-必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
|
--r, --real-server
+ |
-r, --real-server
|
-真实服务器地址
+ | 真实服务器地址
|
-必选项。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。格式为“ip:port”,port取值[1,65535]。
|
--w, --weight
+ |
-w, --weight
|
-权重
+ | 权重
|
-可选项,取值[0,65535]。
+ | 可选项,取值[0,65535]。
|
--d, --delete-server
+ |
-d, --delete-server
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-虚拟服务类型
+ | 虚拟服务类型
|
-必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。--tcp-service、--udp-service,两个参数只能选择其一。格式为“ip:port”,port取值[1,65535]。
|
--r, --real-server
+ |
-r, --real-server
|
-真实服务器地址
+ | 真实服务器地址
|
-必选项。格式为“ip:port”,port取值[1,65535]。
+ | 必选项。格式为“ip:port”,port取值[1,65535]。
|
--L, --list
+ |
-L, --list
|
--t, --tcp-service
+ | -t, --tcp-service
-u, --udp-service
|
-指定查询虚拟服务信息
+ | 指定查询虚拟服务信息
|
-可选项。
+ | 可选项。
举例:
kata-runtime kata-ipvs ipvsadm --parameters "--list --tcp-service ip:port" <container-id>
|
---set
+ |
--set
|
---tcp
+ | --tcp
|
-tcp超时
+ | tcp超时
|
-必选项,取值[0, 1296000]。
+ | 必选项,取值[0, 1296000]。
举例:
kata-runtime kata-ipvs ipvsadm --parameters "--set 100 100 200" <container-id>
|
---tcpfin
+ |
--tcpfin
|
-tcpfin超时
+ | tcpfin超时
|
-必选项,取值[0, 1296000]。
+ | 必选项,取值[0, 1296000]。
|
---udp
+ |
--udp
|
-udp超时
+ | udp超时
|
-必选项,取值[0, 1296000]。
+ | 必选项,取值[0, 1296000]。
|
---restore
+ |
--restore
|
--
+ | -
|
-标准输入批量导入
+ | 标准输入批量导入
可指定规则文件
|
-举例:
+ | 举例:
kata-runtime kata-ipvs ipvsadm --restore - < <规则文件路径> <container-id>
说明: 单条添加时默认使用NAT模式,批量导入时添加真实服务器需手动添加-m参数使用NAT模式。
规则文件内容示例:
@@ -462,26 +460,25 @@ experimental :开启实验特性,不支持用户自定义配置
|
-cleanup
+ |
cleanup
|
---parameters
+ | --parameters
|
--d, --orig-dst
+ | -d, --orig-dst
|
-ip信息
+ | ip信息
|
-必选项。
+ | 必选项。
举例:
kata-runtime kata-ipvs cleanup --parameters "--orig-dst 172.17.0.4 --protonum tcp" <container-id>
|
--p, --protonum
+ |
-p, --protonum
|
-协议类型
+ | 协议类型
|
-必选项,取值为tcp|udp 。
+ | 必选项,取值为tcp|udp 。
|