GitLab CI pipeline with IBM Cloud Kubernetes Service (IKS)

Last week I worked with GitLab CI (which I used to build, test and deploy) and IBM Cloud Kubernetes Service aka IKS (where I deployed to). I used the GitLab Kubernetes Runner to integrate my GitLab CI pipeline with my IBM Cloud Kubernetes Service Cluster. Unfortunately, there were some difficulties to integrate both. In this post, I will provide the needed information to deploy the GitLab Kubernetes Runner successfully as well as your applications using your CI/CD pipeline.

Configure IKS Cluster

First of all, you need to create a namespace with will be used to store all GitLab CI related resources: Continue reading “GitLab CI pipeline with IBM Cloud Kubernetes Service (IKS)”

Secure private Docker Registry

Last week I had the use case to deploy a private Docker Registry in a Cloud environment. One prerequisite was that the Images should be available for everyone (pull) but pushing Images should be secured by a password authentication. It was decided to host the Registry on Azure using the Azure Kubernetes Service (AKS) beside some other services. In this post, I will provide an overview how to deploy a Docker Registry in AKS.  Continue reading “Secure private Docker Registry”

Deploy and use Connections Customizer

Some weeks ago IBM released Connections Customizer (on-premises) as part of the Component Pack 6.0.0.4. In this post, I would like to describe how to deploy, configure and use it.

First of all, you need to install Connections Customizer (or the whole Component Pack) by following this documentation. This will include the prerequisites like installing IBM Cloud private, configuring persistent storage as well as the installation process itself. Continue reading “Deploy and use Connections Customizer”