Now that we have verified how simple it is to run Quarkus applications in a container, we will deploy our application into a Kubernetes-native environment. Even if Kubernetes itself is sufficient to orchestrate your services, you can greatly extend its capabilities by installing OpenShift. Besides leveraging Kubernetes features, OpenShift also provides the following:
- Better management of container images through the use of image streams, which decouple the actual image from your application
- Advanced CI/CD capabilities to make the whole CI/CD workflow a lot easier, also including a Jenkins certified image
- A simpler build process as it's easier to build a docker image inside OpenShift through the BuildConfig component, which can perform automated image builds and push them to its internal registry
- A wealth of certified...