202210:k8s安装mongo,yaml如何写?

vi mongodb.yaml

apiVersion: apps/v1

kind: Deployment

metadata:

namespace: asmongo

name: mongodb

labels:

app: mongodb

spec:

replicas: 1

selector:

matchLabels:

app: mongodb

template:

metadata:

labels:

app: mongodb

spec:

nodeName: k8s-node1 # 固定在 k8s-node1 节点

containers:

- name: mongodb

image: mongo:4.2.9

resources:

limits: # 限定资源

cpu: 2000m

memory: 8Gi

requests:

cpu: 100m

memory: 8Gi

env:

- name: MONGO_INITDB_ROOT_USERNAME # 设置用户名

value: root

- name: MONGO_INITDB_ROOT_PASSWORD # 设置密码

value: 'root@123'

volumeMounts:

- mountPath: /data/db

name: mongodb-volume

volumes:

- name: mongodb-volume

hostPath: path: /data/mongodb-volume # 映射的宿主机目录

type: DirectoryOrCreate

---

apiVersion: v1

kind: Service

metadata:

namespace: asmongo

name: mongodb

spec:

type: ClusterIP

selector:

app: mongodb

ports:

- port: 27018

targetPort: 27018

展开阅读全文

页面更新:2024-05-24

标签:宿主   节点   用户名   密码   目录   资源   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top