mirror of https://github.com/easzlab/kubeasz.git
23 lines
774 B
Django/Jinja
23 lines
774 B
Django/Jinja
[Unit]
|
||
Description=Kubernetes Kube-Proxy Server
|
||
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
|
||
After=network.target
|
||
|
||
[Service]
|
||
# kube-proxy 根据 --cluster-cidr 判断集群内部和外部流量,指定 --cluster-cidr 或 --masquerade-all 选项后,kube-proxy 会对访问 Service IP 的请求做 SNAT
|
||
WorkingDirectory=/var/lib/kube-proxy
|
||
ExecStart={{ bin_dir }}/kube-proxy \
|
||
--bind-address={{ inventory_hostname }} \
|
||
--cluster-cidr={{ CLUSTER_CIDR }} \
|
||
--hostname-override={{ inventory_hostname }} \
|
||
--kubeconfig=/etc/kubernetes/kube-proxy.kubeconfig \
|
||
--logtostderr=true \
|
||
--proxy-mode={{ PROXY_MODE }} \
|
||
--metrics-bind-address={{ inventory_hostname }}
|
||
Restart=always
|
||
RestartSec=5
|
||
LimitNOFILE=65536
|
||
|
||
[Install]
|
||
WantedBy=multi-user.target
|