如何使用kubernetes将参数传递给docker
我正在使用kubernetes启动一个容器,我必须向docker发送一个-v参数。我正在寻找它大约3个小时,但没有成功。 在这里您可以看到我的run命令:如何使用kubernetes将参数传递给docker,docker,kubernetes,Docker,Kubernetes,我正在使用kubernetes启动一个容器,我必须向docker发送一个-v参数。我正在寻找它大约3个小时,但没有成功。 在这里您可以看到我的run命令: kubectl运行api--image=${api_image}--port=${port_SERVICE}--overrides={“apiVersion”:“v1”,“spec”:{“template”:{“spec”:{“containers”:[{“name”:“api”,“image”:“${api_image}'”,“env”:[
kubectl运行api--image=${api_image}--port=${port_SERVICE}--overrides={“apiVersion”:“v1”,“spec”:{“template”:{“spec”:{“containers”:[{“name”:“api”,“image”:“${api_image}'”,“env”:[{“name”:“listen listen”、“value”:“0.0.0.0”},{“name”:“etcdAddr”,“value”:“${ETCD{ADDR}'”,“value:{,这在文档中有很好的解释,并在许多示例中使用
如果要使用主机目录,请使用hostPath
卷类型。有一个使用它的例子。遗憾的是,我不认为kubectl run
对卷有很好的支持。我想OP必须直接打到YAML。是的,它有效。我在容器定义中放置了“volumeMounts”:[{“name”:“api”,“mountPath”:“/api”}]
“volumes”:[{“name”:“api”,“hostPath”:“{“path”:“/api”}]