Deployments Introduction

Making your new or updated software application available for use by end-users can be done several different ways in Kubernetes / OpenShift. This can be done for example by:

  • Editing yaml files and deploy them using the GUI or CLI
  • Helm Charts
  • Operators
  • CI/CD pipelines, such as GitLab / GitHub / OpenShift Pipelines
  • GitOps tools like ArgoCD.
  • Ansible

In the Deployments section are some examples given

To deploy a sample application using yaml files: Sample Application
To deploy wordpress using yaml files: Wordpress

When you deploy using CI/CD tools like GitLab / GitHub, you need a service account to access the OpenShift cluster. This is explained here:
Deploy with ServiceAccount

With Ansible / Ansible Application Platform it is also possible to deploy to OpenShift: Ansible

An example of deploying Artifactory using a Helm Chart: Helm Chart Example