OpenShift Container Platform 4.4 构建(build)
并提高 Jenkins 处理期间的性能。 5.4.4. Pipeline 构建教程 本例演示如何创建 OpenShift Pipeline,以使用 nodejs-mongodb.json 模板构建、部署和验证 Node.js/MongoDB 应用程序。 jenkinsPipelineStrategy: ... env: - name: "FOO" value: "BAR" nodejs-sample-pipeline.yaml 的文件: 注意 注意 这将创建一个 BuildConfig,它将使用 Jenkins Pipeline 策略来构建、部署和扩展 Node.js/MongoDB 示例应用程序。 3. 使用 jenkinsPipelineStrategy 创建 BuildConfig 后,请通过使用内联 jenkinsfile 告知管道接下 来做什么: 注意 注意 githubusercontent.com/openshift/nodejs- ex/master/openshift/templates/nodejs-mongodb.json' 1 def templateName = 'nodejs-mongodb-example' 2 pipeline { agent { node { label 'nodejs' 3 } }0 码力 | 101 页 | 1.12 MB | 1 年前3OpenShift Container Platform 3.11 扩展和性能指南
basename: clusterloader-nodejs-mongodb tuning: default ifexists: reuse templates: - num: 1 file: ./examples/quickstarts/nodejs-mongodb.json - num: 1 basename: 3.10 中,使用这些 (no)SQL 数据库进行了大量测试: Postgresql SQL v9.6 MongoDB noSQL v3.2 这些数据库的存储源自聚合模式存储集群。 用于 Postgresql SQL 基准测试 pgbench,用于数据库基准测试。对于 MongoDB noSQL 基准测试 YCSB Yahoo!Cloud Serving Benchmark 用于基准测试,workloada o pen-behind performance.st rict-o-direct 第 第 15 章 章 在 在 GLUSTERFS 存 存储 储上 上进 进行 行优 优化 化 53 MongoDB noSQL 是 performance.st at-prefetch performance.re ad-ahead performance.wr ite-behind performance0 码力 | 58 页 | 732.06 KB | 1 年前3OpenShift Container Platform 4.13 CI/CD
Control Management 系统中。 本例演示如何创建 OpenShift Container Platform Pipeline,以使用 nodejs-mongodb.json 模板构建、 部署和验证 Node.js/MongoDB 应用程序。 流程 流程 1. 创建 Jenkins master: 选择要使用的项目,或使用 oc new-projectnodejs-sample-pipeline.yaml 的文件: 注意 注意 这将创建一个 BuildConfig 对象,它将使用 Jenkins Pipeline 策略来构建、部署和 扩展 Node.js/MongoDB 示例应用程序。 3. 使用 jenkinsPipelineStrategy 创建 BuildConfig 对象后,通过使用内联 jenkinsfile 告知管道做 什么: 注意 注意 githubusercontent.com/openshift/nodejs- ex/master/openshift/templates/nodejs-mongodb.json' 1 def templateName = 'nodejs-mongodb-example' 2 pipeline { agent { node { label 'nodejs' 3 } } 0 码力 | 129 页 | 1.37 MB | 1 年前3OpenShift Container Platform 3.11 开始使用
Node.js Node.js PHP CakePHP Perl Dancer Java OpenShift Container Platform 提供的其他镜像包括: MySQL MongoDB PostgreSQL Jenkins 另外,JBoss Middleware 还整合了大量 OpenShift Container Platform 模板。 XPaaS 服务提供的技术包括: 使用 使用 WEB 控制台 控制台创 创建并 建并构 构建 建镜 镜像 像 11 用户可以使用这些服务的组合: 只使用 HTTP,或使用 HTTP 和 HTTPS 不需要数据库,或使用 MongoDB、PostgreSQL 或 MySQL。 如果需要,可以与 A-MQ 集成 为了帮助演示这些应用程序,以下小节引导您创建一个包含示例 Node.js 应用程序的项目,该应用程序将 提供欢迎页面和当前点击计数(存储在数据库中)。 Node.js Node.js PHP CakePHP Perl Dancer Java OpenShift Container Platform 提供的其他镜像包括: MySQL MongoDB PostgreSQL Jenkins 另外,JBoss Middleware 还整合了大量 OpenShift Container Platform 模板。 XPaaS 服务提供的技术包括:0 码力 | 24 页 | 290.05 KB | 1 年前3OpenShift Container Platform 4.14 Operator
API 功能丰富,所有平台均有对应的客户端,并可插入到集群的访问控制/审核中。Operator 会 使用 Kubernetes 的扩展机制“自定义资源定义 (CRD)”支持您的自定义对象,如 MongoDB,它类似于 内置的原生 Kubernetes 对象。 Operator 与 与 Service Broker 的比 的比较? ? 服务代理(service broker)是实现应用程序的编程 fied Certified Operators 91m crunchy-postgres-operator Certified Operators 91m mongodb-enterprise Certified Operators 91m ... etcd Community fied Certified Operators 91m crunchy-postgres-operator Certified Operators 91m mongodb-enterprise Certified Operators 91m ... etcd Community0 码力 | 423 页 | 4.26 MB | 1 年前3OpenShift Container Platform 4.14 镜像
串值的列表表示。标签是将容器镜 像归类到广泛功能区域的方法。标签有助于 UI 和生成工具在应用程序创建过程 中建议相关容器镜像。 LABEL io.openshift.tags mongodb,mongodb24,nosql io.openshift.wants 指定标签列表,如果您未向容器镜像附带给定标签,则生成工具和 UI 可使用该 列表提供相关建议。例如,如果容器镜像需要 mysql mysql 和 redis,而您未向容器 镜像附带 redis 标签,则 UI 可能会建议您将此镜像添加到部署中。 LABEL io.openshift.wants mongodb,redis io.k8s.description 该标签可用于向容器镜像用户提供有关此镜像所提供服务或功能的更详细信息。 然后 UI 可结合使用此描述与容器镜像名称,为最终用户提供更人性化的信息。 LABEL io.k8s PHP web 框架 Dancer:包含 MySQL 数据库的 Perl Web 框架 Django:包含 PostgreSQL 数据库的 Python web 框架 NodeJS:包含 MongoDB 数据库的 NodeJS web 应用程序 Rails:Ruby web 框架(包括 PostgreSQL 数据库) 10.7. 编写模板 您可以定义新模板,以便轻松重新创建应用程序的所有0 码力 | 118 页 | 1.13 MB | 1 年前3OpenShift Container Platform 4.7 镜像
串值的列表表示。标签是将容器镜 像归类到广泛功能区域的方法。标签有助于 UI 和生成工具在应用程序创建过程 中建议相关容器镜像。 LABEL io.openshift.tags mongodb,mongodb24,nosql io.openshift.wants 指定标签列表,如果您未向容器镜像附带给定标签,则生成工具和 UI 可使用该 列表提供相关建议。例如,如果容器镜像需要 mysql mysql 和 redis,而您未向容器 镜像附带 redis 标签,则 UI 可能会建议您将此镜像添加到部署中。 LABEL io.openshift.wants mongodb,redis io.k8s.description 该标签可用于向容器镜像用户提供有关此镜像所提供服务或功能的更详细信息。 然后 UI 可结合使用此描述与容器镜像名称,为最终用户提供更人性化的信息。 LABEL io.k8s PHP web 框架 Dancer:包含 MySQL 数据库的 Perl Web 框架 Django:包含 PostgreSQL 数据库的 Python web 框架 NodeJS:包含 MongoDB 数据库的 NodeJS web 应用程序 Rails:Ruby web 框架(包括 PostgreSQL 数据库) 10.7. 编写模板 您可以定义新模板,以便轻松重新创建应用程序的所有0 码力 | 123 页 | 1.20 MB | 1 年前3OpenShift Container Platform 4.2 镜像
串值的列表表示。标签是将容器镜 像归类到广泛功能区域的方法。标签有助于 UI 和生成工具在应用程序创建过程 中建议相关容器镜像。 LABEL io.openshift.tags mongodb,mongodb24,nosql io.openshift.wants 指定标签列表,如果您未向容器镜像附带给定标签,则生成工具和 UI 可使用该 列表提供相关建议。例如,如果容器镜像需要 mysql mysql 和 redis,而您未向容器 镜像附带 redis 标签,则 UI 可能会建议您将此镜像添加到部署中。 LABEL io.openshift.wants mongodb,redis io.k8s.description 该标签可用于向容器镜像用户提供有关此镜像所提供服务或功能的更详细信息。 然后 UI 可结合使用此描述与容器镜像名称,为最终用户提供更人性化的信息。 LABEL io.k8s Dancer:Perl web 框架(包括 MySQL 数据库) Django:Python web 框架(包括 PostgreSQL 数据库) NodeJS:NodeJS web 应用程序(包括 MongoDB 数据库) Rails:Ruby web 框架(包括 PostgreSQL 数据库) 8.7. 编写模板 您可以定义新模板,以便轻松重新创建应用程序的所有对象。该模板将定义由其创建的对象以及一些元数0 码力 | 92 页 | 971.35 KB | 1 年前3OpenShift Container Platform 4.6 发行注记
使用自己的 RHEL 7 计算机器 1.4.1.2. Metering Operator 1.4.2. 删除的功能 1.4.2.1. OperatorSource 资源 1.4.2.2. MongoDB 模板 1.4.2.3. AWS EFS 的外部置备程序(技术预览) 1.4.2.4. TLS 验证返回到 Common Name 字段 1.4.2.5. 删除了对 Microsoft Azure OperatorHub 的默认目录现在只使用 CatalogSource 资源并启用了 polling 功能。默认目录在引用的索引镜像中每 15 分钟轮询新更新。 1.4.2.2. MongoDB 模板 模板 所有基于 MongoDB 的样本都已替换、弃用或删除。 1.4.2.3. AWS EFS 的外部置 的外部置备 备程序(技 程序(技术预览 术预览) ) Amazon Web Services(AWS)Elastic0 码力 | 91 页 | 1.15 MB | 1 年前3OpenShift Container Platform 4.6 网络
networking.k8s.io/v1 metadata: name: allow-27107 1 spec: podSelector: 2 matchLabels: app: mongodb ingress: - from: - podSelector: 3 matchLabels: app: app 第 第 10 章 章 网 网络 networking.k8s.io/v1 metadata: name: allow-27107 1 spec: podSelector: 2 matchLabels: app: mongodb ingress: - from: - podSelector: 3 matchLabels: app: app ports: 4 networking.k8s.io/v1 metadata: name: allow-27107 1 spec: podSelector: 2 matchLabels: app: mongodb ingress: - from: - podSelector: 3 matchLabels: app: app ports: 40 码力 | 256 页 | 2.78 MB | 1 年前3
共 17 条
- 1
- 2