×

欢迎阅读OKD 4官方文档,您可以在其中了解OKD并开始探索其功能。

要浏览OKD 4文档,可以使用以下方法之一:

  • 使用左侧导航栏浏览文档。

  • 从欢迎页面的内容中选择您感兴趣的任务。

群集安装程序活动

探索以下OKD安装任务:

  • OKD安装概述:根据平台的不同,您可以在安装程序提供或用户提供的基础结构上安装OKD。OKD安装程序提供了在一系列不同平台上部署OKD的灵活性。

  • 在阿里巴巴上安装集群:在阿里云上,您可以在安装程序提供的基础设施上安装OKD。这目前只是一个技术预览功能。

  • 在AWS上安装群集:在AWS上,您可以在安装程序提供的基础架构或用户提供的基础设施上安装OKD。

  • 在Azure上安装群集:在Microsoft Azure上,您可以在安装程序提供的基础结构或用户提供的基础架构上安装OKD。

  • 在Azure Stack Hub上安装群集:在Microsoft Azure Stack Hub上,您可以在安装程序提供的基础架构或用户提供的基础设施上安装OKD。

  • 使用辅助安装程序安装OKD:协助安装程序是一种安装解决方案,由红帽-红帽混合云控制台提供。辅助安装程序支持在许多平台上安装OKD群集,但重点关注裸机、Nutanix和VMware vSphere基础架构。

  • 使用基于代理的安装程序安装OKD:您可以使用基于代理的安装程序生成可引导的ISO映像,其中包含辅助发现代理、辅助服务以及部署OKD群集所需的所有其他信息。基于代理的安装程序在断开连接的环境中利用了辅助安装程序的优势

  • 在裸金属上安装群集:在裸机上,您可以在安装程序提供的基础结构或用户提供的基础设施上安装OKD。如果所有可用的平台和云提供商部署选项都无法满足您的需求,请考虑使用裸机用户盈利基础设施。

  • 在GCP上安装群集:在Google云平台(GCP)上,您可以在安装程序提供的基础结构或用户提供的基础设施上安装OKD。

  • 在Oracle®云基础架构(OCI)上安装群集:您可以使用辅助安装程序或基于代理的安装程序在OCI上安装群集。这意味着您可以在支持专用、混合、公共和多云环境的基础设施上运行集群工作负载。请参见使用辅助安装程序在Oracle Cloud Infrastructure(OCI)上安装集群使用基于代理的安装程序在Oracle Cloud Infrastructure(OCI)上安装群集.

  • 在Nutanix上安装群集:在Nutanix上,您可以在安装程序提供的基础结构上的OKD上安装群集。

  • 在OpenStack上安装群集:在OpenStack上,您可以在安装程序提供的基础架构或用户提供的基础设施上安装OKD。

  • 在VMware vSphere上安装群集:您可以在支持的vSphere版本上安装OKD。

其他群集安装程序活动

开发人员活动

使用OKD开发和部署集装箱化应用程序。OKD是一个用于开发和部署容器化应用程序的平台。阅读以下OKD文档,以便更好地了解OKD功能:

  • 了解OKD开发:了解不同类型的容器化应用程序,从简单容器到高级Kubernetes部署和操作员。

  • 使用项目:从OKD web控制台或OpenShift CLI创建项目(oc公司)组织和共享您开发的软件。

  • 使用Developer透视图创建应用程序:使用开发商透视图,以便轻松创建和部署应用程序。

  • 使用Topology视图查看应用程序组合:使用拓扑结构视图以可视化方式与应用程序交互、监视状态、连接和分组组件,以及修改代码库。

  • 了解服务绑定运算符:使用服务绑定操作符,应用程序开发人员可以通过自动收集绑定数据并与工作负载共享,将工作负载与由操作符管理的支持服务绑定。服务绑定操作符使用一致的声明性服务绑定方法改进了开发生命周期,该方法可以防止集群环境中的差异。

  • 创建CI/CD管道:管道是在隔离容器中运行的无服务器、云计算、持续集成和持续部署系统。管道使用标准泰克顿自定义资源来自动化部署,并为基于微服务架构的分散团队设计。

  • 管理您的基础架构和应用程序配置:GitOps是一种声明性方法,用于实现云本地应用程序的连续部署。GitOps将基础设施和应用程序定义定义为代码。GitOps使用此代码管理多个工作区和集群,以简化基础结构和应用程序配置的创建。GitOps还可以快速处理和自动化复杂的部署,从而在部署和发布周期中节省时间。

  • 部署Helm图表:赫尔姆是一个软件包管理器,它简化了应用程序和服务到OKD集群的部署。Helm使用一种称为图表。Helm图表是描述OKD资源的文件集合。

  • 了解图像构建:从不同的构建策略(Docker、S2I、自定义和管道)中进行选择,这些策略可以包含不同类型的源材料,例如Git存储库、本地二进制输入和外部工件。您可以遵循从基本构建到高级构建的构建类型示例。

  • 创建容器图像:容器映像是OKD和Kubernetes应用程序中最基本的构建块。通过定义图像流,可以在继续开发图像流时在一个位置收集图像的多个版本。使用S2I容器,可以将源代码插入到基容器中。基本容器配置为运行特定类型的代码,例如Ruby、Node.js或Python。

  • 创建部署:使用部署对象对应用程序进行细粒度管理。部署根据部署策略创建副本集,该策略协调吊舱的生命周期。

  • 创建模板:使用现有模板或创建自己的模板来描述如何构建或部署应用程序。模板可以将图像与描述、参数、副本、公开端口和其他定义应用程序运行或构建方式的内容结合在一起。

  • 了解操作员:操作员是为OKD 4创建集群上应用程序的首选方法。了解Operator Framework以及如何使用已安装的Operator在项目中部署应用程序。

  • 开发操作员:操作员是为OKD 4创建集群上应用程序的首选方法。了解构建、测试和部署操作员的工作流。然后,您可以根据Ansible公司赫尔姆,或配置内置普罗米修斯监测仪使用Operator SDK。

  • 参考REST API索引:了解OKD应用程序编程接口终结点。

  • 软件供应链安全增强:管道运行细节中的页面开发商管理员web控制台的透视图提供了已识别漏洞的可视化表示,这些漏洞按严重程度分类。此外,这些增强功能还提供了下载或查看软件物料清单(SBOM)的选项,以增强供应链中的透明度和控制。了解在web控制台中设置OpenShift Pipelines以查看软件供应链安全元素.

群集管理员活动

管理机器,为用户提供服务,并遵循监控和日志报告。阅读以下OKD文档,以便更好地了解OKD功能:

管理群集组件

更改群集组件

观察群集

  • OpenShift日志记录:了解日志记录并配置不同的日志记录组件,例如日志存储、日志收集器和日志web控制台插件。

  • Red Hat OpenShift分布式跟踪平台:存储并可视化大量请求,这些请求通过分布式系统、整个微服务堆栈以及在重负载下传递。使用分布式跟踪平台监控分布式事务,收集对仪表化服务的见解、网络分析、性能和延迟优化、根本原因分析,以及对现代基于云原生微服务的应用程序中组件之间的交互进行故障排除。