ArangoDB k8s部署yaml如何写
在Kubernetes中部署ArangoDB时,可以使用以下YAML文件来定义部署:
apiVersion: apps/v1
kind: Deployment
metadata:
name: arangodb
labels:
app: arangodb
spec:
replicas: 1
selector:
matchLabels:
app: arangodb
template:
metadata:
labels:
app: arangodb
spec:
containers:
- name: arangodb
image: arangodb/arangodb:latest
ports:
- containerPort: 8529
env:
- name: ARANGO_ROOT_PASSWORD
value: "your-root-password"
此YAML文件定义了一个Deployment(部署)对象,其中包含一个名为arangodb的容器。该容器使用ArangoDB的官方Docker镜像,并通过设置ARANGO_ROOT_PASSWORD环境变量来指定root密码。
要使用此YAML文件部署ArangoDB,可以运行以下命令:
kubectl apply -f arangodb.yaml
请注意,上述YAML文件中的密码需要替换为实际使用的密码。另外,您可以根据需要调整副本数、端口号和其他配置选项
原文地址: https://www.cveoy.top/t/topic/iYmj 著作权归作者所有。请勿转载和采集!