OpenShift Container Platform 4.8 CLI 工具Container Platform CLI 安装此插件后,可以使用 oc foo 命令调用。 其他 其他资 资源 源 查看 Sample plugin 存储库,以了解使用 Go 编写的插件示例。 查看 CLI 运行时存储库 以获取一组工具,以帮助在 Go 中编写插件。 2.4.2. 安装和使用 CLI 插件 为 OpenShift Container Platform CLI 编写自定义插 kubectl- 开头的 CLI 插件文件。 流程 流程 1. 如有必要,将插件文件更新为可执行。 2. 将文件放在PATH中的任何位置,例如/usr/local/bin/ 。 3. 运行 oc plugin list 以确保列出了插件。 输 输出示例 出示例 #!/bin/bash # optional argument handling if [[ "$1" == "version" ]] echo $KUBECONFIG exit 0 fi echo "I am a plugin named kubectl-foo" $ chmod +x <plugin_file> $ sudo mv <plugin_file> /usr/local/bin/. $ oc plugin list 第 第 2 章 章 OPENSHIFT CLI (OC) 21 如果您的插件没有被列出,请验证文件是否以0 码力 | 152 页 | 1.24 MB | 1 年前3
OpenShift Container Platform 4.13 CLI 工具Container Platform CLI 安装此插件后,可以使用 oc foo 命令调用。 其他 其他资 资源 源 查看 Sample plugin 存储库,以了解使用 Go 编写的插件示例。 查看 CLI 运行时存储库 以获取一组工具,以帮助在 Go 中编写插件。 2.5.2. 安装和使用 CLI 插件 为 OpenShift Container Platform CLI 编写自定义插件后,您必须使用前安装插件。 kubectl- 开头的 CLI 插件文件。 流程 流程 1. 如有必要,将插件文件更新为可执行。 2. 将文件放在PATH中的任何位置,例如/usr/local/bin/ 。 3. 运行 oc plugin list 以确保列出了插件。 输 输出示例 出示例 如果您的插件没有被列出,请验证文件是否以 oc- 或 kubectl- 开头,是否可执行,且位于 PATH 中。 4. 调用插件引入的新命令或选项。 "I am a plugin named kubectl-foo" $ chmod +x <plugin_file> $ sudo mv <plugin_file> /usr/local/bin/. $ oc plugin list The following compatible plugins are available: /usr/local/bin/<plugin_file> $0 码力 | 128 页 | 1.11 MB | 1 年前3
OpenShift Container Platform 4.12 专用硬件和驱动程序启用registry/org/device-plugin:latest 19 env: - name: MY_DEVICE_PLUGIN_ENV_VAR value: SOME_VALUE volumeMounts: 20 - mountPath: /some/mountPath name:plugin_volume> e> volumes: 21 - name: plugin_volume> configMap: name: serviceAccountName: plugin> 22 imageRepoSecret: 23 name: -fn openshift-kmm deployments/kmm-operator-controller-manager I0228 09:36:37.352405 1 request.go:682] Waited for 1.001998746s due to client-side throttling, not priority and fairness, request: GET:https://172 0 码力 | 54 页 | 591.48 KB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具Container Platform CLI 安装此插件后,可以使用 oc foo 命令调用。 其他 其他资 资源 源 查看 Sample plugin 存储库,以了解使用 Go 编写的插件示例。 查看 CLI 运行时存储库 以获取一组工具,以帮助在 Go 中编写插件。 2.4.2. 安装和使用 CLI 插件 为 OpenShift Container Platform CLI 编写自定义插 kubectl- 开头的 CLI 插件文件。 流程 流程 1. 如有必要,将插件文件更新为可执行。 2. 将文件放在PATH中的任何位置,例如/usr/local/bin/ 。 3. 运行 oc plugin list 以确保列出了插件。 输 输出示例 出示例 #!/bin/bash # optional argument handling if [[ "$1" == "version" ]] echo $KUBECONFIG exit 0 fi echo "I am a plugin named kubectl-foo" $ chmod +x <plugin_file> $ sudo mv <plugin_file> /usr/local/bin/. $ oc plugin list 第 第 2 章 章 OPENSHIFT CLI (OC) 21 如果您的插件没有被列出,请验证文件是否以0 码力 | 120 页 | 1.04 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考Container Platform 3.11 CLI 参考 参考 2 7.3. 安装插件 7.3.1. Plug-in Loader 7.3.1.1. 搜索顺序 7.4. 编写插件 7.4.1. plugin.yaml Descriptor 7.4.2. 建议的目录结构 7.4.3. 访问运行时属性 37 38 38 38 39 39 40 目 目录 录 3 OpenShift Container[ ]-o|--output=json|yaml|wide|custom-columns=...|custom- columns-file=...|go-template=...|go-template-file=...|jsonpath=...|jsonpath-file=...] $ oc get pods -n default -o jsonpath='{range 务。 。 插件是一 插件是一组 组文件:通常至少有一个 文件:通常至少有一个 plugin.yaml 描述符以及一个或多个二 描述符以及一个或多个二进 进制文件、脚本或 制文件、脚本或资产 资产文件。 文件。 CLI 插件目前 插件目前仅 仅在 在 oc plugin 子命令下可用。 子命令下可用。 重要 重要 CLI 插件目前 插件目前还 0 码力 | 45 页 | 737.95 KB | 1 年前3
OpenShift Container Platform 4.7 日志记录程序错误修复版本 (5.0.6) 。 1.2.5.1. 程序 程序错误 错误修复 修复 此发行版本还包括以下程序错误修正: LOG-1451 - [1927249] fieldmanager.go:186] [SHOULD NOT HAPPEN] failed to update managedFields…duplicate entries for key [name="POLICY_MAPPING"] Gogo/protobuf:plugin/unmarshal/unmarshal.go 缺少某些索引验证。(CVE-2021-3121) glib:64 位平台上 g_bytes_new 功能中的整数溢出,因为隐式多播从 64 位到 32位 位(CVE-2021- 27219) 以下问题与上述 CVE 相关: BZ#1921650 gogo/protobuf: plugin/unmarshal/unmarshal plugin/unmarshal/unmarshal.go 缺少特定的索引验证 (BZ#1921650) LOG-1361 CVE-2021-3121 elasticsearch-operator-container: gogo/protobuf: plugin/unmarshal/unmarshal.go 缺少特定的索引验证 [openshift-logging-5](LOG-1361) LOG-1362 CVE-2021-31210 码力 | 183 页 | 1.98 MB | 1 年前3
OpenShift Container Platform 4.10 可伸缩性和性能reflector.go:535] k8s.io/client-go/informers/factory.go:134: Watch close - *v1.Namespace total 11 items received I0223 11:04:56.609114 1 reflector.go:535] k8s.io/client-go/informers/factory.go:134: reflector.go:535] k8s.io/client-go/informers/factory.go:134: Watch close - *v1.StorageClass total 7 items received I0223 11:05:31.610356 1 reflector.go:535] k8s.io/client-go/informers/factory.go:134: 11:05:31.713032 1 eventhandlers.go:186] "Add event for scheduled pod" pod="openshift-marketplace/certified-operators-thtvq" I0223 11:05:53.461016 1 eventhandlers.go:244] "Delete event for scheduled0 码力 | 315 页 | 3.19 MB | 1 年前3
OpenShift Container Platform 4.8 Service Mesh因 nsenter 二进制不存在而失败。Red Hat OpenShift Service Mesh 生成以下出错信息:Error: error configuring CNI network plugin exec: "nsenter": executable file not found in $PATH。容器镜像现在包含 nsenter,WASM 可 以正常工作。 MAISTRA-2534 MAISTRA-2370 Handle tombstones in listerInformer。在将事件从命名空间缓存转换为聚合缓存 时,更新的缓存代码库没有处理 tombstones,从而导致在 go 中出现 panic 的问题。 MAISTRA-2117 向 operator 添加可选的 ConfigMap 挂载。CSV 现在包含一个可选的 ConfigMap 卷挂载,它会挂载 smcp-templates 代理和 Jaeger Collector 之间的 TLS 通信。 {"level":"warn","ts":1642438880.918793,"caller":"channelz/logging.go:62","msg":"[core]grpc: Server.Serve failed to create ServerTransport: connection error: desc = \"transport:0 码力 | 344 页 | 3.04 MB | 1 年前3
OpenShift Container Platform 4.14 OperatorTROUBLESHOOTING OPERATOR 的问题 第 第 5 章 章 开 开发 发 OPERATOR 5.1. 关于 OPERATOR SDK 5.2. 安装 OPERATOR SDK CLI 5.3. 基于 GO 的 OPERATOR 5.4. 基于 ANSIBLE 的 OPERATOR 5.5. 基于 HELM 的 OPERATOR 5.6. 基于 JAVA 的 OPERATOR 5.7. 定义集群服务版本(CSV) 13. 高可用性或单节点集群检测和支持 5.14. 使用 PROMETHEUS 配置内置监控 5.15. 配置领导选举机制 5.16. 为多平台支持配置 OPERATOR 项目 5.17. 基于 GO 的 OPERATOR 的对象修剪工具 4 4 4 5 6 6 7 23 25 64 66 68 70 79 79 80 90 90 107 108 111 113 116 120 天操作,如自动缩放和缩减并创 建备份。所有这些活动均位于集群中运行的一个软件中。 1.1. 对于开发人员 作为开发人员,您可以执行以下 Operator 任务: 安装 Operator SDK CLI。 创建 Go-based Operators, Ansible-based Operators, Java-based Operators, 和 Helm-based Operators。 使用 Operator0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 4.7 镜像了解测试要求 test 脚本的标准位置为 test/run。该脚本由 OpenShift Container Platform S2I 镜像构建程序调用,可以 是简单的 Bash 脚本,也可以是静态的 Go 二进制文件。 test/run 脚本会执行 S2I 构建,因此您的 $PATH 中必须有 S2I 二进制文件。必要情况下,请遵循 S2I README 中的安装说明。 S2I 结合了应用程序源 icon-elastic icon-erlang icon-fedora icon-freebsd icon-git icon-github icon-gitlab icon-glassfish icon-go-gopher icon-golang icon-grails icon-hadoop icon-haproxy icon-helm icon-infinispan icon-jboss OpenShift Container Platform pod 中运行 Jenkins 时,登录插件会在 Jenkins 正在其中运行的命名空 间中查找名为 openshift-jenkins-login-plugin-config 的配置映射。 如果该插件找到并可以在该配置映射中读取,您可以定义到 Jenkins 权限映射的角色。具体来说: 登录插件将配置映射中的键值对视为 Jenkins 权限到 OpenShift0 码力 | 123 页 | 1.20 MB | 1 年前3
共 47 条
- 1
- 2
- 3
- 4
- 5













