apiVersion: v1
kind: ConfigMap
metadata:
name: rocketmq-console-config
data:
users.properties: |
rocketmq=rocketmq,1
---
apiVersion: v1
kind: Service
metadata:
name: rocketmq-console
labels:
app: rocketmq-console
spec:
type: NodePort
ports:
- port: 8080
name: server
targetPort: 8080
nodePort: 30875
selector:
app: rocketmq-console
---
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: rocketmq-console
spec:
replicas: 1
selector:
matchLabels:
app: rocketmq-console
name: rocketmq-console
template:
metadata:
labels:
app: rocketmq-console
name: rocketmq-console
spec:
volumes:
- name: rocketmq-console-conf
configMap:
name: rocketmq-console-config
containers:
- name: rocketmq-console
image: aidansu/rocketmq-console:1.0.1
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
name: client
env:
- name: TZ
value: Asia/Shanghai
- name: JAVA_OPTS
value: -Drocketmq.config.namesrvAddr=rocketmq:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false -Drocketmq.config.loginRequired=true
volumeMounts:
- name: rocketmq-console-conf
mountPath: "/tmp/rocketmq-console/data/users.properties"
subPath: users.properties
Content type
Image
Digest
Size
267.6 MB
Last updated
almost 6 years ago
docker pull aidansu/rocketmq-console:1.0.1