logo
  1. Tatiana Krishtop, Gonzalo Reyero Ferreras

    Wed 25 September 2024

    Detecting To-Be-Removed APIs for Kubernetes Upgrade Readiness with Red Hat Best Practices Certification for k8s

    As Kubernetes continues to evolve, new features are introduced while older, deprecated APIs are phased out. This cycle ensures the platform remains cutting-edge, but it also presents a significant challenge during upgrades, especially for applications relying on deprecated APIs. In this post, we'll discuss Kubernetes upgrade readiness, the complexities of API deprecation, and how we can detect soon-to-be-removed APIs—both statically and dynamically invoked—using Red Hat Best Practices Certification for k8s.

    Read more
  2. Ramon Perez, Bill Peck, Tatiana Krishtop

    Tue 25 June 2024

    Addressing Challenges in Transitioning from IPI to ABI Installation

    In this post, we share how to deploy an entire Openshift Container Platform (OCP) cluster on a single baremetal server using the Assisted - Agent Based Installer (ABI) in a virtual environment with Libvirt VMs nodes. We highlight the benefits of ABI installation compared to the Installer Provisioner Infrastructure (IPI) installation that was our de-facto method.

    Read more
  3. Bill Peck

    Wed 25 October 2023

    OCP Assisted Install on Libvirt

    A step by step guide on how to setup DCI Openshift agent on libvirt with Assisted Installs.

    Read more
  4. Ramon Perez, Manuel Rodriguez

    Thu 16 March 2023

    Networking Considerations for Distributed Deployment of Libvirt/KVM-Based OCP Clusters

    In previous blog posts, we have learned about the OCP on Libvirt project and the benefits it brings to us, with regards to the flexible deployment of OCP clusters where the nodes are virtual machines deployed on KVM. However, we have only covered the case of one single physical server. Can we use multiple physical servers to set up a lab with multiple, distributed deployment on Libvirt-based OCP clusters? The answer is yes! And we will explain the main requirements and challenges in terms of networking in this blog post.

    Read more
  5. Tatiana Krishtop, Ramon Perez

    Mon 09 January 2023

    Using DCI to Easily Install an OpenShift Libvirt Cluster on a Single Baremetal Server

    This post is a tutorial on how to install a standard three-masters and two-workers OpenShift cluster on one powerful baremetal server. The idea is to first create all required virtual machines and networks using libvirt KVM driver, and then install OpenShift on that virtual cluster using DCI.

    Read more
  6. Beto Rodriguez

    Thu 05 January 2023

    Using ACM to deploy SNO

    ACM is a tool that allows the deployment and management of OCP clusters and workloads on top of it. In this post, we will go through an example of how to use ACM to deploy an SNO instance in the DCI way.

    Read more
  7. Beto Rodriguez

    Thu 05 January 2023

    ACM integration in DCI

    ACM is a tool that allows deploying, and managing OCP clusters and workloads on top of it. Now the DCI Agent has the support to automate the creation of SNO instances by the integration of the ACM roles.

    Read more
  8. Frédéric Lepied

    Fri 21 October 2022

    How to manage shared deployments in DCI

    dci-queue: a simple resource management system in DCI

    Read more
  9. Nacho Silla

    Fri 09 September 2022

    Using prefixes to operate multiple DCI environments

    Prefixes allow you to control the inventory and settings of different DCI environments from a single central directory. We hope this article will convince you of the convenience of using prefixes in your DCI labs and will serve as a solid foundation for you to start leveraging their potential.

    Read more
  10. Tony Garcia

    Fri 29 April 2022

    How to automate DCI components creation

    Components are the artifacts used in a DCI job, these are the elements that distinguish jobs. They are the elements to be tested on each job. This post will discuss their use and an example of how to automate them to be continuously tested.

    Read more