OpenShift Container Platform 4.14 Operator--group cache \ --version v1 \ --kind Memcached $ make docker-build docker-push IMG=/ / : $ make install OpenShift Container Platform 4.14 Operator 180 5. Operator SDK 更详细。 5.3.2.1. 先决条件 先决条件 已安装 operator SDK CLI 已安装 OpenShift CLI (oc) 4.14+ Go 1.19+ $ make deploy IMG= / / : $ oc apply -f config/samples/cache_v1_memcached.yaml memcached-operator-system $ oc delete -f config/samples/cache_v1_memcached -n memcached-operator-system $ make undeploy 第 第 5 章 章 开 开发 发 OPERATOR 181 使用具有 cluster-admin 权限的 oc 登录到 OpenShift Container Platform 0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 4.4 安装Password: *************** # subscription-manager attach --auto 2. 安装构建软件和容器所需的软件: # yum install podman make git -y 3. 克隆 kmod-via-containers 存储库: $ mkdir kmods; cd kmods $ git clone https://github.com/km kmods-via-container systemd 服务并加载它: OpenShift Container Platform 4.4 安装 安装 10 $ cd kmods-via-containers/ $ sudo make install $ sudo systemctl daemon-reload 5. 获取内核模块源代码。通过源代码,可以构建一个您无法控制但由其他人提供的第三方模块。您 需要类似 kvc -simple-kmod simple-procfs-kmod" 7. 为您的内核模块创建一个 kmods-via-containers@.service 实例(在这个示例中是 simple- kmod )并启用它: $ sudo make install $ sudo kmods-via-containers build simple-kmod $(uname -r) 8. 启用并启动 systemd 服务,然后检查状态: $0 码力 | 40 页 | 468.04 KB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具isolate-projects --selector='name=top-secret' 第 第 2 章 章 OPENSHIFT CLI (OC) 79 2.6.1.37. oc adm pod-network make-projects-global 使项目网络为全局有效 用法示例 用法示例 2.6.1.38. oc adm policy add-role-to-user 为当前项目的用户或服务帐户添加角色 versa oc adm pod-network make-projects-global# Allow all projects with label name=share to access all pods in the cluster and vice versa oc adm pod-network make-projects-global --selector='name=share' redis-operator.v0.8.0 NAME: redis-operator.v0.8.0 DESCRIPTION: A Golang based redis operator that will make/oversee Redis standalone/cluster mode setup on top of the Kubernetes. It can create a redis cluster 0 码力 | 152 页 | 1.24 MB | 1 年前3
OpenShift Container Platform 4.13 CI/CDapplication source mv /tmp/s2i/src $HOME/src # build application artifacts pushd ${HOME} make all # install the artifacts make install popd #!/bin/bash # run the application /opt/application/run.sh #!/bin/bash stage('Build') { steps { sh 'make' } } stage('Test'){ steps { sh 'make check' junit 'reports/**/*.xml' } } stage('Deploy') { steps { sh 'make publish' } } } } apiVersion: tekton.dev/v1beta1 kind: Task metadata: name: myproject-build spec:0 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.12 专用硬件和驱动程序启用clone https://github.com/openshift-psap/simple-kmod.git WORKDIR /build/simple-kmod RUN make all install KVER=${KVER} FROM registry.redhat.io/ubi8/ubi-minimal ARG KVER # /usr/src/kernel-module-management/ci/kmm-kmod RUN KERNEL_SRC_DIR=/lib/modules/${KERNEL_VERSION}/build make all FROM registry.redhat.io/ubi8/ubi-minimal ARG KERNEL_VERSION RUN microdnf install kmod /usr/src/kernel-module-management/ci/kmm-kmod RUN KERNEL_SRC_DIR=/lib/modules/${KERNEL_VERSION}/build make all FROM registry.redhat.io/ubi8/ubi-minimal ARG KERNEL_VERSION 第 第 4 章 章 内核模 内核模块 块管理 管理 OPERATOR0 码力 | 54 页 | 591.48 KB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具--selector='name=top-secret' 第 第 2 章 章 OPENSHIFT CLI (OC) 75 用法示例 用法示例 2.6.1.23. oc adm pod-network make-projects-global 使项目网络为全局有效 用法示例 用法示例 2.6.1.24. oc adm policy add-role-to-user 为当前项目的用户或服务帐户添加角色 versa oc adm pod-network make-projects-global# Allow all projects with label name=share to access all pods in the cluster and vice versa oc adm pod-network make-projects-global --selector='name=share' 通常,您首先运行 generate kustomize manifests 子命令来生成由 generate bundle 子 命令使用的输入 Kustomize 基础。但是,您可以使用初始项目中的 make bundle 命令按 顺序自动运行这些命令。 表 表 7.6. generate bundle 标记 标记 标记 标记 描述 描述 --channels(字符串) 捆绑包所属频道的以逗号分隔的列表。默认值为 0 码力 | 120 页 | 1.04 MB | 1 年前3
OpenShift Container Platform 4.10 专用硬件和驱动程序启用# Build and install the module RUN make all KVER=$(rpm -q --qf "%{VERSION}-%{RELEASE}.%{ARCH}" kernel- core) KMODVER=${KMODVER} \ && make install KVER=$(rpm -q --qf "%{VERSION}-%{RELEASE} ADD simple-kmod.conf . RUN mkdir -p /usr/lib/kvc/ \ && mkdir -p /etc/kvc/ \ && make install RUN systemctl enable kmods-via-containers@simple-kmod strategy: dockerStrategy:0 码力 | 36 页 | 360.64 KB | 1 年前3
OpenShift Container Platform 4.13 CLI 工具工具 80 2.8.1.23. oc adm pod-network join-projects 加入项目网络 用法示例 用法示例 2.8.1.24. oc adm pod-network make-projects-global 使项目网络为全局有效 用法示例 用法示例 2.8.1.25. oc adm policy add-role-to-user 为当前项目的用户或服务帐户添加角色 versa oc adm pod-network make-projects-global# Allow all projects with label name=share to access all pods in the cluster and vice versa oc adm pod-network make-projects-global --selector='name=share' 通常,您首先运行 generate kustomize manifests 子命令来生成由 generate bundle 子 命令使用的输入 Kustomize 基础。但是,您可以使用初始项目中的 make bundle 命令按 顺序自动运行这些命令。 表 表 7.6. generate bundle 标记 标记 标记 标记 描述 描述 --channels(字符串) 捆绑包所属频道的以逗号分隔的列表。默认值为 0 码力 | 128 页 | 1.11 MB | 1 年前3
OpenShift Container Platform 4.4 构建(build)application source mv /tmp/s2i/src $HOME/src # build application artifacts pushd ${HOME} make all # install the artifacts make install popd 例 例 5.2. run 脚本: 脚本: #!/bin/bash # run the application /opt/application/run0 码力 | 101 页 | 1.12 MB | 1 年前3
OpenShift Container Platform 4.14 镜像move the application source mv /tmp/s2i/src $HOME/src # build application artifacts pushd ${HOME} make all OpenShift Container Platform 4.14 镜 镜像 像 32 run 脚本: 脚本: save-artifacts 脚本: 脚本: usage 脚本: Go 二进制文件。 test/run 脚本会执行 S2I 构建,因此您的 $PATH 中必须有 S2I 二进制文件。必要情况下,请遵循 S2I # install the artifacts make install popd #!/bin/bash # run the application /opt/application/run.sh #!/bin/bash pushd ${HOME}0 码力 | 118 页 | 1.13 MB | 1 年前3
共 25 条
- 1
- 2
- 3













