zkui的k8s的yaml怎么写
时间: 2023-09-10 15:08:42 浏览: 102
以下是一个基本的zkui的Kubernetes YAML文件的示例:
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: zkui
spec:
selector:
matchLabels:
app: zkui
replicas: 1
template:
metadata:
labels:
app: zkui
spec:
containers:
- name: zkui
image: zkui:latest
ports:
- containerPort: 9090
env:
- name: ZK_HOSTS
value: "zk-0.zk-hs.default.svc.cluster.local:2181,zk-1.zk-hs.default.svc.cluster.local:2181,zk-2.zk-hs.default.svc.cluster.local:2181"
---
apiVersion: v1
kind: Service
metadata:
name: zkui
spec:
selector:
app: zkui
ports:
- protocol: TCP
port: 80
targetPort: 9090
```
这个文件定义了一个名为zkui的Deployment和一个名为zkui的Service。 Deployment使用zkui:latest镜像,容器端口为9090,环境变量ZK_HOSTS用于指定ZooKeeper的地址和端口。 Service映射到容器端口9090,对外暴露端口80。
阅读全文