Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将环境变量添加到pravega zookeeper操作员群集kubernetes pods中_Kubernetes_Apache Kafka_Apache Zookeeper - Fatal编程技术网

无法将环境变量添加到pravega zookeeper操作员群集kubernetes pods中

无法将环境变量添加到pravega zookeeper操作员群集kubernetes pods中,kubernetes,apache-kafka,apache-zookeeper,Kubernetes,Apache Kafka,Apache Zookeeper,我试图在3个zookeeper kubernetes pods中创建一个环境变量(在集群中运行1个zk操作符和3个zk pods),我们有一个zookeeper操作符0.2.7版本。目标是设置SASL/SSL身份验证,因此我希望在3个zookeeper pods集群中设置环境变量。 KAFKA_OPTS=“-Djava.security.auth.login.config=etc/KAFKA/zookeeper_jaas.conf” 这是从configmap zk configmap sasl读

我试图在3个zookeeper kubernetes pods中创建一个环境变量(在集群中运行1个zk操作符和3个zk pods),我们有一个zookeeper操作符0.2.7版本。目标是设置SASL/SSL身份验证,因此我希望在3个zookeeper pods集群中设置环境变量。 KAFKA_OPTS=“-Djava.security.auth.login.config=etc/KAFKA/zookeeper_jaas.conf” 这是从configmap zk configmap sasl读取env变量的清单:

apiVersion: zookeeper.pravega.io/v1beta1
kind: ZookeeperCluster
metadata:
name: zookeeper
namespace: kafka
spec:
env:

name : KAFKA_OPTS
valueFrom:
configMapKeyRef:
name: zk-configmap-sasl
key: jaas
image:
repository: 123456789.dkr.ecr.eu-west-1.amazonaws.com/external/zookeeper
tag: 0.2.7
persistence:
reclaimPolicy: Delete
spec:
resources:
requests:
storage: 20Gi
storageClassName: encrypted-gp2
replicas: 3

当我应用kubectl时,它表示已成功配置。但是,我没有看到在zk集群的statefulset中配置的env变量。我在配置卷时遇到同样的问题。Kubectl表示:,但是,通过在ZK图表的
values.yml
文件中指定
pod.env
值,不能在ZK集群中的pod上设置STS

环境变量的更改,如下所示:

可以通过在ZK图表的
values.yml
文件中指定
pod.env
值,在ZK集群中的pod上设置环境变量如图所示: