- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 minikube 上启动并运行 keycloak。
我正在安装keycloakhelm upgrade -i -f kubernetes/keycloak/values.yaml keycloak stable/keycloak --set keycloak.persistence.dbHost=rolling-newt-postgresql
我在仪表板中看到一条错误消息:
MountVolume.SetUp failed for volume "realm-secret" : secrets "realm-secret" not found
values.yaml
我有这个配置:
extraVolumes: |
- name: realm-secret
secret:
secretName: realm-secret
- name: theme
emptyDir: {}
- name: spi
emptyDir: {}
extraVolumeMounts: |
- name: realm-secret
mountPath: "/realm/"
readOnly: true
- name: theme
mountPath: /opt/jboss/keycloak/themes/mytheme
- name: spi
mountPath: /opt/jboss/keycloak/standalone/deployments
realm.json
文件。
real.json
安装keycloak之前的文件?我怎么做 ?
最佳答案
原因是您引用了一个名为 realm-secret
的 secret 。在 extraVolumes
,但是那个名字是 realm-secret
的 secret 既不是由 Helm 图(名为 stable/keycloak
)创建的,也不是由您手动创建的。
您可以在 https://github.com/helm/charts/tree/master/stable/keycloak 中轻松找到该图表。 .
解决方案
在 values.yaml
,领域extraVolume
和 extraVolumeMount
保留提供额外的volume
和额外的 volumeMount
由用户根据需要。它们将用于 keycloak pod。
所以如果您需要提供extraVolumes
这将安装一个 secret ,然后您必须自己创建该 secret ,因此您需要创建 secret realm-secret
在安装/升级图表的同一命名空间中。然后才安装/升级图表。
$ kubectl create secret generic realm-secret --namespace=<chart_namespace> --from-file=path/to/realm.json
关于kubernetes - 卷 "realm-secret": secrets "realm-secret" not found 的 MountVolume.SetUp 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53450402/
我正在尝试使用 hydra 部署登录许可提供程序。 这是 yaml 文件。 --- apiVersion: apps/v1 kind: Deployment metadata: name: log
今天我的 kubernetes cluster(v1.15.2) 节点磁盘已满导致 pods 给出以下提示: Update plugin resources failed due to failed
通过 helm install 安装 RabbitMQ 时出现以下错误。 MountVolume.SetUp failed for volume "config-volume" : couldn't
我正在使用脚本来运行helm命令,该命令会升级我的k8s部署。 在我使用kubectl直接部署之前,由于我已经移至helm并开始使用图表,因此在k8s pods 上部署后,我看到一个错误: Mount
这是第一个问题之后的第二个问题 PersistentVolumeClaim is not bound: "nfs-pv-provisioning-demo" 我正在建立一个仅使用一个节点的 kuber
我正在尝试在我的 minikube 上启动并运行 keycloak。 我正在安装keycloak helm upgrade -i -f kubernetes/keycloak/values.yaml
我正在尝试配置 hostPath 来启动 Mongodb pod。 我只有一个节点安装了 rancher 最后一个稳定版本的 kubernetes v1.8.5。 我已创建文件夹 /mongo/dat
我刚刚尝试在 Ubuntu 20.04 的 minikube 中安装带有 Helm 的 timescaleDB Single。 安装后通过: helm install timescaledb time
我有一个本地 kubernetes 集群 v1.22.1(1 个主节点和 2 个工作节点),并且想使用 jenkins 上的 kubernetes 插件在这个 kubernetes 集群上运行 jen
我只是尝试运行一个简单的批处理作业并收到此错误“卷“kube-api-access-cvwdt”的 MountVolume.SetUp 失败:对象“default”/“kube-root-ca.crt
我只是尝试运行一个简单的批处理作业并收到此错误“卷“kube-api-access-cvwdt”的 MountVolume.SetUp 失败:对象“default”/“kube-root-ca.crt
我是一名优秀的程序员,十分优秀!