Kev*_*Lin 2 ejabberd kubernetes
我可以在 docker swarm 上运行 ejabberd 服务。我是否在 kubernetes 上部署 ejabberd 服务?
群的 YML:
version: "3.3"
services:
ejabberd:
image: ejabberd/ecs:18.03
networks:
- backend
ports:
- 5222:5222
- 5269:5269
- 5280:5280
volumes:
- ./ejabberd/database/:/home/ejabberd/database/
- ./ejabberd/logs/:/home/ejabberd/logs/
- ./ejabberd/conf/ejabberd.yml:/home/ejabberd/conf/ejabberd.yml
networks:
backend:
external: true
Run Code Online (Sandbox Code Playgroud)
小智 6
这是一个没有卷的 kubernetes 的基本部署 yaml 文件。您还可以添加一些卷安装,具体取决于您如何使用它们。
apiVersion: apps/v1
kind: Deployment
metadata:
name: ejabberd-deployment
labels:
app: ejabberd
spec:
replicas: 1
selector:
matchLabels:
app: ejabberd
template:
metadata:
labels:
app: ejabberd
spec:
containers:
- name: ejabberd
image: ejabberd/ecs
ports:
- containerPort: 5280
- containerPort: 5222
- containerPort: 5269
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1531 次 |
| 最近记录: |