Skip to main contentCloud-Native Toolkit

Tools Guides Overview

Overview

The environment contains a number of popular and proven open source tools for developing cloud-native applications and deploying them to Kubernetes and Red Hat OpenShift. This section will help you understand what each tool does and how it helps you prepare you application code for production delivery.

Tools Configurations

The tools have been installed and configured in the cluster that is the foundation of your environment. This is a popular approach that Red Hat and other vendors are following. There are some andvantages and disadvantages. The upside is that you can get started quickly and you are only incurring the cost of the managed cluster. The downside is that you need to monitor them and manage them. The cool thing is that IBM Cloud has an amazing monitoring solution that can be configure to alert you of issues. More about that in the Guides.

Note: As the industry moves to full lifecycle operators this will be the case.

The tools are installed into a tools namespace and have a number of ConfigMaps and Secrets defined to make it easy for the tools to access and communicate with the underlying IBM Cloud services. For more detail, see Cluster Configuration.

Provisioned environment

Guides

The Guides explain how to create and deploy applications using CI pipeline (Jenkins, Tekton, etc.). They help explain how to:

  • Integrate code analysis into your applications with SonarQube
  • Move applications into test, staging, and production using continuous deployment techniques with Artifactory and ArgoCD
  • And much more