Building applications overview

    Using projects, you can organize and manage applications in isolation. You can manage the entire project lifecycle, including in OKD.

    After you create the project, you can grant or revoke access to a project and for the users using the Developer perspective. You can also edit the project configuration resource while creating a project template that is used for automatic provisioning of new projects.

    To create applications, you must have created a project or have access to a project with the appropriate roles and permissions. You can create an application by using either , installed Operators, or . You can source the applications to be added to the project from Git, JAR files, devfiles, or the developer catalog.

    You can also use components that include source or binary code, images, and templates to create an application by using the OKD CLI. With the OKD web console, you can create an application from an Operator installed by a cluster administrator.

    An application uses backing services to build and connect workloads, which vary according to the service provider. Using the Service Binding Operator, as a developer, you can bind workloads together with Operator-managed backing services, without any manual procedures to configure the binding connection. You can apply service binding also on .

    You can deploy your application using objects and manage them from the web console. You can create that help reduce downtime during a change or an upgrade to the application.

    The is an open cloud marketplace where you can discover and access certified software for container-based environments that run on public clouds and on-premises.