Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

โ€œInvest in yourself โ€” your confidence is always worth it.โ€

Explore Cosmetic Hospitals

Start your journey today โ€” compare options in one place.

OpenShift Install & Configurations using OKD in (Bare Metal / UPI / AWS)

Here is the latest, step-by-step complete guide to install and configure OKD โ€” the open-source version of OpenShift โ€” along with an introduction to what OKD is.


๐Ÿงฉ What is OKD?

FeatureDescription
NameOKD (Origin Community Distribution of Kubernetes)
Relation to OpenShiftUpstream open-source version of Red Hat OpenShift
Core ComponentsKubernetes + CRI-O + Podman + Operators + OpenShift Console
Latest Version (2026)OKD 4.14 (matching OpenShift 4.14)
Supported OSFedora CoreOS (FCOS), RHEL CoreOS
Deployment ModesIPI (Installer-Provisioned Infrastructure), UPI (User-Provisioned Infra)
LicenseApache 2.0 / Open Source (Free to use)
Ideal ForOpen-source adopters, self-managed clusters, testing advanced OpenShift

โœ… OKD Installation Methods (Summary)

MethodPlatformAutomationUse Case
IPIAWS, GCP, Azure, vSphereโœ… YesQuick cloud installation with automation
UPIBare metal, custom VMsโš ๏ธ ManualOn-premise or custom infrastructure
CRCLocal VM (dev only)โœ… Single-nodeDeveloper test environments

๐Ÿš€ Step-by-Step Guide: OKD 4.14 Installation (Bare Metal / UPI)

๐Ÿ“ฆ We’ll install OKD 4.14 using the UPI (User-Provisioned Infrastructure) method on bare metal or custom virtual machines.


๐Ÿ› ๏ธ 1. System Prerequisites

RequirementDescription
OSFedora CoreOS (OKD requires FCOS)
MachinesBootstrap, Master(s), Worker(s)
RAM per Master16 GB+
CPU per Master4+ cores
Disk per Node100 GB+ SSD
DNS + DHCPRequired
Internet AccessRequired (or mirror registry for offline)

๐Ÿ“ฅ 2. Download OKD Tools

๐Ÿ”— Download links:

Download:

  • openshift-install binary
  • oc CLI binary
  • Fedora CoreOS ISO and PXE images

๐Ÿ” 3. Generate Install Config

./openshift-install create install-config --dir=okd-cluster

This prompts:

  • Base domain (e.g., example.com)
  • Cluster name (e.g., okd)
  • Pull secret (use OKD-specific or fake secret for community)
  • Platform (select “none” for bare metal/UPI)
  • SSH key (for connecting to nodes)

This generates: install-config.yaml


๐Ÿงพ 4. Create Ignition Files

./openshift-install create ignition-configs --dir=okd-cluster

This creates:

  • bootstrap.ign
  • master.ign
  • worker.ign

๐Ÿ’ฝ 5. Provision Fedora CoreOS Nodes

Use ISO or PXE to boot machines and provide the proper ignition file via kernel arguments:

coreos.inst.install_dev=/dev/sda
coreos.inst.image_url=<FCOS Live ISO URL>
coreos.inst.ignition_url=http://<http_server>/bootstrap.ign
Code language: HTML, XML (xml)

Set up:

  • 1x Bootstrap node (use bootstrap.ign)
  • 3x Master nodes (use master.ign)
  • N x Worker nodes (use worker.ign)

๐ŸŒ 6. Set Up Networking (DNS, DHCP, Load Balancer)

DNS records (for base domain):

RecordTypeTarget
api.okd.example.comALB for port 6443 (API)
*.apps.okd.example.comALB for ports 80/443 (apps)
api-int.okd.example.comAInternal API
etcd-0.okd.example.comAetcd master 0

Load Balancer Ports:

  • API: 6443
  • Machine Config Server: 22623
  • Ingress (apps): 80, 443

๐Ÿ›‘ 7. Wait for Bootstrap Completion

Run:

./openshift-install wait-for bootstrap-complete --dir=okd-cluster --log-level=info

When done:

  • Shutdown the bootstrap node

๐ŸŽฏ 8. Finish Cluster Installation

Run:

./openshift-install wait-for install-complete --dir=okd-cluster

Youโ€™ll get:

  • Web Console URL: https://console-openshift-console.apps.okd.example.com
  • Admin credentials (stored in auth/kubeadmin-password)

๐Ÿงช 9. Login and Validate

Login via CLI:

oc login -u kubeadmin -p <password> https://api.okd.example.com:6443
Code language: HTML, XML (xml)

Access Web UI and verify that all nodes are healthy, and cluster is Ready.


๐Ÿงน Optional: Post-Install Tasks

TaskDescription
Add usersUse HTPasswd or OAuth identity providers
Install OperatorsFrom OperatorHub
Set up storageConfigure RWX or RWO PVCs
Create projects/namespacesFor apps and workloads
Monitor clusterUse built-in Prometheus + Grafana stack

๐Ÿ”„ Alternative: OKD IPI on AWS (Auto Infra)

OKD supports IPI (auto-provision) on AWS:

./openshift-install create cluster --dir=okd-aws
  • Set platform: aws
  • Must configure AWS credentials

๐Ÿ“Œ Where to Learn More


Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services โ€” all in one place.

Explore Hospitals
Iโ€™m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at <a href="https://www.cotocus.com/">Cotocus</a>. I share tech blog at <a href="https://www.devopsschool.com/">DevOps School</a>, travel stories at <a href="https://www.holidaylandmark.com/">Holiday Landmark</a>, stock market tips at <a href="https://www.stocksmantra.in/">Stocks Mantra</a>, health and fitness guidance at <a href="https://www.mymedicplus.com/">My Medic Plus</a>, product reviews at <a href="https://www.truereviewnow.com/">TrueReviewNow</a> , and SEO strategies at <a href="https://www.wizbrand.com/">Wizbrand.</a> Do you want to learn <a href="https://www.quantumuting.com/">Quantum Computing</a>? <strong>Please find my social handles as below;</strong> <a href="https://www.rajeshkumar.xyz/">Rajesh Kumar Personal Website</a> <a href="https://www.youtube.com/TheDevOpsSchool">Rajesh Kumar at YOUTUBE</a> <a href="https://www.instagram.com/rajeshkumarin">Rajesh Kumar at INSTAGRAM</a> <a href="https://x.com/RajeshKumarIn">Rajesh Kumar at X</a> <a href="https://www.facebook.com/RajeshKumarLog">Rajesh Kumar at FACEBOOK</a> <a href="https://www.linkedin.com/in/rajeshkumarin/">Rajesh Kumar at LINKEDIN</a> <a href="https://www.wizbrand.com/rajeshkumar">Rajesh Kumar at WIZBRAND</a> <a href="https://www.rajeshkumar.xyz/dailylogs">Rajesh Kumar DailyLogs</a>

Related Posts

List of all Job Roles, Job Titles in Software and IT Companies

The software and IT industry is home to a diverse array of job roles and titles, reflecting the dynamic and ever-evolving nature of technology. From core technical…

Read More

Best DevOps Tools in 2024

hereโ€™s a clear, structured breakdown of the Best DevOps Tools (grouped by categories), so you can use it for learning, training, or posts. ๐Ÿš€ Best DevOps Tools…

Read More

OpenShift Install & Configurations using OpenShift Local in windows laptops/desktops

Below is the 100% correct and updated step-by-step guide to install and configure OpenShift Local (aka CRC) on Windows 10/11 laptops or desktops using the correct crc…

Read More

Openshift: How to configure Azure openshift ARO with Custom Domain

Step-by-Step Guide: Configuring Azure Red Hat OpenShift (ARO) with a Custom Domain Setting up a custom domain for your ARO cluster involves both Azure and DNS provider…

Read More

Openshift: Lab 10 – View performance information using the OpenShift web console

Rajesh Kumar Iโ€™m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at…

Read More

Openshift: How to add Helm Repository in Openshift

Adding a Helm repository in OpenShift is a common step to manage and deploy Helm charts in your OpenShift cluster. OpenShift supports Helm CLI out of the…

Read More
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x