代码拉取完成,页面将自动刷新
apiVersion: v1
kind: ReplicationController
metadata:
name: zxbk-codis-proxy
namespace: qiqi-china-zxbk-prod
spec:
replicas: 2
template:
metadata:
labels:
app: zxbk-codis-proxy
spec:
containers:
- name: zxbk-codis-proxy
image: harbor.zxbike.cn/public/codis:3.2v1
imagePullPolicy: IfNotPresent
#command: ["/bin/sh", "-c","codis-proxy -l $(POD_NAME).log -c $(CODIS_PATH)/config/proxy.toml --host-admin $(POD_IP):11080 --host-proxy $(POD_IP):19000 --zookeeper $(ZK_ADDR) --product_name $(PRODUCT_NAME) --product_auth $(PRODUCT_AUTH) --session_auth $(SESSION_AUTH) --pidfile log/proxy.pid |while [ ! -f /codis/$(POD_NAME).log.* ];do sleep 1;done|tail -f /codis/$(POD_NAME).log.*"]
command: ["/bin/sh", "-c","codis-proxy -l $(POD_NAME).log -c $(CODIS_PATH)/config/proxy.toml --host-admin $(POD_IP):11080 --host-proxy $(POD_IP):19000 --zookeeper $(ZK_ADDR) --product_name $(PRODUCT_NAME) --product_auth $(PRODUCT_AUTH) --session_auth $(SESSION_AUTH) --pidfile log/proxy.pid"]
#args: ["-l","log/$(POD_NAME).log","-c","$(CODIS_PATH)/config/proxy.toml","--host-admin","$(POD_IP):11080","--host-proxy","$(POD_IP):19000","--zookeeper","$(ZK_ADDR)","--product_name","$(PRODUCT_NAME)","--product_auth","$(PRODUCT_AUTH)","--session_auth","$(SESSION_AUTH)","--pidfile","log/proxy.pid"]
lifecycle:
preStop:
exec:
command: ["/bin/sh", "-c", "codis-admin --dashboard=${DASHBOARD_ADDR} --remove-proxy --addr=${POD_IP}:11080 1>/dev/null 2>&1"]
env:
- name: TZ
value: "Asia/Shanghai"
- name: CODIS_PATH
value: "/gopath/src/github.com/CodisLabs/codis"
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: ZK_ADDR
value: "zxbk-zookeeper-public:2181"
- name: DASHBOARD_ADDR
value: "zxbk-codis-dashboard:18080"
- name: PRODUCT_NAME
value: "zxbk-codis"
- name: PRODUCT_AUTH
value: "MTIzLmNvbQo"
- name: SESSION_AUTH
value: "123"
ports:
- containerPort: 11080
name: proxy
- containerPort: 19000
name: admin
resources:
limits:
cpu: "4"
memory: 4Gi
requests:
cpu: "0.1"
memory: 0.1Gi
livenessProbe: &healthcheck
exec:
command: ["/bin/sh", "-c","redis-cli -h $POD_IP -p 19000 -a $SESSION_AUTH ping"]
readinessProbe:
<<: *healthcheck
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。