(作者:陳玓玏)
- 拉取鏡像:docker pull zookeeper;
- 編輯yaml:
apiVersion: v1
kind: Service
metadata:name: zookeeperlabels:app: zookeeper
spec:ports:- name: clientport: 2181protocol: TCPtargetPort: 2181selector:app: zookeeper
---
apiVersion: apps/v1
kind: Deployment
metadata:name: zookeeperlabels:app: zookeeper
spec:selector:matchLabels:app: zookeeperreplicas: 1template:metadata:labels:app: zookeeperspec:containers:- name: zookeeperimage: zookeeper:3.6.2ports:- name: clientcontainerPort: 2181
- 部署zookeeper:
kubectl apply -f zk-dp-svc.yaml
- 驗證是否成功:
使用以下命令啟動Zookeeper客戶端:
kubectl run -i --tty zk-client --image=zookeeper:3.6.2 --restart=Never --rm=true -- /bin/bash
在客戶端中,可以使用zkCli.sh命令測試Zookeeper是否正常工作:
zkCli.sh -server zookeeper:2181
出現以上圖片,表示可以正常執行zookeeper。
參考文章:https://blog.csdn.net/fushan2012/article/details/129556052