使用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应用程序编程接口终结点。