Openshift:如何以非交互方式编辑 scc?

2024-01-05

我正在尝试 openshift/minishift,我发现自己必须运行:

oc edit scc privileged

and add:

- system:serviceaccount:default:router

这样我就可以暴露 pod。有没有办法在脚本中做到这一点?

I know oc adm有一些用于策略操作的命令,但我不知道如何添加这一行。


你可以使用它来实现oc patch命令和类型 json。下面的代码片段将在数组的第 0 个元素之前添加一个新项目。您可以尝试使用假的“bla”值等。

oc patch scc privileged --type=json -p '[{"op": "add", "path": "/users/0", "value":"system:serviceaccount:default:router"}]'

The --type=json将把提供的补丁解释为jsonpatch http://jsonpatch.com/手术。很遗憾oc patch --help没有提供 json 补丁类型的任何示例。幸运的是,可以在 kubernetes 文档中找到示例用法:kubectl 补丁 https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#patch

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

Openshift:如何以非交互方式编辑 scc? 的相关文章

  • 当“rhc tidy”磁盘空间不足时,如何清理 openshift 上的磁盘空间?

    我的 openshift 配额已超出 Filesystem blocks quota limit grace files quota limit grace dev mapper EBSStore01 user home01 1048572
  • Curl 到 Openshift 控制台以获取访问令牌

    我正在尝试检索 openshift 登录的用户访问令牌 我想要实现的方法是通过curl命令 其中用户提供他的用户名和密码 并作为响应将获得令牌 我无法使用 openshift python 客户端 它只能是 GET POST 调用 您需要执
  • Openshift:如何以非交互方式编辑 scc?

    我正在尝试 openshift minishift 我发现自己必须运行 oc edit scc privileged and add system serviceaccount default router 这样我就可以暴露 pod 有没有
  • 在 Openshift 上安装 ruby​​ gems 的 root 权限

    如何在 Openshift 应用程序中获得 root 权限 我需要在我的 Openshift 虚拟机上安装额外的 gem 如果没有超级用户权限就不可能做到这一点 对于登录 我使用 SSH SSH 电子邮件受保护 cdn cgi l emai
  • 使用 openshift rhc tail 命令

    如何跟踪 openshift 日志文件 我发出了以下命令 rhc tail myapp 它似乎显示第一个错误行 然后停止 但不退出 如果我按 ctrl C 它会询问是否停止批处理 如何显示最后几个错误并可以逐页浏览 有向下翻页 向上翻页快捷
  • “rhc 墨盒”未显示使用 oo-admin-cartridge 添加的墨盒

    我使用 oo admin cartridge a install s path to cartridge 安装了墨盒 它显示在 oo admin cartridge a list 中 但不会显示在 rhc Cartridge 中 这是 Or
  • 使用 Openshift 的裸域

    我在使用 Google 的 GAE 云产品时遇到的最大问题之一是它无法处理裸域 它可以处理子域 www 但不能处理裸域 这是一个大问题 因为您的应用程序将无法处理客户端请求中的 PATH 或子目录 因为它在 DNS 转发到 www 子域期间
  • NodeJS 中的 HTTPS 请求

    我正在尝试编写一个 NodeJS 应用程序 它将使用 https 包中的请求方法与 OpenShift REST API 进行通信 这是代码 var https require https var options host openshif
  • 问题:nginx:[emerg] mkdir()“/var/cache/nginx/client_temp”失败(13:权限被拒绝)

    我正在尝试跑步Nginx on Openshift但面临这个目录权限问题 由于此错误 容器未创建 以下权限设置为手动创建的文件 drwxr xr x 3 root root 79 Dec 22 02 50 etc nginx drwxr x
  • OpenShift 自定义盒和 NPM

    我正在与一个社区开发的 OpenShift 卡带 https github com gsterjov openshift nginx cartridge对于 nginx 墨盒的构建脚本 无需任何修改 运行良好 它使用我提供的配置文件启动 n
  • Pod 的所有环境变量列表

    我在 OpenShift v3 一体式 上有一个使用 Wildfly Builder 映像的 Web 应用程序 另外 我创建了一个名为 xyz 的服务 以指向外部主机 IP 像这样的东西 kind Service apiVersion v1
  • 如何使用 OpenShift 为裸域添加别名?

    如何使我的裸域指向我的 Openshift 应用程序 可以在 Openshift 在线仪表板中完成还是只能通过rhc公用事业 但是我不确定要执行哪些步骤 这是一个两步过程 首先 确保您有一个提供裸机支持的 DNS 提供商CNAMES 然后添
  • Kubernetes - 容器启动后执行就绪探针

    有没有办法在容器成功启动后阻止执行就绪探针 我认为活性探针应该足以监控容器的健康状况 就绪探针和活性探针的用途略有不同 就绪探针控制 Pod IP 是否包含在服务的端点列表中 以及通过外部 URL 公开时是否作为路由的目标 liveness
  • 在 Openshift 上阻止 https

    我想在 Openshift 上取消 https 我刚刚知道服务器返回一个强制使用 https 的标头 Strict Transport Security 无论如何 我可以在使用 Openshift 时强制使用 http 因为我在使用 chr
  • kubernetes/openshift 中的请求与限制 cpu

    我在为 Openshift 中的 pod 选择正确的请求和限制设置时遇到一些困境 一些数据 在启动期间 应用程序需要至少 600 毫核才能在 150 秒内完成就绪检查 启动后 200 毫核应该足以让应用程序保持空闲状态 所以我从文档中的理解
  • SSH 到 Openshift 服务器失败

    我正在 openshift 服务器上使用 jboss catridge 我希望与其他人共享此实例并添加其他用户的公钥 id rsa pub 当其他人尝试访问该实例时 他会收到以下错误 我在他的实例中尝试了同样的方法 但看到了同样的错误 与
  • 连接到 OpenShift (Redhat Paas) mysql 实例

    我正在尝试将我的 C 应用程序与 openshift 数据库连接 但我得到了这个例外conn Open Eccezione gt MySql Data MySqlClient MySqlException 0x80004005 Unable
  • OpenShift Git 克隆错误

    我是 OpenShift 的新手 我有一个问题 当我做 rhc app git clone mynewapp Your public ssh key must be uploaded to the OpenShift server Woul
  • 如何使用fabric8 java客户端获取kubernetes服务帐户访问令牌?

    我已经在本地计算机中配置了 minikube 并将在外部使用 kubernetes 我已经在 kubernetes 中创建了一个服务帐户 并使用它的秘密我可以使用以下命令获取访问令牌 kubectl get secret
  • 如何在没有 openshift 的情况下托管 Django localhost 应用程序?

    我已经在本地主机中创建了一个 Django 应用程序 现在我需要在互联网上托管 我已经尝试过开档 https www openshift com and 任何地方的Python https www pythonanywhere com也 但

随机推荐

  • 警告:您将留下 1 个提交,未连接到任何分支

    Egit再次出击 我犯了一个错误 试图切换到 EGit 中的另一个分支 结果不知何故搞砸了 没有检查到任何分支 然后我对这个非分支进行了提交 然后当我意识到我没有跟踪正确的分支时 我运行了以下命令 git checkout issue2 W
  • css 标签的 html head 之间的有效区别?:@import url 与 link href

    之间是否存在有效差异 and 浏览器的行为是否有所不同 w3c等推荐什么 您应该使用的原因有几个代替 import 其中 2 个是 Using import可能会导致下载方式出现意外的排序 The import可能会导致空白白屏问题 htt
  • 嵌套宏扩展

    我不确定这是否是正确使用的术语 但是我的问题是宏调用 PLUGIN NAME 作为另一个宏调用 IMPLMENT MODULE 的参数 这反过来将其打印为字符串 打印该参数作为宏调用 somePLUGIN NAME 而不是扩展结果 some
  • 将 MySQL 查询结果显示为每行 HTML 表

    我尝试搜索 但没有找到任何对我有帮助的内容 所以我创建了一个新线程 我有一个包含多个列的 MySQL 数据库 每行都是一个项目的一组单独的数据 现在我已经设法将其显示得非常接近我想要的内容 但是为了获得更好的视图 我需要将其格式化为两列表
  • 从 MainMenu 获取特定菜单项

    我有一个包含窗口的笔尖 winA xib 我的应用程序委托包含一个名为 WinAController 的 NSWindowController 子类 WinAController 有一个属性 NSMenu mainMenu 我想将其指向Ma
  • 如何在react-slick轮播中执行slickNext方法?

    我有以下带有 Slick 轮播的 React 应用程序 我创建了一个自定义的 下一步 按钮 需要执行slickNext 方法继续到下一张幻灯片 Slick 轮播文档和一些问题的答案都提到了以下调用方式slickNext method 问题是
  • 在 Mac 10.9.5 上安装 PyCrypto 时出错

    我正在尝试为 Python 3 4 安装 PyCrypto 但 C 编译的程序出现问题 它说 错误 无法运行C编译的程序 有人知道如何修复它吗 code running build running build py running buil
  • 包含/排除 gulp.src 的 glob

    我正在尝试为我的 javascript concat 构建任务设置一个 glob 数组gulp 目录结构如下 about about js assets contact core navbar navbar js navbar test j
  • 使用 Gitlab 管道和 git 推送防止无限循环

    我有一个项目 其中有 4 个环境 开发 测试 暂存和生产 每个环境都有分支 分别是开发 测试 暂存主机 我们用npm version插入版本package json还要添加一个 git 标签 之后我们运行构建并成功后 我们推送由npm ve
  • ValueError:没有足够的值来解压(预期为 2,实际为 1)

    以下是我的代码 views py from django shortcuts import render from forms import MedicineForm from models import Medicine def inde
  • 将点击事件绑定到td vs table

    我想在 HTML 中构建类似 excel 的实用程序 假设我的 table id myTbl 有 20 行和 20 列 每当用户单击它并使用 td 文本作为其值时 我想在 td 内添加文本框 Suppose my table is 我有两个
  • 调用非托管函数 char 返回 char *

    我在非托管 C C 代码 dll 中有一个函数 它返回包含 char 数组的结构 我创建了 C 结构体来接收调用该函数时的返回值 调用此函数后 我得到 System Runtime InteropServices MarshalDirect
  • 如何仅在父元素中应用变换?

    我有 HTML div style color white height 1080px width 100 div class player controls a class right carousel control href span
  • 转换为 Web 应用程序错误 - 无法解析 aspx 文件

    我偶尔会在我的 aspx 文件中遇到错误 这些错误是由设计器文件的问题引起的 发生这种情况时 我删除设计器文件 右键单击 aspx 文件并选择 转换为 Web 应用程序 通常重新生成设计器文件效果很好 但有时我会收到一个错误 简单地说 无法
  • 如何将 NSBezierPath 附加到 CAShapeLayer

    我想知道是否有人可以帮忙 基本上我下面有一些 Objective C 代码 有谁知道如何将其附加到 Mac OS X 而不是 iOS 的 CAShapeLayer 上 Color Declarations NSColor fillColor
  • 如何配置VSCode的Organize Imports顺序?

    我想配置组织导入的顺序 此刻 它动了node modules相关的导入语句位于最顶部 以及本地ts文件位于最底部 Normal import myFunction from myFunction import fs from fs cons
  • 使 R 中 selectInput 的第一个元素闪亮显示为粗体

    我希望将 selectInput 的第一个元素 1 设置为粗体颜色 请帮忙 ui lt fluidPage selectInput select label h3 Select box choices c 1 2 3 4 server lt
  • clang 编译器的“-Weverything”选项包括什么以及它的记录在哪里?

    clang 但不是 gcc 有一个 Weverything选项哪个appears包括诸如 Wpedantic 您可以在这里测试 https godbolt org z qcYKd1 https godbolt org z qcYKd1 请参
  • C语言中如何在字符串中插入多个字符

    我想在C中的字符串中插入一些字符 例子 char string 100 20120910T090000 我想让它像 2012 09 10 T 0900 00 到目前为止我的代码 void append char subject char i
  • Openshift:如何以非交互方式编辑 scc?

    我正在尝试 openshift minishift 我发现自己必须运行 oc edit scc privileged and add system serviceaccount default router 这样我就可以暴露 pod 有没有