文章目录

  • OpenShift / RHEL / DevSecOps 汇总目录
    • OpenShift 入门
    • OpenShift 安装
      • 免费线上环境
      • CRC单机环境
      • MicroShift
      • Online安装
      • Offline安装
      • 增加和删除集群worker节点
    • Networking
    • Image/Registry
    • HA/弹性/可靠性
    • 应用迁移/备份/DR
    • 日志/监控
    • Security
      • RHACS 系列
    • MachineConfig
    • CoreOS
    • 其它
  • DevOps
    • Tekton和CI/CD
    • DevSecOps Workshop - Tekton 一版
    • DevSecOps Workshop - Tekton + ACS 版
    • DevSecOps Workshop - Jenkins 版
    • GitOps
    • Ansible
  • 多云管理 RHACM
  • Image和Registry
    • 容器安全
  • Istio Service Mesh系列
    • Service Mesh入门
    • Istio-Tutorial
    • Service Mesh教程
  • Knatvie系列
    • Knative入门
    • Knative-Tutorial
  • Quarkus和微服务
  • Kafka/AMQ Streams/RabbitMQ
  • 3scale API Manager
  • 数据库
  • RHEL
    • Centos-2-RHEL
  • 存储
    • Ceph
    • MinIO
  • 演示应用
  • 其它OpenShift教程

OpenShift / RHEL / DevSecOps 汇总目录

OpenShift 入门

Hands-on Lab (0) - 教程说明和准备环境
Hands-on Lab (1) - 多种方法部署运行应用(视频1 | 视频2 | 视频3 | 视频4)
Hands-on Lab (2) - 使用Helm部署OpenShift应用(视频1 | 视频2)
Hands-on Lab (3) - 应用部署和切换策略(蓝绿、金丝雀和A/B、部署回滚)(视频1 | 视频2 | 视频3)
Hands-on Lab (4) - 用ImageStream操作Image (视频)
Hands-on Lab (5) - 用Build、Builder Trigger、Webhook构建和更新镜像(视频1 | 视频2)
Hands-on Lab (6) - 配置Gogs的Webhook
Hands-on Lab (7) - 用Jenkins Pipeline实现在不同运行环境中升迁部署应用(视频1 | 视频2)
Hands-on Lab (8) - 基于Gogs+Nexus+Sonarqube的Jenkins CI/CD Pipeline(视频1 | 视频2)
Hands-on Lab (9) - 增加新管理员用户
Hands-on Lab (10) - 限制集群资源的使用量(视频)
Hands-on Lab (11) - 用户身份认证和资源访问限制(视频)
Hands-on Lab (12) - 使用配置参数和环境变量(视频1 | 视频2)
Hands-on Lab (13) - 使用持久化存储(视频)
OpenShift 4 - 使用 emptyDir/hostPath/local 类型 PV
Hands-on Lab (14) - 部署StatefulSets应用
Hands-on Lab (15) - 使用Prometheus Operator监控应用(视频1 | 视频2 | 视频3)

OpenShift 4 - 全图形化 Step-by-Step 部署容器应用 (视频)

OpenShift 安装

免费线上环境

OpenShift 4 - 使用教程和免费试用环境

CRC单机环境

OpenShift 4 - CRC(Codeready Container)个人单机版 OpenShift 环境

MicroShift

MicroShift - 一个超轻量级 OpenShift 环境

Online安装

OCP4-在线裸机环境OpenShift4.6集群(1)视频
OCP4-在线裸机环境OpenShift4.6集群(2)视频

Offline安装

OCP4-离线裸机环境OpenShift4.6集群-视频

增加和删除集群worker节点

OpenShift 4 - 安装 OpenShift 集群后如何删除节点或增加新节点

Networking

  1. OpenShift 4 - 对容器访问的网络限速
  2. OpenShift 4 - 通过Service的nodePort访问应用
  3. OpenShift 4 - 通过设置SDN的NetworkPolicy定义Pod访问策略(视频1 | 视频2)
  4. OpenShift 4 - Ingress、Route与Shard
  5. OpenShift 4 - 使用https协议访问Route(视频)
  6. OpenShift 4 - 基于URL的应用路由

Image/Registry

  1. OpenShift 4 - OpenShift是如何通过ImageStream访问Image的
  2. OpenShift 4 - 获得ImageStream中使用的应用镜像离线包
  3. OpenShift 4 - 向OpenShift内部Image Registry推送Image(视频1 | 视频2)
  4. OpenShift 4 - 部署Mirror Registry并复制Image
  5. OpenShift 4 - 配置OpenShift可使用的外部Image Registry和Mirror Registry
  6. OpenShift 4 - 用Pull Secret访问红帽官方或其他外部Registry的Image
  7. OpenShift 4 - 配置本地Neuxs Registry并通过Pull Secret访问
  8. OpenShift 4 - 通过 secret 访问 Quay 受保护的镜像

HA/弹性/可靠性

  1. OpenShift 4 - 扩展收缩应用部署规模
  2. OpenShift 4 - 基于CPU负载和网络负载的HPA
  3. OpenShift 4 - 基于Memory的HPA
  4. OpenShift 4 - 通过 KubeFed 配置 OpenShift 联邦集群

应用迁移/备份/DR

OpenShift 4 - 用 MTC 将应用从 OpenShift 3 迁移至 OpenShift 4 (视频)
OpenShift 4 - 容器应用备份和恢复 (视频)
OpenShift 4 - 用 OpenShift Platform Plus 实现混合容器云的应用灾难恢复 - (视频)

日志/监控

  1. OpenShift 4 - 查看Node上的日志
  2. OpenShift 4 - 用内置的Prometheus监控应用
  3. OpenShift 4 - 使用Prometheus监控Node节点
  4. OpenShift 4 - 使用定制的Grafana和Dashboard
  5. OpenShift 4 - 配置OpenShift集群日志环境EFK(视频)

Security

  1. OpenShift 4 - 增加 HTPasswd方式的身份认证
  2. OpenShift 4 - 增加管理员用户
  3. OpenShift 4 - 设置用户/组对项目的访问权限
  4. OpenShift 4 - 基于Role的RBAC
  5. OpenShift 4 - 访问权限分级授权
  6. OpenShift 4 - 了解Secret
  7. OpenShift 4 - 为Serivce Account赋权
  8. OpenShift 4 - OpenShift4 - 获取能访问API服务的用户认证Token
  9. OpenShift 4 - 通过 REST API 操作 OpenShift
  10. OpenShift 4 - 提权运行容器
  11. OpenShift 4 - 配置基于Red Hat SSO的Identity Providers(视频)
  12. OpenShift 4 - 用CA证书或Token访问Internal Registry中的容器
  13. OpenShift 4 - 用自定义的TLS证书对访问OpenShift的用户认证身份
  14. OpenShift 4 - 使用 Service CA 证书增加内部通讯安全
  15. OpenShift 4 - 查看关键证书到期日期
  16. OpenShift 4 - 验证 Pod 内部容器 使用 CA 和 ServiceAccount Token访问API服务
  17. OpenShift 4 - 为客户端配置使用基于CA证书的kubeconfig实现无密码登录
  18. OpenShift 4 - 用Compliance Operator对OpenShift进行安全合规扫描
  19. OpenShift 4 - 用Compliance Operator修复合规检查发现的问题
  20. OpenShift 4 - 对镜像进行合规扫描,加固应用镜像安全
  21. OpenShift 4 - 为集群配置镜像签名功能,只能部署签名的镜像
  22. OpenShift 4 - 安全上下文
  23. OpenShift 4 - 用安全上下文(SC)与安全上下文约束(SCC)控制应用对受保护功能的访问
  24. OpenShift 4 - 锁定被保护的 OpenShift 资源,禁止删除和修改操作 (视频)
  25. OpenShift 4 - 解决elasticsearch中的Log4j漏洞
  26. OpenShift 4 - 镜像漏洞扫描软件 Clair
  27. OpenShift 4 - 使用 Trivy Operator 对项目中的镜像进行安全扫描
  28. OpenShift 4 - 为应用配置访问白名单并预防DDoS (视频)
  29. OpenShift 4 - 利用 File Integrity Operator 实现对集群节点进行入侵检测 (视频)
  30. OpenShift 4 - 集群节点日志和API审计日志策略
  31. OpenShift 4 - 个性化 Project 对象,提升 Namespace 使用安全
  32. OpenShift 4 - 提升客户端访问 API Server 安全 (视频)

RHACS 系列

OpenShift Security (1) - 红帽多集群安全管理 RHACS 的主要功能和技术架构
OpenShift Security (2) - 安装 Red Hat Advanced Cluster Security(RHACS)
OpenShift Security (3) - 准备客户端环境,安装示例应用
OpenShift Security (4) - 管理集群中的安全漏洞
OpenShift Security (5) - 评估部署中的风险
OpenShift Security (6) - 用网络图可视化网络访问策略
OpenShift Security (7) - 风险合规评估
OpenShift Security (8) - 安装并运行 DevSecOps 应用
OpenShift Security (9) - 用 RHACS 扫描 Log4j 安全漏洞,屏蔽不安全镜像部署 (视频)
OpenShift Security (10) - 用红帽高级集安全产品监控容器中运行的安全违规操作 (视频)
OpenShift Security (11) - 在DevOps的CI/CD中扫描部署中的安全风险 (视频)
OpenShift Security (12) - 用 RHACS 管理容器之间的网络访问策略 (视频)
OpenShift Security (13) - 利用Log4j漏洞攻击容器 (视频)
OpenShift Security (14) - 用 RHACS 中的进程基线功能找出在容器中运行的风险操作 (视频)
OpenShift Security (15) - 用 RHACS 的安全策略管理运行中的容器安全 (视频)
OpenShift Security (16) - 用 RHACS 为加固应用镜像安全提供线索 (视频)

MachineConfig

  1. OpenShift 4 - 如何用Machine Config Operator修改集群节点CoreOS的配置
  2. OpenShift 4 - 用KubeletConfig和ContainerRuntimeConfig分别修改集群节点的Kubelet和cri-o的配置
  3. OpenShift 4 - 设置集群节点和Pod容器的时间和时区
  4. OpenShift 4 - 节点是如何通过CRI-O运行容器的
  5. OpenShift 4 - 在集群节点用crictl对Pod/Image/Container进行操作
  6. OpenShift 4 - 用 Windows MachineConfig Operator 管理 Windows Container
  7. OpenShift 4 - 向OpenShift添加新的SSH Key
  8. OpenShift 4 - 关闭更新MachineConfig后集群节点自动重启功能
  9. OpenShift 4 - 定制 RHCOS Linux的Kernal参数
  10. OpenShift 4.10 新特性 - 利用 MachineConfig 发现节点配置漂移 (演示视频)

CoreOS

  1. OpenShift 4 - Fedora CoreOS (1) - 最简安装
  2. OpenShift 4 - Fedora CoreOS (2) - 准备 Fedora CoreOS 安装环境的三个工具
  3. OpenShift 4 - Fedora CoreOS (3) - 用定制的 CoreOS ISO 安装
  4. OpenShift 4 - Fedora CoreOS (4) - 用 Ignition 定制 CoreOS 的网络/存储等配置
  5. OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作
  6. OpenShift 4 - Fedora CoreOS (6) - 用rpm-ostree安装软件、升级回滚CoreOS
  7. OpenShift 4 - OpenShift是如何升级RHCOS的

其它

  1. OpenShift 4 - 一些有用的命令
  2. OpenShift 4 - 如何删除Terminating状态的项目
  3. OpenShift 4 - 在控制台中安装使用 Web Terminal
  4. OpenShift 4 - 创建任务和定时任务
  5. OpenShift 4 - 通过DaemonSet在指定Node上运行守护程序
  6. OpenShift 4 - Pod的亲和性/反亲和性
  7. OpenShift 4 - Pod 优先级
  8. OpenShift 4 - 通过模板定制新建project的配置

DevOps

OpenShift 4 - 通过Maven镜像加速Java应用构建速度
OpenShift 4 - 为Gogs构建一个Operator
OpenShift 4 - 使用Operator安装Gitea
OpenShift 4 - 用 Operator 创建 Jenkins 环境

Tekton和CI/CD

OpenShift 4 Tekton (1) - OpenShift Pipeline入门-安装Pipeline Operator
OpenShift 4 Tekton (2) - OpenShift Pipeline入门-用Pipeline部署应用
OpenShift 4 Tekton (3) - 通过控制台的图形化方式配置Tekton Pipeline
OpenShift 4 Tekton (4) - 使用Workspaces为包含Maven Build的Pipeline提速
OpenShift 4 Tekton (5) - Task/Pipeline/Workspace/PipelineResource

OpenShift 4 Tekton - OpenShift Pipeline入门-用Webhook实现CI/CD
OpenShift 4 Tekton - Katacoda的Tekton Pipeline入门示例
OpenShift 4 Tekton - Tekton实现包含Gogs+SonaQube+Nexus+Report+WebHook的Pipeline
OpenShift 4 Tekton - 将Tekton和ArgoCD集成

DevSecOps Workshop - Tekton 一版

OpenShift 4 - DevSecOps Workshop 系列视频

OpenShift 4 - DevSecOps Workshop (1) - 安装Workshop环境
OpenShift 4 - DevSecOps Workshop (2) - 用Tekton运行Pipeline
OpenShift 4 - DevSecOps Workshop (3) - 从PipelineResource、Task到一个简单的Pipeline
OpenShift 4 - DevSecOps Workshop (4) - 为 Task 增加参数
OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task
OpenShift 4 - DevSecOps Workshop (6) - 为Pipeline增加SonarQube实现SAST
OpenShift 4 - DevSecOps Workshop (7) - 为Pipeline增加向Nexus制品库推送任务
OpenShift 4 - DevSecOps Workshop (8) - 为Pipeline增加生成Image任务
OpenShift 4 - DevSecOps Workshop (9) - 向Dev环境部署应用镜像
OpenShift 4 - DevSecOps Workshop (10) - 向Stage环境部署应用镜像
OpenShift 4 - DevSecOps Workshop (11) - 通过Trigger启动Pipeline运行
OpenShift 4 - DevSecOps Workshop (12) - 用CodeReady Workspace编辑应用代码
OpenShift 4 - DevSecOps Workshop (13) - 将镜像推送到Quay,并进行漏洞扫描
OpenShift 4 - DevSecOps Workshop (14) - 镜像合规扫描
OpenShift 4 - DevSecOps Workshop (15) - 利用OpenShift GitOps向多个目标部署应用
OpenShift 4 - DevSecOps Workshop (16) - 使用 VSCode 编辑运行 Tekton Pipeline 资源

DevSecOps Workshop - Tekton + ACS 版

OpenShift 4 - DevSecOps (1) - 安装 DevSecOps 环境
OpenShift 4 - DevSecOps (2) - 在 DevSecOps 过程中,借助 RHACS 发现并修复安全隐患 (视频)
OpenShift 4 - DevSecOps (3) - 用 RHACS 精细化管理云原生应用安全(视频)
OpenShift 4 - DevSecOps (4) - 实现一个 CI/CD Pipeline,并用 RHACS 发现安全隐患(视频)

DevSecOps Workshop - Jenkins 版

OpenShift 4 - DevSecOps Workshop (Jenkins版)

GitOps

GitOps(1)通过OpenShift GitOps Operator安装ArgoCD
GitOps(2)用ArgoCD部署应用
GitOps(3)用Helm+ArgoCD部署应用,并保持配置同步
GitOps(4)用ArgoCD向Multi-Cluster发布应用
GitOps(5)用ArgoCD配置其他OpenShift资源
GitOps(6)用ArgoCD部署MongoDB主从集群
GitOps(7)用ArgoCD部署Pacman应用集群
GitOps(8)用ArgoCD实现的应用迁移、金丝雀部署、DR

OpenShift 4 - 使用社区版ArgoCD Operator
OpenShift 4- 用ArgoCD安装ArgoCD环境

Ansible

OpenShift 4 - 部署 Ansible Tower 环境
OpenShift 4 - 安装部署 Ansible Automation Platform 4.x 控制台
OpenShift 4 - 用 Ansible 实现基于 OpenShift (Kubernetes) 的 DevOps

DevOps - 用 Ansible 管理 VMware vSphere 中的虚拟机(视频)

多云管理 RHACM

OpenShift 4 - 多云管理(1) - 安装 RHACM、导入已有集群、配置观察功能
OpenShift 4 - 多云管理(2) - 部署应用

Image和Registry

Quay(0) - 安装一个单实例 Quay 环境
Quey(1) - 用Quay Operator配置并运行Red Hat Quay
OpenShift 4 - 用 Quay Operator 安装 Quay 环境(4.10 修正)
Quay(2) - 镜像常规操作
Quay(3) - 访问权限管理
OpenShift 4 - 用Quay扫描OpenShift用到的镜像

容器入门(1) - 安装和使用Docker Registry
容器入门(2) - podman
容器入门(3) - docker
容器入门(4) - skopeo
容器入门(5) - 用Buildah定制UBI容器镜像
容器入门(6)- 在多个Registry之间复制镜像
容器入门(7) - 获取访问Docker Registry的证书
容器入门(8) - 镜像签名

OpenShift 4 - 在离线环境中用 oc-mirror 获取 OpenShift 和 Opeartor 的相关镜像

容器安全

容器安全 - 以只读方式运行容器
容器安全 - 通过SECCOMP过滤在容器中的风险操作
容器安全 - 限制docker/podman只能使用有效签名的镜像
容器安全 - 利用特权模式运行的容器,实现容器逃逸
容器安全 - 非特权/非root用户运行容器,提升容器的运行安全

Istio Service Mesh系列

Service Mesh入门

OpenShift 4 - 创建Service Mesh运行环境
OpenShift 4 - Service Mesh入门
OpenShift 4 - Service Mesh环境和BookInfo应用安装脚本

Istio-Tutorial

Istio-Tutorial (1) 教程说明和准备环境
Istio-Tutorial (2) 部署三个微服务
Istio-Tutorial (3) 监控微服务运行
Istio-Tutorial (4) 流量控制和灰度发布
Istio-Tutorial (5) 其它流量控制场景以及VirtualService和DestinationRule的关系
Istio-Tutorial (6) 服务恢复能力(重试、超时、断路器)
Istio-Tutorial (7) 利用VirtualService的故障注入实现混沌测试Chaos Testing
Istio-Tutorial (8) 在服务之间配置Mutual TLS双向传输安全
Istio-Tutorial (9) 访问限流
Istio-Tutorial (10) 访问白名单、黑名单
Istio-Tutorial (11) 控制Egress访问

Service Mesh教程

OpenShift 4 - Service Mesh教程(1)- 创建Service Mesh运行环境,部署微服务
OpenShift 4 - Service Mesh教程(2)- 用Kiali监控微服务运行
OpenShift 4 - Service Mesh教程(3)- 访问流量管理
OpenShift 4 - Service Mesh教程(4)- 跟踪访问后端服务超时
OpenShift 4 - Service Mesh教程(5)- 断路器Circuit Breaker
OpenShift 4 - Service Mesh教程(6)- 根据Header路由请求

Knatvie系列

Knative入门

Knative(1) - 创建Knative无服务器架构环境
Knative(2) - 第一个Serverless应用
Knative(3) - 通过事件触发Serverless服务

OpenShift 4 - 直接将Web应用当成Serverless运行
OpenShift 4 - 用 OpenShift Serverless Functions 为 Knative 开发 FaaS
OpenShift 4 - 部署一个基于 Serverless 的 Banking 应用

Knative-Tutorial

Knative-Tutorial(1) 创建Serverless运行环境
Knative-Tutorial(2) 基于Revision/Tag/Traffic实现蓝绿部署和恢复发布
Knative-Tutorial(3) 了解Knative Serving的核心对象
Knative-Tutorial(4) 自动扩展和收缩
Knative-Tutorial(5) Eventing之Source和Sink
Knative-Tutorial(6) Eventing之Channel和Subscription
Knative-Tutorial(7) Eventing之Broker和Trigger

Quarkus和微服务

Quarkus(1)创建第一个Quarkus应用
Quarkus(2)使用S2I部署Quarkus应用
Quarkus(3)用独立的Prometheus监控Quarkus应用
Quarkus(4)用集成的Prometheus监控Quarkus应用
Quarkus(5)用CodeReady Workspaces开发Quarkus云原生应用
OpenShift - 用CodeReady开发云原生应用(1)- 将可执行Quarkus应用部署到OpenShift

Kafka/AMQ Streams/RabbitMQ

OpenShift 4 之Kafka(1)-部署Strimzi Operator运行Kafka应用
OpenShift 4 之Kafka(2)-配置Kafka Bridge,通过HTTP访问Kafka Topic
OpenShift 4 之AMQ Streams(1) - 多个Consumer从Partition接收数据
OpenShift 4 之AMQ Streams(2) - 用Kafka Connect访问数据源
OpenShift 4 之AMQ Streams(3) - 用Kafka MirrorMaker在Kafka集群间复制数据
OpenShift 4 之AMQ Streams(4) - 用Prometheus监控Kafka

OpenShift 4 - 部署 RabbitMQ 集群

3scale API Manager

OpenShift 4 - 安装3Scale API Management环境

数据库

OpenShift 4 - 用容器提升MySQL的可用性
OpenShift 4 - 部署MySQL主从复制
OpenShift 4 - 运行Spark和Zeppelin大数据应用
OpenShift 4 - 高可靠运行MS SQL Server 2019数据库
OpenShift 4 - 用Debezium+Kafka实现MySQL数据库的CDC
OpenShift 4 - 部署基于MongoDB和NodeJS的多层应用
OpenShift 4 - 使用Debezium实现MySQL的CDC变化数据捕获

RHEL

RHEL 8 - 配置基于安装 ISO 文件的 YUM Repo
RHEL 8 - 安装 webconsole
RHEL 8 - 记录用户会话操作
RHEL 8 - 用VM Image Builder构建虚机镜像
RHEL 8 - RHEL自带AppStream应用模块管理
RHEL 8 - 用podman compose替代docker compose运行Ansible Tower
RHEL 8 - 用podman/buildah/skopeo构建systemd级别运行容器
RHEL 8 - 用OpenSCAP工具对RHEL进行漏洞安全合规扫描,并修复
RHEL 8 - 用OpenSCAP工具对容器镜像进行漏洞安全合规扫描,并修复
RHEL 8 - CIS安全合规基线、SCAP、SSG和合规扫描、漏洞扫描

Centos-2-RHEL

用 convert2rhel 工具将 CentOS 迁移至 RHEL

存储

Ceph

Ceph (1) - 安装Ceph集群方法 1:使用 ceph-deploy 安装Nautilus版Ceph集群
Ceph (2) - 安装Ceph集群方法 2:使用 cephadm 安装Nautilus版Ceph集群
Ceph (3) - 安装Ceph集群方法 3:使用 ceph-ansible 安装 Red Hat Ceph Storage 4.1 集群

MinIO

OpenShift 4 - 部署运行 MinIO 对象存储

演示应用

OpenShift 4 - 应急响应Demo应用(AMQ+Knative+Quay+BPM+BDM+SSO)

其它OpenShift教程

  1. https://redhat-scholars.github.io/openshift-starter-guides/rhs-openshift-starter-guides/index.html
  2. https://redhat-scholars.github.io/openshift-admins-devops/rhs-openshift-admins-devops/index.html
  3. https://github.com/RedHatWorkshops/openshiftv4-devday
  4. https://openshift-labs.github.io/starter-guides-html/parksmap-scaling.html
  5. http://ocp-ocs-admins-labguides.6923.rh-us-east-1.openshiftapps.com/workshop/networking

OpenShift / RHEL / DevSecOps 汇总目录相关推荐

  1. OpenShift 4 - DevSecOps (4) - 实现一个 CICD Pipeline,并用 RHACS 发现安全隐患

    <OpenShift 4.x HOL教程汇总> 本文在 OpenShift 4.10 环境中进行验证. 文章目录 准备环境 安装 RHACS 环境 安装 Gitea,导入 Git Repo ...

  2. OpenShift 4 - DevSecOps (1) - 安装 DevOps 环境

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.10环境中验证 本文创建的环境包含 RHACS.CI/CD Pipeline,Sonarqube,A ...

  3. [OpenShift 4 - DevSecOps Workshop (16) - 使用 VSCode 编辑运行 Tekton Pipeline 资源

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  4. OpenShift 4 - DevSecOps Workshop (15) - 利用OpenShift GitOps向多个目标部署应用

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  5. OpenShift 4 - DevSecOps Workshop (13) - 将镜像推送到Quay,并进行漏洞扫描

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  6. OpenShift 4 - DevSecOps Workshop (11) - 通过Trigger启动Pipeline运行

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  7. OpenShift 4 - DevSecOps Workshop (9) - 向Dev环境部署应用镜像

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  8. OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  9. OpenShift 4 - DevSecOps Workshop (4) - 为 Task 增加参数和Workspace

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

最新文章

  1. 什么叫PMP?项目管理的本质是什么?
  2. Tomcat - 模拟Tomcat的webappClassLoader加载自己war包应用内不同版本类实现相互共存与隔离
  3. 区块链实践(一) 以太坊网络+geth搭建私有网络实战
  4. jquery 判断元素显示或隐藏
  5. spring 的4种事务管理(1种编程式+3种声明式)
  6. 人工计算机的相关信息,第三届计算机信息科学与人工智能国际学术会议(CISAI 2020)...
  7. poi导出Excel(分行单元格颜色设置,字体设置,合并单元格,插入图片)
  8. Qt笔记-QSerialPort的使用(串口通信简单实例)
  9. nlp-paper: 按主题分类的自然语言处理文献大列表
  10. 《永不放弃-马云给创业者的24堂课》— 综合素质提升书籍
  11. 向量的表示及协方差矩阵
  12. mysql数据库白羽_Android应用开发Android 友盟推送原理解析
  13. IOS 高德地图导航
  14. 高等代数期末考试题库及答案_数学类高等代数期末考试试题A卷(含答案)
  15. pandas包安装教程
  16. Mac利用pd来安装虚拟机win7系统。
  17. 时间序列预测比赛小结
  18. 充电识别过程及QC2.0
  19. iPhone11的计算机怎么用,iPhone11怎么自设铃声
  20. win7防火墙在哪里设置【系统天地】

热门文章

  1. c语言链表实践报告,双向链表的实践(C语言)
  2. 逻辑盘下的所有目录完全共享_Python File I/O之读取路径下所有目录和文件
  3. java nio 连接数_Java NIO 基础一 NIO概念
  4. keil内存溢出表现_详细讲解C语言五大内存分区与可执行程序的三段(Text段、Date段、Bss段)【建议收藏】...
  5. 精选素材模板丨极简风简历模板
  6. 比较差异_风向风速记录仪与人工观测差异比较
  7. mac地址修改_【电脑知识】在纯DOS下更改BIOS中网卡MAC地址教程
  8. 手绘时钟的设计与实现
  9. 网络合作伙伴通信协议指南:NETWORK ASSOCIATES GUIDE TO COMMUNICATIONS PROTOCOLS
  10. Zookeeper 教程:Zookeeper作为Hadoop和Hbase的重要组件,为分布式应用程序协调服务