 OpenShift Container Platform 4.13 网络secret | grep thanos-token | head -n 1 | awk '{ print $1 }') $ oc process TOKEN="$secret" -f - < OpenShift Container Platform 4.13 网络secret | grep thanos-token | head -n 1 | awk '{ print $1 }') $ oc process TOKEN="$secret" -f - <- f - apiVersion: template.openshift.io/v1 kind: Template parameters: - name: TOKEN objects: get - list - watch - apiGroups: - "" resources: - namespaces verbs: - get $ oc apply -f thanos-metrics-reader.yaml $ oc adm policy add-role-to-user thanos-metrics-reader -z thanos -- rol 以满足路由性能或可用性要求,如提高吞吐量的要求。oc 命令用于扩展 IngressController 资源。以下流程提供了扩展默认 IngressController 的示例。 注意 $ oc apply -f ingress-autoscaler.yaml $ oc get ingresscontroller/default -o yaml | grep replicas: replicas: 3 $ 0 码力 | 697 页 | 7.55 MB | 1 年前3
 OpenShift Container Platform 4.8 日志记录对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 设置这个选项,以确保集群监控提取 openshift-operators-redhat 命名空间。 f. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Operator。 Manual 策略需要拥有适当凭证的用户批准 对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 设置这个选项,以确保集群监控提取 openshift-operators-redhat 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Namespace 对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 选择这个选项,以确保集群监控提取 openshift-logging 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新0 码力 | 223 页 | 2.28 MB | 1 年前3 OpenShift Container Platform 4.8 日志记录对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 设置这个选项,以确保集群监控提取 openshift-operators-redhat 命名空间。 f. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Operator。 Manual 策略需要拥有适当凭证的用户批准 对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 设置这个选项,以确保集群监控提取 openshift-operators-redhat 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Namespace 对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 选择这个选项,以确保集群监控提取 openshift-logging 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新0 码力 | 223 页 | 2.28 MB | 1 年前3
 OpenShift Container Platform 4.7 日志记录对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 设置这个选项,以确保集群监控提取 openshift-operators-redhat 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Namespace 对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 选择这个选项,以确保集群监控提取 openshift-logging 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 必要监控这些资源,并在当前节点过载时添加更多数据节点。 例如,如果 nodeCount = 4,则创建以下节点: 输 输出示例 出示例 索引模板的主分片数量等于 Elasticsearch 数据节点的数目。 f. 点击 Create。这会创建 OpenShift Logging 组件、Elasticsearch 自定义资源和组件以及 Kibana 接口。 4. 验证安装: a. 切换到 Workloads0 码力 | 183 页 | 1.98 MB | 1 年前3 OpenShift Container Platform 4.7 日志记录对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 设置这个选项,以确保集群监控提取 openshift-operators-redhat 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Namespace 对象中设置 openshift.io/cluster-monitoring: "true" 标识。您必须 选择这个选项,以确保集群监控提取 openshift-logging 命名空间。 f. 选择 stable-5.x 作为 更新 更新频 频道 道。 g. 选择一个批准策略 批准策略。 Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 必要监控这些资源,并在当前节点过载时添加更多数据节点。 例如,如果 nodeCount = 4,则创建以下节点: 输 输出示例 出示例 索引模板的主分片数量等于 Elasticsearch 数据节点的数目。 f. 点击 Create。这会创建 OpenShift Logging 组件、Elasticsearch 自定义资源和组件以及 Kibana 接口。 4. 验证安装: a. 切换到 Workloads0 码力 | 183 页 | 1.98 MB | 1 年前3
 OpenShift Container Platform 4.9 网络type: sharded status: {} kind: List metadata: resourceVersion: "" selfLink: "" # oc apply -f router-internal.yaml 第 第 6 章 章 OPENSHIFT CONTAINER PLATFORM 中的 中的 INGRESS OPERATOR 45 Ingress Controller type: sharded status: {} kind: List metadata: resourceVersion: "" selfLink: "" # oc apply -f router-internal.yaml OpenShift Container Platform 4.9 网 网络 络 46 Ingress Controller 选择由命名空间选择器选择的具有 endpointPublishingStrategy: type: LoadBalancerService loadBalancer: scope: Internal 3 $ oc create -f OpenShift Container Platform 4.9 网络type: sharded status: {} kind: List metadata: resourceVersion: "" selfLink: "" # oc apply -f router-internal.yaml 第 第 6 章 章 OPENSHIFT CONTAINER PLATFORM 中的 中的 INGRESS OPERATOR 45 Ingress Controller type: sharded status: {} kind: List metadata: resourceVersion: "" selfLink: "" # oc apply -f router-internal.yaml OpenShift Container Platform 4.9 网 网络 络 46 Ingress Controller 选择由命名空间选择器选择的具有 endpointPublishingStrategy: type: LoadBalancerService loadBalancer: scope: Internal 3 $ oc create -f- -ingress-controller.yaml 1 $ oc --all-namespaces=true get ingresscontrollers 第 第 6 章 章 OPENSHIFT 0 码力 | 388 页 | 4.04 MB | 1 年前3
 OpenShift Container Platform 4.10 CLI 工具--help Create a resource by filename or stdin JSON and YAML formats are accepted. Usage: oc create -f FILENAME [flags] ... $ oc explain pods KIND: Pod VERSION: v1 DESCRIPTION: Pod is a collection description='my frontend' # Update a pod identified by type and name in "pod.json" oc annotate -f pod.json description='my frontend' # Update pod 'foo' with the annotation 'description' and the value supported API versions oc api-versions # Apply the configuration in pod.json to a pod oc apply -f ./pod.json # Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization0 码力 | 120 页 | 1.04 MB | 1 年前3 OpenShift Container Platform 4.10 CLI 工具--help Create a resource by filename or stdin JSON and YAML formats are accepted. Usage: oc create -f FILENAME [flags] ... $ oc explain pods KIND: Pod VERSION: v1 DESCRIPTION: Pod is a collection description='my frontend' # Update a pod identified by type and name in "pod.json" oc annotate -f pod.json description='my frontend' # Update pod 'foo' with the annotation 'description' and the value supported API versions oc api-versions # Apply the configuration in pod.json to a pod oc apply -f ./pod.json # Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization0 码力 | 120 页 | 1.04 MB | 1 年前3
 OpenShift Container Platform 4.8 CLI 工具--help Create a resource by filename or stdin JSON and YAML formats are accepted. Usage: oc create -f FILENAME [flags] ... $ oc explain pods KIND: Pod VERSION: v1 DESCRIPTION: Pod is a collection description='my frontend' # Update a pod identified by type and name in "pod.json" oc annotate -f pod.json description='my frontend' # Update pod 'foo' with the annotation 'description' and the value supported API versions oc api-versions # Apply the configuration in pod.json to a pod. oc apply -f ./pod.json # Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization0 码力 | 152 页 | 1.24 MB | 1 年前3 OpenShift Container Platform 4.8 CLI 工具--help Create a resource by filename or stdin JSON and YAML formats are accepted. Usage: oc create -f FILENAME [flags] ... $ oc explain pods KIND: Pod VERSION: v1 DESCRIPTION: Pod is a collection description='my frontend' # Update a pod identified by type and name in "pod.json" oc annotate -f pod.json description='my frontend' # Update pod 'foo' with the annotation 'description' and the value supported API versions oc api-versions # Apply the configuration in pod.json to a pod. oc apply -f ./pod.json # Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization0 码力 | 152 页 | 1.24 MB | 1 年前3
 OpenShift Container Platform 4.2 镜像创建新镜像。 由于应用程序会随时间发展,因此单个镜像名称实际上可以指代同一镜像的许多不同版本。每个不同的镜 像都可以通过其唯一的哈希值识别(很长的十六进制数,如fd44297e2ddb050ec4f…),通常可缩短为 12 个字符(如:fd44297e2ddb)。 3.2. 容器 OpenShift Container Platform 应用程序的基本单元称为容器。Linux 容器技术是一个用于隔离不同运行 selflink: /oapi/v1/namespaces/test/imagestreams/origin-ruby-sample uid: ee2b9405-c68c-11e5-8a99-525400f25e34 spec: {} status: dockerImageRepository: 172.30.56.218:5000/test/origin-ruby-sample 2 tags: 218:5000/test/origin-ruby- sample@sha256:47463d94eb5c049b2d23b03a9530bf944f8f967a0fe79147dd6b9135bf7dd13d 3 generation: 2 image: sha256:909de62d1f609a717ec433cc25ca5cf00941545c83a01fb31527771e1fab3fc5 40 码力 | 92 页 | 971.35 KB | 1 年前3 OpenShift Container Platform 4.2 镜像创建新镜像。 由于应用程序会随时间发展,因此单个镜像名称实际上可以指代同一镜像的许多不同版本。每个不同的镜 像都可以通过其唯一的哈希值识别(很长的十六进制数,如fd44297e2ddb050ec4f…),通常可缩短为 12 个字符(如:fd44297e2ddb)。 3.2. 容器 OpenShift Container Platform 应用程序的基本单元称为容器。Linux 容器技术是一个用于隔离不同运行 selflink: /oapi/v1/namespaces/test/imagestreams/origin-ruby-sample uid: ee2b9405-c68c-11e5-8a99-525400f25e34 spec: {} status: dockerImageRepository: 172.30.56.218:5000/test/origin-ruby-sample 2 tags: 218:5000/test/origin-ruby- sample@sha256:47463d94eb5c049b2d23b03a9530bf944f8f967a0fe79147dd6b9135bf7dd13d 3 generation: 2 image: sha256:909de62d1f609a717ec433cc25ca5cf00941545c83a01fb31527771e1fab3fc5 40 码力 | 92 页 | 971.35 KB | 1 年前3
 OpenShift Container Platform 4.13 CLI 工具--help Create a resource by filename or stdin JSON and YAML formats are accepted. Usage: oc create -f FILENAME [flags] ... $ oc explain pods KIND: Pod VERSION: v1 DESCRIPTION: Pod is a collection 以"group/version"的形式输出服务器上支持的 API 版本。 用法示例 用法示例 2.7.1.4. oc apply 通过文件名或 stdin 将配置应用到资源 用法示例 用法示例 oc annotate -f pod.json description='my frontend' # Update pod 'foo' with the annotation 'description' and the value view-last-applied 查看资源/对象最新的最后应用配置注解 # Apply the configuration in pod.json to a pod oc apply -f ./pod.json # Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization0 码力 | 128 页 | 1.11 MB | 1 年前3 OpenShift Container Platform 4.13 CLI 工具--help Create a resource by filename or stdin JSON and YAML formats are accepted. Usage: oc create -f FILENAME [flags] ... $ oc explain pods KIND: Pod VERSION: v1 DESCRIPTION: Pod is a collection 以"group/version"的形式输出服务器上支持的 API 版本。 用法示例 用法示例 2.7.1.4. oc apply 通过文件名或 stdin 将配置应用到资源 用法示例 用法示例 oc annotate -f pod.json description='my frontend' # Update pod 'foo' with the annotation 'description' and the value view-last-applied 查看资源/对象最新的最后应用配置注解 # Apply the configuration in pod.json to a pod oc apply -f ./pod.json # Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization0 码力 | 128 页 | 1.11 MB | 1 年前3
 OpenShift Container Platform 4.7 镜像镜像。 由于应用程序会随时间发展,因此单个镜像名称实际上可以指代同一镜像的许多不同版本。每个不同的镜 像都会有一个代表它的唯一哈希值(一个较长的十六进制值,如 fd44297e2ddb050ec4f…),它通常会 被缩短为一个 12 位长的值(如 fd44297e2ddb)。 您可以创建、管理和使用 https://access.redhat.com/documentation/en- us 导出 registry pull secret 的路径: 对于 OpenShift Container Platform 4.7 镜像镜像。 由于应用程序会随时间发展,因此单个镜像名称实际上可以指代同一镜像的许多不同版本。每个不同的镜 像都会有一个代表它的唯一哈希值(一个较长的十六进制值,如 fd44297e2ddb050ec4f…),它通常会 被缩短为一个 12 位长的值(如 fd44297e2ddb)。 您可以创建、管理和使用 https://access.redhat.com/documentation/en- us 导出 registry pull secret 的路径: 对于- ,请指定您创建的镜像 registry 的 pull secret 的绝对路径和文 件名。 f. 导出发行版本镜像: 对于生产环境版本,您必须指定 ocp-release。 g. 为您的服务器导出构架类型,如 x86_64。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 218:5000/test/origin-ruby- sample@sha256:47463d94eb5c049b2d23b03a9530bf944f8f967a0fe79147dd6b9135bf7dd13d 3 generation: 2 image: sha256:909de62d1f609a717ec433cc25ca5cf00941545c83a01fb31527771e1fab3fc5 4 0 码力 | 123 页 | 1.20 MB | 1 年前3
 OpenShift Container Platform 4.9 节点openshift-console NAME CPU(cores) MEMORY(bytes) console-7f58c69899-q8c8k 0m 22Mi console-7f58c69899-xhbgg 0m 25Mi downloads-594fcccf94-bcxk8 3m 页面中找到 Logs 链接。 2. 从下拉菜单中选择一个项目。 3. 点您要调查的 pod 的名称。 4. 点 Logs。 流程 流程 (CLI) 查看特定 pod 的日志: 其中: -f 可选:指定输出是否遵循要写到日志中的内容。 OpenShift Container Platform 4.9 节点openshift-console NAME CPU(cores) MEMORY(bytes) console-7f58c69899-q8c8k 0m 22Mi console-7f58c69899-xhbgg 0m 25Mi downloads-594fcccf94-bcxk8 3m 页面中找到 Logs 链接。 2. 从下拉菜单中选择一个项目。 3. 点您要调查的 pod 的名称。 4. 点 Logs。 流程 流程 (CLI) 查看特定 pod 的日志: 其中: -f 可选:指定输出是否遵循要写到日志中的内容。- 指定 pod 的名称。 - 可选:指定容器的名称。当 pod 具有多个容器时,您必须指定容器名称。 3. 为 POD 配置 OPENSHIFT CONTAINER PLATFORM 集群 $ oc logs -f - -c - $ oc logs ruby-58cd97df55-mww7r $ oc logs -f ruby-57f7f4855b-znl92 -c ruby $ oc logs - / 0 码力 | 374 页 | 3.80 MB | 1 年前3
共 58 条
- 1
- 2
- 3
- 4
- 5
- 6













