Ansible Container: Building a Bridge to OpenShift

Ansible Container: Building a Bridge to OpenShift

We started the Ansible Container project earlier this year with two goals in mind. The first is to make it possible to build container images using an Ansible playbook. The second is to provide a simple, repeatable workflow for taking containers developed on a laptop and deploying them in the cloud.

Read More...

Cross-Cluster Image Promotion Techniques

Cross-Cluster Image Promotion Techniques

Many organizations decide to have multiple container clusters to segregate different environments. This leads to the problem of how to move container images created in one cluster to another cluster. The need to move images across cluster typically arises when one needs to implement a promotion process where the next environment for the given app is not in the same cluster as the current environment. This situation is common regardless of the container cluster manager and delivery pipeline being used. In this article, I will assume using OpenShift as the container cluster manager and Jenkins as the delivery pipeline tool.

Read More...

Zero Downtime Upgrades with Openshift Ansible

Zero Downtime Upgrades with Openshift Ansible

OpenShift Ansible’s upgrade process has been designed to leverage the HA capabilities of OpenShift and allow for performing a complete cluster upgrade, without any application outages. Doing so is heavily dependent on the nature of your application as well as the capacity of your cluster. However, this post will cover how we perform upgrades, and demonstrate one without causing downtime for a sample application.

Read More...

Building Your Own Monitoring Solution – A Look at openshift-tools

Building Your Own Monitoring Solution - A Look at openshift-tools

OpenShift Online and OpenShift Dedicated are monitored and managed based on tooling that has been developed and deployed by Red Hat, and the approach has been refined as part of the experience from running OpenShift Online (v2) and now OpenShift Dedicated and Online (v3). This monitoring is currently based around Zabbix, NB watch for future posts on the future of CloudForms, and the cm-ops project which is underway to add alerting and thresholds to CloudForms as well.

Read More...

Maven Multi-Module Projects and OpenShift

Maven Multi-Module Projects and OpenShift

There is no need to move away from Maven’s multi-module approach to building and deploying application when working with OpenShift, if that is a process you’re familiar with. It can become a powerful tool for helping break apart existing applications into more consumable microservices as it goes some way to enabling each component to have its own lifecycle, regardless of how the source code repository is managed. Sometimes it may require a little bit of customisation to give you the behaviour you need, and hopefully you’ll get some insight into how that customisation is achieved through this post.

Read More...

Five Key Takeaways from KubeCon 2016

Five Key Takeaways from KubeCon 2016

Now that KubeCon 2016 is over, we have some time to reflect on the State of the Kubernetes project and communities, the event itself, and the marketplace going forward into 2017. Red Hat has been a part of this community since well before it was launched, but it’s incredibly important to understand how a community evolves over time. If you we’re able to attend the events in Seattle, the Cloud Native Computing Foundation (CNCF) has posted all of the videos online. Looking back on the events in Seattle, here are five key takeways that will continue to shape the community and market for the next few years.

Read More...

OpenShift Commons Briefing #54: DevSecOps: Security Injection with SecurePaaS on OpenShift

OpenShift Commons Briefing #54: DevSecOps: Security Injection with SecurePaaS on OpenShift

In this briefing, Derrick Sutherland of Shadow-Soft addresses cyber security concerns in a DevOps world and demonstrates how SecurePaaS on OpenShift, automatically and without developer intervention, introspects, federates, and injects identity, authentication, authorization, & auditing (IAAA) into an application’s source code, uniquely protecting IT assets.

Read More...

What is Enterprise-Ready Kubernetes?

What is Enterprise-Ready Kubernetes?

Over two years ago, the OpenShift team made a critical decision to support both Docker containers and the emerging Kubernetes project. At the time, that decision was a classic innovator’s dilemma. Their challenge at the time was not unlike the conversations that we have with customers on a daily basis. How can their company make a transition towards becoming a more digital-native company? How can their company get there without abandoning all of their existing investments, or giving up some existing advantages they have in their marketplace? How can they avoid building a DIY platform?

Read More...