VMware

Deploying Kubernetes(k8s) Single Node Cluster Using VMware vRealize Automation (VRA)8

Deployment Steps: –

  1. Create VM Template and Map Template to VRA Image Mapping: –

In vSphere, create a VM, Install the Operating System, and Convert the VM to a Template.

Log in to vRealize Automation (VRA), Select Cloud Assembly Service, create a new Image map and select template as REDHAT_8.6.

You can check my Previous post – How to Create Image mapping –

  1. Import Blueprint to VRA using Cloud Assembly Service and Release Blueprint: –

Open Cloud Assembly Service

Download the Cloud Assembly code file from the following URL – https://github.com/Dineshk1205/VRAK8s/blob/main/Redhat8.yaml Upload.

Update Configuration based on your Infra. Version and Release Blueprint Item to Catalog.

  1. Import Pipeline Code, Enable, and Release Pipeline: –

Download the pipeline form by the following link – https://github.com/Dineshk1205/VRAK8s/blob/main/K8sSingleNode-1.yaml

Import Pipeline.

Import operation type create, Update project name according to your environment. Import.

  1. ADD Variables to VRA Code Stream: –

In Code Stream, Add REDHAT VM Template Username and Password.

  1. Publish Code Stream Pipeline to VRA Service Catalog Items: –

Enable imported pipeline and Release.

In Service Broker, Add Code Type Code Stream Pipeline. Save & Import.

You can Pipeline imported. You can click on three dots and customize Pipeline Form & Configuration item.

In the Definitions, create new or add content to existing definition items.

  1. Request K8s Deployment Using VRA Service Catalog: –

Request Catalog item k8sSingleNode.

, Enter the Deployment name, Select Project Kubernetes Version(1.26 or 1.25), Calico_CNI_VERSION, and CRI-O_ContainerRuntime_Version (You also Create a Drop-down option using the Custom forms option).

Submit.

Wait a few minutes. Once Deployment is completed. Check Deployed Node IP.

Use Putty or any other tool. SSH to the node using the above IP. Check Node status and POD Status.

Dineshreddy Kayithi

Rooted in a solid academic foundation with a Bachelor's Degree in Information Technology, my career has been deeply entrenched in designing, deploying, and managing enterprise-grade infrastructure across virtualization, cloud-native, and containerized environments. Industry certifications from VMware, AWS, Microsoft, and Kubernetes validate my hands-on expertise in architecting scalable, resilient systems spanning hypervisors, public/hybrid cloud platforms, and container orchestration frameworks. I'm driven by a relentless pursuit of emerging technologies — translating them into production-ready solutions that solve complex operational challenges.

Share
Published by
Dineshreddy Kayithi
Tags: VMwareVRA8

Recent Posts

NVIDIA RAG Pipeline: Deploying on Your Own Kubernetes Platform

Retrieval-Augmented Generation (RAG) is a way of getting an LLM to answer questions using your…

3 weeks ago

OpenStack Multi-Node Deployment — Kolla-Ansible 2026.1

Kolla-Ansible is an official OpenStack project and a production-recommended deployment method. Ubuntu 24.04 · 3…

1 month ago

NVIDIA Base Command Manager Deployment

NVIDIA Base Command Manager (BCM) provides cluster management software for streamlining cluster provisioning, workload management,…

1 month ago

Canary Deployments on OpenShift with GitOps: A Practical Walkthrough

Shipping a new version of an application is always a small act of faith. Even…

2 months ago

OpenShift VM Backup and Restore

The following steps demonstrate how to back up and restore an OpenShift virtual machine using…

3 months ago

Red Hat OpenShift VM Micro-segmentation Using MultiNetworkPolicy

OpenShift Virtualization allows virtual machines (VMs) to run natively on Kubernetes alongside container workloads. Using…

5 months ago