kubernetes - 错误:错误:java.lang.RuntimeException:io.kubernetes.client.openapi.ApiException:禁止
问题描述
嗨,我正在尝试使用 kubernates 部署插件将 kubernates 与 jenkins 集成。我正确配置了所有细节并在 jenkins 中提到了 kubeconfig 文件,但它没有运行 yaml 文件指定命名空间,而是运行默认命名空间,并且在该默认命名空间中我没有创建部署的权限。所以我的问题可以在下面的脚本中提及命名空间。
script {
kubernetesDeploy(kubeconfigId: 'pmkubeconfig',
configs: 'tomcatprodlocaldemo.yml',
enableConfigSubstitution: false,
}
如果我添加下面的属性
secretNamespace: 'pmicm'
,它也在默认命名空间中运行。
解决方案
推荐阅读
- javascript - 是否可以重定向不存在的页面?
- reactjs - React 类型化子语法
- python - 如何从一个驱动器/谷歌驱动器下载文件
- javascript - 如何更改多个 Select 的 Select 选项,但在 jQuery 中保持当前选中的 Options
- sql - Access SQL 语句计算与上个月的差异
- python - 创建和调用带有参数的函数堆栈
- python - 如何处理硒(python)中的日期选择器?
- python - Python 列表中的交替方向 - 更多 Pythonic 解决方案
- ruby - 使用 Carrierwave 上传 Facebook 个人资料图片
- android - 如果 Firebase 中已存在值,则设置错误