您好,登錄后才能下訂單哦!
小編給大家分享一下Kube-proxy配置參數有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
下面是Kube-proxy version 1.12.0的所有配置,其中高亮加粗的是我認為需要注意的Flag。
Flag | Comments |
--azure-container-registry-config | 包含Azure容器注冊配置信息的文件路徑 |
--bind-address | 默認值:0.0.0.0,proxy服務監聽的IP地址 |
--cleanup | 如果是true,清除iptables和ipvs規則并退出 |
--cleanup-ipvs | 如果是true,在kube-proxy運行之前制定清除ipvs規則。 默認值為ture |
--cluster-cidr | 集群中pod的CIDR范圍。當配置以后,從這個范圍以外發送 到服務集群IP的流量將被偽裝,從POD發送到外部LoadBalance IP的流量將被定向到各自的集群IP |
--config | 配置文件的路徑 |
--config-sync-period | 更新apiserver配置的頻率。必須大于0。默認值:15m0s |
--conntrack-max-per-core | 每個CPU core要跟蹤的最大NAT連接數,默認值:32768 (0表示保持限制,忽略conntrack-min) |
--conntrack-min | 分配的conntrack條目的最少數量,而不考慮conntrack-max-per-core 默認值131072。(設置conntrack-max-per-core=0以保持限制) |
--conntrack-tcp-timeout-close-wait | 關閉等待狀態下TCP連接的NAT超時時間,默認值:1h0m0s |
--conntrack-tcp-timeout-established | 建立TCP連接的空閑超時時間,默認值:24h0m0s |
--feature-gates | 用于描述alpha/實驗特性的功能的一組鍵值對。 |
--healthz-bind-address | 用于監控檢查服務的IP地址和端口。默認值:0.0.0.0:10256 |
--healthz-port | 綁定健康檢查服務的端口,使用0表示不可用,默認值:10256 |
--hostname-override | 如果非空,將使用該值替代實際的主機名作為標識 |
--iptables-masquerade-bit | 如使用純iptables代理,這用fwmark空間的一部分來標記需要SNAT的包 取值范圍0~31,默認值14. |
--iptables-min-sync-period | 在endpoints和services更改時,iptables規則刷新的最小間隔 |
--iptables-sync-period | iptables規則刷新的最大間隔,必須大于0,默認值:30s |
--ipvs-exclude-cidrs | 在清理ipvs規則時,ipvs代理程序不應觸及的CIDR列表(以逗號分隔) |
--ipvs-min-sync-period | 在endpoints和services更改時,ipvs規則刷新的最小間隔 |
--ipvs-scheduler | 當proxy為ipvs模式時,ipvs調度類型 |
--ipvs-sync-period duration | ipvs規則刷新的最大間隔,必須大于0,默認值:30s |
--kube-api-burst | 與kubernetes apiserver交互的突發脈沖,默認值10 |
--kube-api-content-type | 發送給apiserver的請求文本類型。默認值: "application/vnd.kubernetes.protobuf" |
--kube-api-qps | 與kubernetes apiserver交互的QPS,默認值5 |
--kubeconfig | 包含認證信息的kubeconfig配置文件路徑 |
--log-flush-frequency | 日志刷新間隔的最大秒數。默認值:5s |
--masquerade-all | 如果使用純iptables代理,SNAT所有通過服務集群ip發送的通信 |
--master | Kubernetes api server的地址(覆蓋kubeconfig中的任意值) |
--metrics-bind-address | metrics服務器服務的ip地址和端口。默認值:127.0.0.1:10249 |
--nodeport-addresses | 指定NodePorts使用的地址的字符串數組。默認空值表示使用 所有的本地地址。 |
--oom-score-adj | kube-proxy進程的oom-score-adj值,取值范圍-1000~1000, 默認值:999 |
--profiling | 如果設為true,則通過/debug/pprof處理程序上的web界面進行概要分析。 |
--proxy-mode | 使用的代理模式: 'userspace' (older) or 'iptables' (faster) or 'ipvs' (experimental)。如果空,使用最佳的代理(目前為iptables) 如果選擇iptables,但是系統內核或者iptables版本不夠,那么會返回 到使用userspace代理 |
--proxy-port-range | 主機端口的范圍(beginPort- endport,單端口或beginPort+偏移量),可用于代理服務流量。如果(未指定,0,或0-0)端口將被隨機選擇。 |
--udp-timeout | 空閑的UDP連接保持的時間(e.g 250ms,2s),必須大于0,且僅適用于代理模式 為userspace。默認值:250ms |
--write-config-to | 如果設置,將配置值寫入此文件并退出 |
以上是“Kube-proxy配置參數有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。