kubectl删除/创建秘密禁止(谷歌云平台)

2024-01-05

我正在遵循以下关于使用 gitlab 和 Kubernetes 持续集成的教程(在我的例子中是在谷歌云上):https://about.gitlab.com/2016/12/14/continuous-delivery-of-a-spring-boot-application-with-gitlab-ci-and-kubernetes/ https://about.gitlab.com/2016/12/14/continuous-delivery-of-a-spring-boot-application-with-gitlab-ci-and-kubernetes/.

在本教程中的某个时刻,您必须先删除 Gitlab 的映像注册表,然后创建一个密钥:

- kubectl delete secret registry.gitlab.com
- kubectl create secret docker-registry registry.gitlab.com --docker-server=https://registry.gitlab.com --docker-username=$REGISTRY_USERNAME --docker-password=$REGISTRY_PASSWD --docker-email=$EMAIL

这一步出了问题,出现以下错误:

Error from server (Forbidden): secrets "registry.gitlab.com" is forbidden: User "client" cannot delete secrets in the namespace "default": Unknown user "client"
Error from server (Forbidden): secrets is forbidden: User "client" cannot create secrets in the namespace "default": Unknown user "client"

我在 Google Cloud shell 中遇到同样的错误:

添加以下行并没有真正帮助,我仍然收到创建错误(我也 100% 确定删除也会“崩溃”,但“2>/dev/null”只会使其移至创建步骤):

kubectl delete secret registry.gitlab.com 2>/dev/null || echo "secret does not exist"

我究竟做错了什么?提前谢谢!


RUN gcloud config unset container/use_client_certificate

在此之后注销并登录。它应该有效。当您在集群设置中禁用旧版授权时,会发生这种情况,因为您使用的客户端证书是旧版身份验证方法

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kubectl删除/创建秘密禁止(谷歌云平台) 的相关文章

随机推荐

  • 使用Python将括号内的数字(字符串)转换为负整数(或浮点数)?

    在Python中 将括号内的数字 字符串 转换为负整数 或浮点数 的最简单方法是什么 例如 4 301 到 4301 这是会计应用程序中常见的情况 最简单的方法是 my str 4 301 num int my str translate
  • 如何对 YAML 文件进行排序?

    我一直在尝试使用 Ruby 对 i18n 翻译 YAML 文件进行排序 这样我就可以以更好 更有组织的方式管理新翻译 但我一直想知道是否有什么东西可以简化这项任务 我找到了一个 YAML 文件编写器 这样我就可以将哈希值写入文件中 但我的问
  • 有谁知道 docker 中无新权限阻止 selinux 转换的解决方法?

    我正在尝试在 docker 下运行 任何 容器 并启用 no new privileges 标志并启用 Selinux 基本信息 CentOS 7 3 on bare metal docker ce 17 05 0 ce edge from
  • 在多处理中 sys.exit 后取消加入

    在 OSX 上 我使用 multiprocessing Process 创建进程树 当我向父进程发送信号时 该进程进入连接状态 INFO MainProcess process shutting down INFO MainProcess
  • 如何在没有 row.names / 行号的情况下打印 tibble

    Tibbles 打印时使用行号作为行名称 看1 2在下面的左边距中 tibble as tibble mtcars A tibble 32 x 11 mpg cyl disp hp drat wt qsec vs am gear carb
  • 在 Java 中编译循环

    正如我所看到的JVM规范 http docs oracle com javase specs jvms se7 html jvms 3 html jvms 3 2这段代码 void spin int i for i 0 i lt 100 i
  • 创建列并在同一事务中插入到其中?

    是否可以在同一事务期间创建列并向其中插入值 这是升级脚本的一部分 我找到了以下方法online http www mssqltips com sqlservertip 1467 populate a sql server column wi
  • 使用 R 中的plotly包再现等值区域图

    library plotly df lt read csv https raw githubusercontent com plotly datasets master 2011 us ag exports csv df hover lt
  • 如何使用 VB.NET 在 ASP.NET MVC 中添加 id HTML 属性

    我正在尝试使用 ASP NET MVC 和 VB NET 将 ID HTML 属性添加到表单 这给了我一个类型错误 因为 id 需要一个整数 而不是字符串 如何向我的表单添加 ID 属性 我相信你需要这样的东西 我认为它试图将您的空字符串之
  • 选择聚合函数和所有其他列

    如何方便地选择表中的所有列和聚合函数 IE 假设我有一个包含 100 列的表 我想发送以下内容 SELECT Max Columns 44 ALL OTHER COLUMNS FROM zz Group by ALL OTHER COLUM
  • 如何限制appendonly.aof redis文件的大小

    如何限制appendonly aof文件 我的附加文件增长到 92g 它用于堆栈 gitlab 因此对于会话 这里是信息和 auto aof rewrite 127 0 0 1 6379 gt info Server redis versi
  • 具有不同签名的控制器操作方法

    我正在尝试获取我的网址files id格式 我猜我的控制器中应该有两种 Index 方法 一种带有参数 另一种不带参数 但我在下面的浏览器中收到此错误消息 无论如何 这是我的控制器方法 public ActionResult Index r
  • 片段动画:setCustomAnimations 和 setTransitionStyle 之间的区别

    我想对两个片段之间的过渡进行动画处理 这要归功于FragmentTransaction replace 我想在 XML 文件中指定我的自定义动画 调用有什么区别FragmentTransaction setCustomAnimations
  • 多表单验证codeigniter冲突[重复]

    这个问题在这里已经有答案了 可能的重复 Codeigniter 2个表单在一页上 validation errors问题 https stackoverflow com questions 5802729 codeigniter 2 for
  • 一张有 100 列的大表与许多小表

    我创建了一些网站 其中包含用户 评论 视频 照片 消息等 所有数据都在一张包含 100 列的表中 我认为一张表比多张表更好 因为用户只需要连接一张表 但我听说有些程序员不喜欢这种方法 有人能告诉我哪一个更好吗 一张非常大的表或很多小表 为什
  • 右值参考还是左值?

    我有一个类似性质的问题 就像 5 年前发布的问题一样 为什么右值引用变量不是右值 https stackoverflow com questions 32620750 why are rvalues references variables
  • 如何在Repeater中获取文字内容值

    我有一个中继器 如下所示 如何在代码隐藏中获取报告ID 从hiddenContent2内的表达式 表达式为 注意 我更喜欢一种方法not使用 查找控件 ASP NET
  • 从任何音乐文件 ios 生成波形

    我正在寻找如何根据音乐绘制声波 我想要像这样的图片的波浪 这是一些关于显示音乐中的波浪的讨论 iOS 上的波形 https stackoverflow com questions 8298610 waveform on ios 在 iPho
  • 如何在keras中单独使用Autoencoder的编码器?

    我训练了以下自动编码器模型 input img Input shape 1 32 32 x Convolution2D 16 3 3 activation relu border mode same input img x MaxPooli
  • kubectl删除/创建秘密禁止(谷歌云平台)

    我正在遵循以下关于使用 gitlab 和 Kubernetes 持续集成的教程 在我的例子中是在谷歌云上 https about gitlab com 2016 12 14 continuous delivery of a spring b