JFrog Artifactory on OpenShift – a Deployment Guide

JFrog Artifactory on OpenShift - a Deployment Guide

While different tools exist for artifact management, many Red Hat customers utilize JFrog Artifactory as their preferred solution.

Contributing to the close, longstanding partnership with JFrog, Red Hat published a deployment guide describing how to configure and deploy JFrog Artifactory on OpenShift Container Platform.

Read More...

Kubernetes: State and Storage

Kubernetes: State and Storage

I oftentimes hear folks stating that Kubernetes is great for stateless applications but when it comes to stateful applications, questions like: ‘Can it be done?’ or even ‘Should it be done?’ come up frequently. In this post, I’d like to offer a slightly more differentiated point of view and provide you with some resources that might help you dealing with stateful applications.

Read More...

The breadth and reach of the OpenShift marketplace

The breadth and reach of the OpenShift marketplace

In 2017, at a time when we are often drowning in data, we can still struggle to understand the dynamics of any given market. Sometimes this is because accounting guidelines prevent or discourage private or public companies from disclosing information. Other times the data is overly transparent, but it can also be meaningless without the […]

Read More...

Kubernetes deep dive: API Server – part 1

Kubernetes deep dive: API Server - part 1

Welcome to the Kubernetes deep dive blog post series. We, that is, Stefan Schimanski (Engineering) and Michael Hausenblas (Advocacy), will dive into specific aspects of Kubernetes and how they’re utilized within OpenShift. If you’re interested in the inner workings of Kubernetes and how to debug it, this blog post series is for you. Also, if you want to extend Kubernetes or start contributing to the project, you might benefit from it. Familiarity with Go is an advantage but not a hard requirement to follow along.

In this installment we start with a general introduction of the Kubernetes API Server, provide some terminology and explain the API request flow. Future posts will cover storage-related topics and extensibility points of the API Server.

Read More...

Enhancing your Builds on OpenShift: Chaining Builds

Enhancing your Builds on OpenShift: Chaining Builds

In addition to the typical scenario of using source code as the input to a build, OpenShift build capabilities provides another build input type called “Image source”, that will stream content from one image (source) into another (destination).

Using this, we can combine source from one or multiple source images. And we can pass one or multiple files and/or folders from a source image to a destination image. Once the destination image has been built it will be pushed into the registry (or an external registry), and will be ready to be deployed.

Read More...

Containers are Linux

Containers are Linux

Containers are Linux. The operating system that revolutionized the data center over the past two decades is now aiming to revolutionize how we package, deploy and manage applications in the cloud. Of course you’d expect a Red Hatter to say that, but the facts speak for themselves.

Read More...

OpenShift Pipelines with Jenkins Blue Ocean

OpenShift Pipelines with Jenkins Blue Ocean

Jenkins Blue Ocean is the new user experience for Jenkins to provide more flexibility for building and interacting with CI/CD pipelines. Using OpenShift certified Jenkins docker image and S2I process for customizing Jenkins, Blue Ocean can easily be enabled on Jenkins on OpenShift.

Read More...