OpenShift Scale-CI: Part 2 – Deep Dive

OpenShift Scale-CI: Part 2 - Deep Dive

In part one of the series, we saw how the Red Hat OpenShift Scale-CI evolved. In this post, we will look at the various components of Scale-CI. OpenShift Scale-CI is not a single tool, it’s a framework which orchestrates a bunch of tools to help analyze and improve the Scalability and Performance of OpenShift. It […]

Read More...

OpenShift Scale-CI: Part 1 – Evolution

OpenShift Scale-CI: Part 1 - Evolution

If you’ve played around with Kubernetes or Red Hat OpenShift, which is an enterprise ready version of Kubernetes for production environments, the following questions may have occurred to you: How large can we scale our OpenShift-based applications in our environments? What are the cluster limits? How can we plan our environment according to object limits? […]

Read More...

Cloud-Native CI/CD with OpenShift Pipelines

Cloud-Native CI/CD with OpenShift Pipelines

With Red Hat OpenShift 4.1, we are proud to release the developer preview of OpenShift Pipelines to enable creation of cloud-native Kubernetes-style continuous integration and continuous delivery (CI/CD) pipelines based on the Tekton project.  Why OpenShift Pipelines? OpenShift has long provided an integrated CI/CD experience based on Jenkins which is actively used by a large […]

Read More...

How Volkswagen Tests Autonomous Cars with GPUs and OpenShift

How Volkswagen Tests Autonomous Cars with GPUs and OpenShift

  When Volkswagen AG arrived at the Red Hat Open Innovation Lab two years ago, the company was looking for a solution to help them build self-driving autonomous cars. The venerable German automaker had all the internal pieces required to build those cars and write that software, but sometimes the trouble with self-driving cars is […]

Read More...

Quick and Dirty Block Storage for OpenShift (iSCSI)

Quick and Dirty Block Storage for OpenShift (iSCSI)

Do you have an OpenShift installation, maybe a test cluster, but no fancy storage solution to provide your Persistent Volumes? Most people would turn to NFS for this, but did you know that it’s almost as easy to set up a simple iSCSI server? This blog post will walk through a simple example.

Read More...

Managing the Lifecycle of OpenShift Clusters: Vetting OpenShift Installations

Managing the Lifecycle of OpenShift Clusters: Vetting OpenShift Installations

Whether installing a new release of a software package or just installing an update (such as a bug fix), it is wise to perform tests against the newly installed software in order to confirm that it is performing correctly in the target environment. This is especially true with OpenShift since it contains a number of open source components and can be deployed to a variety of environments, such as an on-prem datacenter, or a public or private cloud.

Read More...

Using Post Hook to Initialize a Database

Using Post Hook to Initialize a Database

In the OpenShift v2 days, we used Action Hooks to initialize a database with test data. OpenShift 3.x also provides pod lifecycle hooks that can be leveraged to initialize the database after the database starts inside a pod. This blog explains the approach using pod lifecycle hooks. In this blog, I am using MYSQL database as an example. A similar approach can be used with other databases.

Read More...