Someone recently asked me about locking down a bond to specific NIC devices within the machine. Specifically they were concerned with the sometimes unpredictable nature of NIC naming in Linux.
While there has been a lot of effort to make NIC naming more predictable, it turns out with the networking configuration stack we are using in Fedora/RHEL (NetworkManager) you don’t even really need to care about the NIC device names if you know the MAC Addresses of the interfaces you want to use.
[Read More]
Running FCOS on your Raspberry Pi 4
Note: A more permanent version of this tutorial exists in the Fedora CoreOS documentation.
Fedora CoreOS recently started producing 64-bit ARM (aarch64) artifacts. These images can be used as the Operating System for the Raspberry Pi 4 device. Before trying to get FCOS up and running on your Raspberry Pi4 you’ll want to Update the EEPROM to the latest version and choose how you want to boot the Raspberry Pi 4.
[Read More]
CoreOS install via Live ISO --copy-network
A couple of us recently gave an update to our Customer Experience team at Red Hat on the improvements that were made in Red Hat CoreOS for OpenShift 4.6. My part of the presentation focused on the new Live ISO that is now used for Fedora/Red Hat CoreOS installations and also the improvements that we made for being able to copy the install environment networking configuration into the installed system via coreos-installer --copy-network.
[Read More]
GCP Quickstart Guide for OpenShift OKD
Introduction I recently did a blog post series. showing how to get started with OpenShift OKD on Fedora CoreOS for DigitalOcean. For that series I wrote a script to do most of the heavy lifting because DigitalOcean isn’t a native supported platform by the OpenShift installer.
Today I’ll show off how to get started in GCP, which is supported natively by the OpenShift installer. This makes it much easier to get started because most of the heavy lifting (including infrastructure bringup) is done by the installer itself.
[Read More]
OpenShift OKD on Fedora CoreOS on DigitalOcean Part 4: Recorded Demo
NOTE: The fourth post of this series is available here.
This blog post is the fifth in a series that illustrates how to set up an OpenShift OKD cluster on DigitalOcean.
Back on August 17th I highlighted this blog post series with a presentation and demo for the OKD working group’s Demo Marathon.
The video is posted on YouTube and also available below. If you’re interested take some time and watch the whole process work and see a cluster up and running at the end.
[Read More]
OpenShift OKD on Fedora CoreOS on DigitalOcean Part 3: Upgrading
Introduction NOTE: The third post of this series is available here.
This blog post is the fourth in a series that illustrates how to set up an OpenShift OKD cluster on DigitalOcean. The third post in the series covered further configuration of a cluster once it’s already up and running. At this point you should have a cluster up and running and configured with custom TLS certificates and user login’s outsourced to some other identity management service.
[Read More]
OpenShift OKD on Fedora CoreOS on DigitalOcean Part 2: Configuration
Introduction NOTE: The second post of this series is available here.
This blog post is the third in a series that illustrates how to set up an OpenShift OKD cluster on DigitalOcean. The second post in the series covered the automated deployment and teardown of a cluster using the digitalocean-okd-install script. At this point you should have a cluster up and running and ready to be further customized.
Set Up Custom TLS Certificates In the first post in this series we mentioned that you may want to have valid certificates for your cluster.
[Read More]
OpenShift OKD on Fedora CoreOS on DigitalOcean Part 1: Deployment
Introduction NOTE: The first post of this series is available here.
This blog post is the second in a series that illustrates how to set up an OpenShift OKD cluster on DigitalOcean. The first post in the series covered some background information and pre-requisites needed for deploying a cluster. At this point you should have chosen the domain for your cluster, set up your registrar to point to DigitalOcean nameservers, installed all necessary software (doctl, openshift-install, oc, aws cli, etc.
[Read More]
OpenShift OKD on Fedora CoreOS on DigitalOcean Part 0: Preparation
Introduction This blog post is the first in a series that will illustrate how to set up an OpenShift OKD cluster on DigitalOcean using the bare metal install documentation (user provisioned infrastructure). OKD has tight integrations with the Operating System and uses Fedora CoreOS as a platform for driving the underlying infrastructure, thus we’ll be deploying on top of Fedora CoreOS images inside of DigitalOcean.
The documentation for OKD is pretty comprehensive, but there is nothing like having a guide to help fill in some of the gaps and show an example of it working with real world values.
[Read More]
The K9s TUI for Kubernetes
If you’ve ever had a chance to “nerd out” with me much I’ve probably told you about at least one TUI that I use to make my daily work life easier. Some of my favorites include htop, tig, tmux (not sure if tmux counts), etc..
Lately I’ve been finding myself using Kubernetes/OpenShift much more and I have often thought to myself I wish a nice TUI existed to get in and navigate resources in a Kubernetes environment.
[Read More]