OpenShift / RHEL / DevSecOps 汇总目录
文章目录OpenShift / Ansible / RHEL / DevSecOps 汇总目录OpenShift 入门OpenShift 安装免费线上环境单机环境MicroShiftOnline安装Offline安装增加和删除集群worker节点NetworkingImage / RegistryHA/弹性/可靠性/SRE应用迁移/备份/DR日志/监控/可观测SecurityRHACS 系列MachineConfigCoreOS其它运维DevOpsTekton和CI/CDDevSecOps Workshop - Tekton 一版DevSecOps Workshop - Tekton ACS 版DevSecOps Workshop - Jenkins 版GitOps多云管理 RHACMDocker/Podman/Quay容器安全容器虚拟化Istio Service Mesh系列Service Mesh入门Istio-TutorialService Mesh教程Knatvie系列Knative入门Knative-TutorialQuarkus和微服务Kafka/AMQ/RabbitMQ3scale API Manager数据库/RedisAI/MLOpenShift DevspacesRHELCentOS-2-RHEL RHEL 原地升级Ansible Automation PlatformSatelliteJBoss EAP存储CephMinIO演示应用其它OpenShift教程OpenShift / Ansible / RHEL / DevSecOps 汇总目录OpenShift 入门Hands-on Lab (0) - 教程说明和准备环境Hands-on Lab (1) - 多种方法部署运行应用视频1 | 视频2 | 视频3 | 视频4Hands-on Lab (2) - 使用Helm部署OpenShift应用视频1 | 视频2OpenShift 4 - 使用 Opeartor 运行管理云原生应用生命周期 (附视频)Hands-on Lab (3) - 应用部署和切换策略蓝绿、金丝雀和A/B、部署回滚(视频1 | 视频2 | 视频3)Hands-on Lab (4) - 用ImageStream操作Image (视频)Hands-on Lab (5) - 用Build、Builder Trigger、Webhook构建和更新镜像视频1 | 视频2Hands-on Lab (6) - 配置Gogs的WebhookHands-on Lab (7) - 用Jenkins Pipeline实现在不同运行环境中升迁部署应用视频1 | 视频2Hands-on Lab (8) - 基于GogsNexusSonarqube的Jenkins CI/CD Pipeline视频1 | 视频2Hands-on Lab (9) - 增加新管理员用户Hands-on Lab (10) - 限制集群资源的使用量视频Hands-on Lab (11) - 用户身份认证和资源访问限制视频Hands-on Lab (12) - 使用配置参数和环境变量视频1 | 视频2Hands-on Lab (13) - 使用持久化存储视频OpenShift 4 - 使用 emptyDir/hostPath/local 类型 PVHands-on Lab (14) - 部署StatefulSets应用Hands-on Lab (15) - 使用Prometheus Operator监控应用视频1 | 视频2 | 视频3OpenShift 4 - 全图形化 Step-by-Step 部署容器应用 (视频)OpenShift 安装免费线上环境OpenShift 4 - 使用教程和免费试用环境单机环境OpenShift 4 - CRCCodeready Container个人单机版 OpenShift 环境OpenShift 4 - 在 Windows 上安装 OpenShift 单机开发环境 -视频OpenShift 4 - 使用辅助安装器安装单节点 OpenShift视频MicroShiftMicroShift - 一个超轻量级 OpenShift 环境Online安装OCP4-在线裸机环境OpenShift4.6集群1视频OCP4-在线裸机环境OpenShift4.6集群2视频Offline安装OCP4-离线裸机环境OpenShift4.6集群-视频增加和删除集群worker节点OpenShift 4 - 安装 OpenShift 集群后如何删除节点或增加新节点NetworkingOpenShift 4 - 对容器访问的网络限速OpenShift 4 - 通过Service的nodePort访问应用OpenShift 4 - 通过NetworkPolicy定义Pod访问策略视频1 | 视频2OpenShift 4 - Ingress、Route与ShardOpenShift 4 - 使用https协议访问Route视频OpenShift 4 - 基于URL的应用路由Image / RegistryOpenShift 4 - OpenShift是如何通过 ImageStream 访问 Image 的OpenShift 4 - 获得 ImageStream 中使用的应用镜像离线包OpenShift 4 - 向 OpenShift 内部 Image Registry 推送 Image视频1 | 视频2OpenShift 4 - 了解 OpenShift 是如何使用节点本地镜像缓存OpenShift 4 - 用 Kubernetes Image Puller 加速大规模镜像访问OpenShift 4 - 使用 pull secret 访问受认证保护的镜像OpenShift 4 - 用 Pull Secret 访问红帽官方或其他外部 Registry 的 ImageOpenShift 4 - 配置本地 Neuxs Registry 并通过 Pull Secret 访问OpenShift 4 - 部署 Mirror Registry 并复制 ImageOpenShift 4 - 配置 OpenShift 可使用的外部 Image Registry和 Mirror RegistryOpenShift 4 - 在离线环境中用 oc-mirror 获取 OpenShift 和 Opeartor 的相关镜像OpenShift 4 - 用 oc-mirror 为离线 OpenShift 集群的 Mirror Registry 同步容器镜像HA/弹性/可靠性/SREOpenShift 4 - 扩展收缩应用部署规模OpenShift 4 - 基 于CPU 负载和网络负载的 HPAOpenShift 4 - 基于 Memory 的 HPAOpenShift 4 - 使用 VerticalPodAutoscaler 优化应用资源 Request 和 LimitOpenShift 4 - 用 KEDA 实现基于定制指标的弹性部署扩展OpenShift 4 - 就地调整 Pod 资源使用量OpenShift 4 - 通过 KubeFed 配置 OpenShift 联邦集群OpenShift 4 - 用“毒丸”自动修复 OpenShift 集群故障节点 (视频)OpenShift 4 - 5 分钟自动替换 OpenShift 集群故障节点 (视频)OpenShift 4 - 3 分钟快速扩展 OpenShift 集群节点 (视频)OpenShift 4 - 根据 Pod 运行负载自动扩展集群节点 (视频)OpenShift 4 - 应用不间断滚动升级集群 (视频)OpenShift 4 - 使用 MachineConfigPool 特性分批升级集群 Worker 节点 (视频)OpenShift 4 - 重新调度OpenShift集群节点的Pod (视频OpenShift 4 - 用 Control Plane Only 升级 (即 EUS - EUS 升级) 方法加速跨小版本升级 OpenShift应用迁移/备份/DROpenShift 4 - 备份和恢复 Etcd 数据库 视频OpenShift 4 - 用 MTC 将应用从 OpenShift 3 迁移至 OpenShift 4 (视频)OpenShift 4 - 云原生备份容灾 - Velero 和 OADP 基础篇OpenShift 4 - 使用 OADP 对容器应用进行备份和恢复附视频 视频OpenShift 4 - 云原生应用容灾 - 概念篇 - (视频)OpenShift 4 - 卷快照和卷克隆日志/监控/可观测OpenShift 4 - 查看Node上的日志OpenShift 4 - 用内置的Prometheus监控应用OpenShift 4 - 使用Prometheus监控Node节点OpenShift 4 - 使用定制的Grafana和DashboardOpenShift 4 - 配置OpenShift集群EFK日志环境视频OpenShift 4 可观测性 - 用 Prometheus 和 Grafana 监视用户应用定制的观测指标视频OpenShift 4 可观测性 - OpenShift Logging - Loki附视频OpenShift 4 可观测性 - Network Observability附视频OpenShift 4 可观测性 - 用 OpenTelemetryJaeger 实现 Distributed TracingOpenShift 4 可观测性 - 通过向被观测应用注入OpenTelemetry Agent 实现 Distributed Tracing附视频OpenShift 4 可观测性 - 用 OpenTelemetryTempo 实现 Distributed TracingOpenShift 4 可观测性 - 用 Cluster Observability Operator 全面观测集群Evaluate OpenShift cluster health with the cluster observability operatorSecurityOpenShift 4 - 增加 HTPasswd方式的身份认证OpenShift 4 - 增加管理员用户OpenShift 4 - 设置用户/组对项目的访问权限OpenShift 4 - 基于Role的RBACOpenShift 4 - 访问权限分级授权OpenShift 4 - 了解SecretOpenShift 4 - 为Serivce Account赋权OpenShift 4 - 获取能访问API服务的用户认证TokenOpenShift 4 - 通过 REST API 操作 OpenShiftOpenShift 4 - 提权运行容器OpenShift 4 - 配置基于Red Hat SSO的Identity Providers视频OpenShift 4 - 利用 RHSSO 实现应用认证和访问授权 视频OpenShift 4 - 从 FreeIPA/RHIdM 向 RHSSO 同步用户和组OpenShift 4 - 用 CA 证书访问 Internal Registry 中的镜像OpenShift 4 - 用自定义的TLS证书对访问OpenShift的用户认证身份OpenShift 4 - 使用 Service CA 证书增加内部通讯安全OpenShift 4 - 查看关键证书到期日期OpenShift 4 - 验证 Pod 内部容器 使用 CA 和 ServiceAccount Token访问API服务OpenShift 4 - 为客户端配置使用基于CA证书的kubeconfig实现无密码登录OpenShift 4 - 用Compliance Operator对OpenShift进行安全合规扫描 视频OpenShift 4 - 用Compliance Operator修复合规检查发现的问题视频OpenShift 4 - 对镜像进行合规扫描加固应用镜像安全OpenShift 4 - 为集群配置镜像签名功能只能部署签名的镜像OpenShift 4 - 安全上下文OpenShift 4 - 用安全上下文SC与安全上下文约束SCC控制应用对受保护功能的访问OpenShift 4 - 锁定被保护的 OpenShift 资源禁止删除和修改操作 视频OpenShift 4 - 解决elasticsearch中的Log4j漏洞OpenShift 4 - 镜像漏洞扫描软件 ClairOpenShift 4 - 使用 Trivy Operator 对项目中的镜像进行安全扫描OpenShift 4 - 为应用配置访问白名单并预防DDoS 视频OpenShift 4 - 利用 File Integrity Operator 实现对集群节点进行入侵检测 视频OpenShift 4 - 集群节点日志和API审计日志策略OpenShift 4 - 个性化 Project 对象提升 Namespace 使用安全OpenShift 4 - 提升客户端访问 API Server 安全 视频OpenShift 4 - 用KubeLinter检查YAML的配置风险OpenShift 4 - 在 GitOps 中使用 SealedSecret 保护敏感数据OpenShift 4 - 用 Hashicorp Vault 提升 Secret 敏感信息的安全OpenShift 4 - 用 External Secret 集成 Hashicorp VaultOpenShift 4 - 如何利用“风险镜像配置漏洞”攻击应用 Secret 视频OpenShift 4 - RedHat 是如何对容器镜像的安全漏洞进行风险评估的OpenShift 4 - 利用 OpenShift 的 OAuth Proxy 实现应用身份认证OpenShift 4 - 利用容器的特权配置实现对OpenShift攻击以及如何使用 PSA 和 RHACS 防范风险视频OpenShift 4 - 容器安全之 SecurityContext 配置OpenShift 4 - 对 OpenShift 的 etcd 数据库加密RHACS 系列OpenShift Security (1) - 红帽多集群安全管理 RHACS 的主要功能和技术架构OpenShift Security (2) - 安装 Red Hat Advanced Cluster SecurityRHACSOpenShift 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 - 用 RHACS 为应用自动生成 NetworkPolicyOpenShift Security (13) - 利用Log4j漏洞攻击容器 视频OpenShift Security (14) - 用 RHACS 中的进程基线功能找出在容器中运行的风险操作 (视频)OpenShift Security (15) - 用 RHACS 的安全策略管理运行中的容器安全 视频OpenShift Security (16) - 用 RHACS 为加固应用镜像安全提供线索 (视频)OpenShift Security (17) - 将 OpenShift Compliance Operator 的合规扫描集成到 RHACSOpenShift Security (18) - 定制 RHACS 安全策略阻断生产集群使用高风险 Registry 视频OpenShift Security (19) - 用红帽官方镜像加固云原生应用安全 视频OpenShift 4 - 在 Jenkins 的 CI/CD 中用 RHACS 对镜像进行安全扫描 视频OpenShift 4 - 在 DevOps 的构建、存储和运行阶段对容器镜像进行漏洞扫描 视频OpenShift 4 - 为 RHACS 配置 OpenShift 和 KeyCloak 身份认证MachineConfigOpenShift 4 - 如何用Machine Config Operator修改集群节点CoreOS的配置OpenShift 4 - 用KubeletConfig和ContainerRuntimeConfig分别修改集群节点的Kubelet和cri-o的配置OpenShift 4 - 设置集群节点和Pod容器的时间和时区OpenShift 4 - 节点是如何通过CRI-O运行容器的OpenShift 4 - 在集群节点用crictl对Pod/Image/Container进行操作OpenShift 4 - 用 Windows MachineConfig Operator 管理 Windows ContainerOpenShift 4 - 向OpenShift添加新的SSH KeyOpenShift 4 - 关闭更新MachineConfig后集群节点自动重启功能OpenShift 4 - 定制 RHCOS Linux的Kernal参数OpenShift 4 - 利用 RHCOS 不可变架构发现并恢复节点配置漂移 演示视频CoreOSOpenShift 4 - Fedora CoreOS (1) - 最简安装OpenShift 4 - Fedora CoreOS (2) - 准备 Fedora CoreOS 安装环境的三个工具OpenShift 4 - Fedora CoreOS (3) - 用定制的 CoreOS ISO 安装OpenShift 4 - Fedora CoreOS (4) - 用 Ignition 定制 CoreOS 的网络/存储等配置OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作OpenShift 4 - Fedora CoreOS (6) - 用rpm-ostree安装软件、升级回滚CoreOSOpenShift 4 - OpenShift是如何升级RHCOS的其它运维OpenShift 4 - 一些有用的命令OpenShift 4 - 如何删除Terminating状态的项目OpenShift 4 - 在控制台中安装使用 Web TerminalOpenShift 4 - 创建任务和定时任务OpenShift 4 - 通过DaemonSet在指定Node上运行守护程序OpenShift 4 - Pod的亲和性/反亲和性OpenShift 4 - Pod 优先级OpenShift 4 - 通过模板定制新建project的配置OpenShift 4 - 有关 Operator 相关概念和运维操作 用 Operator 部署和管理用户应用 / 用 Operator 管理 PaaS 软件生命周期OpenShift 4 - 为 Etcd 数据库整理碎片DevOpsOpenShift 4 - 通过Maven镜像加速Java应用构建速度OpenShift 4 - 为Gogs构建一个OperatorOpenShift 4 - 使用Operator安装GiteaOpenShift 4 - 用 Operator 创建 Jenkins 环境OpenShift 4 - 在 OpenShift 上安装 GitLab (视频)Tekton和CI/CDOpenShift 4 Tekton (1) - OpenShift Pipeline入门-安装Pipeline OperatorOpenShift 4 Tekton (2) - OpenShift Pipeline入门-用Pipeline部署应用OpenShift 4 Tekton (3) - 通过控制台的图形化方式配置Tekton PipelineOpenShift 4 Tekton (4) - 使用Workspaces为包含Maven Build的Pipeline提速OpenShift 4 Tekton (5) - Task/Pipeline/Workspace/PipelineResourceOpenShift 4 Tekton - OpenShift Pipeline入门-用Webhook实现CI/CDOpenShift 4 Tekton - Katacoda的Tekton Pipeline入门示例OpenShift 4 Tekton - Tekton实现包含GogsSonaQubeNexusReportWebHook的PipelineOpenShift 4 Tekton - 将Tekton和ArgoCD集成DevSecOps Workshop - Tekton 一版OpenShift 4 - DevSecOps Workshop 系列视频OpenShift 4 - DevSecOps Workshop (1) - 安装Workshop环境OpenShift 4 - DevSecOps Workshop (2) - 用Tekton运行PipelineOpenShift 4 - DevSecOps Workshop (3) - 从PipelineResource、Task到一个简单的PipelineOpenShift 4 - DevSecOps Workshop (4) - 为 Task 增加参数OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试TaskOpenShift 4 - DevSecOps Workshop (6) - 为Pipeline增加SonarQube实现SASTOpenShift 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版)GitOpsGitOps1通过OpenShift GitOps Operator安装ArgoCDGitOps2用ArgoCD部署应用GitOps3用HelmArgoCD部署应用并保持配置同步GitOps4用ArgoCD向Multi-Cluster发布应用GitOps5用ArgoCD配置其他OpenShift资源GitOps6用ArgoCD部署MongoDB主从集群GitOps7用ArgoCD部署Pacman应用集群GitOps8用ArgoCD实现的应用迁移、金丝雀部署、DRGitOps - 为 OpenShift GitOps 配置邮件通知OpenShift 4 - 使用社区版ArgoCD OperatorOpenShift 4 - 用ArgoCD安装ArgoCD环境多云管理 RHACMOpenShift 4 - 多云管理(1) - 安装 RHACM 并纳管集群OpenShift 4 - 多云管理(2) - 配置多集群观察功能OpenShift 4 - 多云管理(3) - 部署应用 视频OpenShift 4 - 用 HyperShift 实现以“托管集群”方式部署运行 OpenShift 集群 (视频)OpenShift 4 - 在 OpenShift Virtualization 上自动部署 OpenShift 托管集群(演示视频)OpenShift 4 - 动态扩展以“托管”方式部署运行的OpenShift集群 - 视频OpenShift 4 - 为 OpenShift 托管集群配置用户认证视频OpenShift 4 - 托管集群Worker节点的运行可靠性验证Docker/Podman/Quay容器入门(1) - 安装和使用Docker Registry容器入门(2) - podman容器入门(3) - docker容器入门(4) - skopeo容器入门(5) - 用Buildah定制UBI容器镜像容器入门(6)- 在多个Registry之间复制镜像容器入门(7) - 获取访问Docker Registry的证书容器入门(8) - 镜像签名Podman - 通过 RESTAPI 远程访问 Podman使用 podman-remote 远程客户端远程访问 podman无需 Registry用 podman 在不同主机之间复制 Image用 Podman 操作 Pod / Podman Desktop 伴侣玩转 Podman DesktopOpenShift 4 - 基于 MinIO 安装 Red Hat Quay 镜像仓库OpenShift 4 - 安装 ODF 并部署红帽 GitLab (1 Worker)OpenShift 4 - 安装 ODF 并部署红帽 GitLab (3 Worker)GitLab(0) - 安装一个单实例 Quay 环境Quey(1) - 用Quay Operator配置并运行Red Hat QuayQuay(2) - 镜像常规操作Quay(3) - 访问权限管理OpenShift 4 - 用Quay扫描OpenShift用到的镜像红帽 Quay - 安装和基本配置篇红帽 Quay- 配置镜像代理缓存容器安全容器安全 - 以只读方式运行容器容器安全 - 通过SECCOMP过滤在容器中的风险操作容器安全 - 限制docker/podman只能使用有效签名的镜像容器安全 - 利用特权模式运行的容器实现容器逃逸容器安全 - 非特权/非root用户运行容器提升容器的运行安全容器安全 - 利用容器的特权配置实现对Kubernetes容器的攻击以及如何使用 PSA 防范风险(视频)容器虚拟化OpenShift 4 - 用 OpenShift Virtualization 运行容器化虚拟机 视频OpenShift 4 - 在单机版 OpenShift Local 中运行 OpenShift Virtualization视频OpenShift 4 - 通过 SSH 访问 OpenShift Virtualization 的虚拟机OpenShift 4 - 使用 virtctl 远程访问 OpenShift Virtualization 的虚拟机OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization视频- 冷迁移OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization视频- 温迁移OpenShift 4 - 在 CI/CD Pipeline 中创建 KubeVirt 容器虚拟机 - 方法12 视频OpenShift 4 - 在 CI/CD Pipeline 中创建 KubeVirt 容器虚拟机 - 方法3OpenShift 4 - 使用 Ansible Automation Platform 自动纳管 OpenShift Virtualization 虚机 视频OpenShift Virtualization - 虚机存储的相关概念 DataVolume、CDI 和 StorageProfileOpenShift Virtualization - 为 VM 配置磁盘OpenShift Virtualization - 为 VM 配置内存策略OpenShift Virtualization - 创建 Windows 虚拟机OpenShift Virtualization - 虚拟机的 Snapshot 和 CloneOpenShift Virtualization - 使用 OADP 实现虚拟机的 Backup 和 RestoreOpenShift Vitrualization - 通过服务名访问 VM 中的 MySQL 服务附视频OpenShift Virtualization - 利用 MetalLB 实现基于 LoadBalancer 类型服务从集群外部访问 VM 中的服务OpenShift Virtualization - 为 VM 配置外部网络平面并用固定 IP 访问 VM 中的服务附视频OpenShift Virtualization - 为使用 ovn-k8s-cni-overlay 类型网络的 VM 自动分配 IP 地址OpenShift Virtualization WorkshopOpenShift Virtualization Workshop - Multi-UserStorage considerations for OpenShift VirtualizationMemory management in OpenShift VirtualizationEvaluating memory overcommitment in OpenShift VirtualizationBoost OpenShift database VM density with memory overcommitIstio Service Mesh系列Service Mesh入门OpenShift 4 - 创建Service Mesh运行环境OpenShift 4 - Service Mesh入门OpenShift 4 - Service Mesh环境和BookInfo应用安装脚本OpenShift 4 - OpenShift Service Mesh 3 预览Istio-TutorialIstio-Tutorial (1) 教程说明和准备环境Istio-Tutorial (2) 部署三个微服务Istio-Tutorial (3) 监控微服务运行Istio-Tutorial (4) 流量控制和灰度发布Istio-Tutorial (5) 其它流量控制场景以及VirtualService和DestinationRule的关系Istio-Tutorial (6) 服务恢复能力(重试、超时、断路器)Istio-Tutorial (7) 利用VirtualService的故障注入实现混沌测试Chaos TestingIstio-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 BreakerOpenShift 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 开发 FaaSOpenShift 4 - 部署一个基于 Serverless 的 Banking 应用Knative-TutorialKnative-Tutorial(1) 创建Serverless运行环境 视频Knative-Tutorial(2) 基于Revision/Tag/Traffic实现蓝绿部署和恢复发布Knative-Tutorial(3) 了解Knative Serving的核心对象Knative-Tutorial(4) 自动扩展和收缩Knative-Tutorial(5) Eventing之Source和SinkKnative-Tutorial(6) Eventing之Channel和SubscriptionKnative-Tutorial(7) Eventing之Broker和TriggerQuarkus和微服务Quarkus1创建第一个Quarkus应用Quarkus2将 Quarkus 应用部署到 OpenShiftQuarkus3用独立的Prometheus监控Quarkus应用Quarkus4用集成的Prometheus监控Quarkus应用Quarkus5用CodeReady Workspaces开发Quarkus云原生应用OpenShift - 用CodeReady开发云原生应用- 将可执行Quarkus应用部署到OpenShiftOpenShift 4 - 从 1.3G 到 50M以最小化的可执行程序运行 Quarkus 微服务OpenShift 4 - 精简运行 Quarkus 微服务的容器镜像Kafka/AMQ/RabbitMQOpenShift 4 - 基于 Kafka Quarkus 的实时飞行跟踪应用OpenShift 4 之Kafka(1)-部署Strimzi Operator运行Kafka应用OpenShift 4 之Kafka(2)-配置Kafka Bridge通过HTTP访问Kafka TopicOpenShift 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监控KafkaOpenShift 4 - 部署 RabbitMQ 集群OpenShift 4 - 运行 AMQ Broker 消息应用3scale API ManagerOpenShift 4 - 安装3Scale API Management环境数据库/RedisOpenShift 4 - 用容器提升MySQL的可用性OpenShift 4 - 部署MySQL主从复制数据库OpenShift 4 - 运行Spark和Zeppelin大数据应用OpenShift 4 - 高可靠运行MS SQL Server 2019数据库OpenShift 4 - 用DebeziumKafka实现MySQL数据库的CDCOpenShift 4 - 部署基于MongoDB和NodeJS的多层应用OpenShift 4 - 使用Debezium实现MySQL的CDC变化数据捕获OpenShift 4 - 使用 Debezium 捕获变化数据实现MySQL到PostgreSQL数据库同步 视频OpenShift 4 - 用 Percona XtraDB Cluster 在 OpenShift 部署运行 Share Nothing 的 MySQL 多实例主从集群 附视频OpenShift 4 - 用 Operator 部署 Redis 集群 视频AI/MLOpenShift AI - 部署 OpenShift AI 环境运行 AI/ML 应用OpenShift AI - 管理和使用 OpenShift AI 运行环境OpenShift AI - 使用 Model Serving 运行模型OpenShift AI - 使用 Elyra 管道执行 AI 处理流水线OpenShift AI - 部署静态物体识别应用OpenShift AI - 部署动态物体识别应用OpenShift AI - 运行欺诈检测模型和流程OpenShift AI - 部署并使用 LLM 模型OpenShift AI - 使用 NVIDIA GPUOpenShift AI - OpenShift 支持的 NVIDIA GPU 共享和分区技术 1OpenShift AI - OpenShift 支持的 NVIDIA GPU 共享和分区技术 2OpenShift AI - 在 OpenShift 和 OpenShift AI 上运行 LLM 推理服务OpenShift AI - 用 Open-WebUI 统一访问 OpenShift AI 上的 LLM 模型OpenShift AI - 模型注册管理OpenShift AI - 在控制台增加 GPU 监控功能OpenShift AI - 用 ModelCar 构建容器化模型提升模型弹性扩展速度OpenShift AI - 使用模型下载工具OpenShift AI - 启用过时版本的 Notebook 镜像OpenShift AI - 为模型训练定制 Notebook 镜像OpenShift AI - 将 Python 库安装到 Workbench 共享存储中OpenShift AI - 使用 NVIDIA Triton Runtime 运行模型OpenShift AI - 匹配 NVIDIA 驱动和 CUDA Toolkit 版本OpenShift AI - 用 Hardware profiles 为运行环境分配可用的硬件规格MaaSIntroducing Models-as-a-Service in OpenShift AIRun Model-as-a-Service for multiple LLMs on OpenShiftMaaS Platform DocumentationMaaS Platform ArchitectureModels-as-a-Service in Red Hat OpenShift AIRHEL AI (1) - 在 instructlab 上运行 Granite 模型RHEL AI (2) - 用 instructlab 训练 Granite 模型RHEL AI (3) - 了解 InstructLab 开源项目红帽 AI 推理服务 (vLLM) - 入门篇红帽 AI 推理服务vLLM- 评估 LLM 模型性能红帽 AI 推理服务vLLM- 运行本地的模型红帽 AI 推理服务vLLM- 压缩 LLM 模型RHEL - 在离线的 RHEL 10 中部署 LightspeedOpenShift - 在本地部署 OpenShift Lightspeedbring your own knowledge openshift lightspeedOpenShift DevspacesOpenShift 4 - 用 OpenShift DevSpaces 构建多租户的在线云原生应用开发环境OpenShift 4 - 用 OpenShift DevSpaces 在线开发 Quarkus 云原生应用OpenShift Dev Spaces 1 - 安装 Dev Spaces 在线开发环境OpenShift Dev Spaces 2 - Devfile 和 Devfile RegistryOpenShift Dev Spaces 3 - Workspace 运行环境和统一开发镜像 UDIOpenShift Dev Spaces 4 - Plug-in 和 Plug-in RegistryOpenShift Dev Spaces 5 - 安全相关设置OpenShift Dev Spaces 6 - 为 Workspace 设置存储使用策略OpenShift Dev Spaces 7 - 使用 AI 代码生成插件OpenShift Devspaces - 在一个 Workspace 中同时开发多个项目RHELRHEL - 订阅、注册系统和 Yum Repository老版界面RHEL - 订阅、注册系统和 Yum Repository新版界面RHEL - 用激活码注册RHEL主机RHEL - 更新升级软件或系统RHEL - CVE 安全漏洞和 RHSA 漏洞修复RHEL - 用 kpatch 工具免重启修复 RHEL 内核漏洞RHEL HA 1- 概念篇RHEL HA 2- 实现 httpd 服务主备群集RHEL HA3- 集群管理RHEL - 配置主备 NIC BondingRHEL 日志 - logrotate这个写的挺全了就不复制粘贴了RHEL 日志 - systemd-journald 和 rsyslog 日志系统RHEL故障诊断1 - Kdump 和 core dump 有何区别RHEL故障诊断2 - 配置 cored ump分析应用故障RHEL故障诊断3 - 配置 Kdump启用内核转储RHEL故障诊断4 - 根据 Kdump 转储文件分析内核崩溃原因RHEL故障诊断5 - 如何分析 sosreport 排除系统故障RHEL - 为网络隔离主机构建本地软件 RepoRHEL 8 - 配置基于安装 ISO 文件的 YUM RepoRHEL 8 - 安装 webconsoleRHEL 8 - 记录用户会话操作RHEL 8 - 用VM Image Builder构建虚机镜像RHEL 8 - RHEL自带AppStream应用模块管理RHEL 8 - 用podman compose替代docker compose运行Ansible TowerRHEL 8 - 用podman/buildah/skopeo构建systemd级别运行容器RHEL 8 - 用OpenSCAP工具对RHEL进行漏洞安全合规扫描并修复RHEL 8 - 用OpenSCAP工具对容器镜像进行漏洞安全合规扫描并修复RHEL 8 - CIS安全合规基线、SCAP、SSG和合规扫描、漏洞扫描CentOS-2-RHEL RHEL 原地升级用 convert2rhel 工具将 CentOS 迁移至 RHEL在离线环境中将 CentOS 7.x 原地迁移至 RHEL 7.9 (视频)在离线环境中将运行 Oracle DB 12c 的 CentOS 7.5 原地迁移至 RHEL 7.9在离线环境中将 RHEL 7.9 原地升级至 RHEL 8.10一步将 CentOS 7.x 原地迁移至 RHEL 7.9两步将 CentOS 6.0 原地迁移至 RHEL 7.9 (视频)Ansible Automation PlatformAnsible Automation Platform - 功能构成Ansible Automation Platform - 用 Ansible Navigator 开发测试 PlaybookOpenShift 4 - 部署 Ansible Tower 环境OpenShift 4 - 安装部署 Ansible Automation Platform 4.x 控制台Ansible Automation Platform - 在 RHEL 安装 Ansible Automation Platform 2.3 环境Ansible Automation Platform - 在自动化控制台中运行 PlaybookAnsible Automation Platform - 导入外部主机清单Ansible Automation Platform - 保护 Playbook 中的敏感内容OpenShift 4 - 用 Ansible 实现基于 OpenShift (Kubernetes) 的 DevOpsDevOps - 用 Ansible 管理 VMware vSphere 中的虚拟机视频Ansible Automation Platform - 用 API 访问 Ansible Automation PlatformSatelliteRed Hat Satellite - 核心概念篇Red Hat Satellite - 在线安装篇Red Hat Satellite - 导入订阅清单Red Hat Satellite - 为主机配置可使用的内容(存储库)注册主机并安装软件包JBoss EAPJBoss EAP 8 - 概念篇JBoss EAP 8 - 使用 Standalone 运行模式JBoss EAP 8 - 使用 Domain 运行模式JBoss EAP 8 - 配置高可用集群存储OpenShift 4 - 在单节点的 OpenShift 上用 NFS Operator 实现以 RWX 访问存储OpenShift 4 - 在单节点 OpenShift 上部署 ODF 存储软件CephCeph (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 集群MinIOOpenShift 4 - 部署运行 MinIO 对象存储演示应用OpenShift 4 - 应急响应Demo应用AMQKnativeQuayBPMBDMSSO其它OpenShift教程https://redhat-scholars.github.io/cloudnative-tutorials/index.htmlhttps://redhat-scholars.github.io/openshift-starter-guides/rhs-openshift-starter-guides/index.htmlhttps://redhat-scholars.github.io/openshift-admins-devops/rhs-openshift-admins-devops/index.htmlhttps://redhat-scholars.github.io/kubernetes-tutorial/kubernetes-tutorial/index.htmlhttps://github.com/RedHatWorkshops/openshiftv4-devdayhttps://openshift-labs.github.io/starter-guides-html/common-workshop-summary.htmlhttps://github.com/BCDevOps/devops-platform-workshopshttps://rhpds.github.io/openshift-security-roadshow/modules/index.htmlhttps://github.com/rhthsa/openshift-demo/blob/main/acs.mdhttps://rh-aiservices-bu.github.io/parasol-insurance/modules/index.html