gpt4 book ai didi

kubectl - Kubernetes pods 看不到带有kubectl的 secret 集吗?

转载 作者:行者123 更新时间:2023-12-02 11:51:10 27 4
gpt4 key购买 nike

因此,我有一个运行在AWS上的k8s集群,使用kops进行了配置。我使用kubectl在本地创建了一个 secret :

    kubectl create secret generic aws-es --from-file=./aws_key.txt --from-file=./aws_secret_key.txt

我的service.yml具有以下环境:
    - name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: aws-es
key: aws_key

当我使用以下命令更新群集中的服务时:
    kubectl apply -f service.yml

我收到运行Pod的错误消息:
     Error: secrets "aws-es" not found
Error syncing pod

显然,我的kops安装看不到本地创建的 secret ,我是否可以将其传播到kops的s3存储中?

最佳答案

修复。问题是我的Pod在kube系统 namespace 中运行时,我在默认 namespace 中创建了 secret 。

关于kubectl - Kubernetes pods 看不到带有kubectl的 secret 集吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49111430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com