This post is written by Mick Tarsel, an IBM employee and Red Hat partner engineer working on OpenShift and Linux networking. 

The Single Node Cluster (SNC) project allows a user to easily spin up an OpenShift “cluster” on a single machine. SNC is used to build the bundles that CodeReady Containers (CRC) uses. Although you must have a valid user OpenShift pull secret, the SNC project is a simple way to set up your own OpenShift instance.

Please note the SNC and CRC projects are “as-is” on the Github repository. At this time, it is not a Red Hat supported solution.

A normal OpenShift 4 cluster (OCP4) is composed of many nodes that are typically represented as physical machines or Virtual Machines (VMs). Even a minimally sized cluster in OpenShift requires many hardware resources in order to experiment with, and this is something you would not be able to run on just your laptop! 

When an OCP4 cluster is created, several VMs are created with their respective roles. The two types of nodes in a OCP4 cluster I’ll further discuss are the master and worker nodes. As an example, a high availability cluster in OpenShift would require at least three masters and two worker nodes. Read more about required machines for a cluster.

NOTE: Although the vocabulary may not be appropriate at the time of this release, Red Hat and IBM are changing some terminology in their projects.

The master node manages other nodes in the cluster and schedules pods to run on those nodes, such as worker nodes. Since the worker node is managed by the master node, the worker hosts the pods and runs containerized applications. The worker contains the workload for your cluster. Each cluster has at least one worker node. SNC creates a single VM which is labeled as both the master and worker node: 

CRC uses this same design for development and testing; however, at this time, there are some limitations such as upgrading OpenShift versions. Using SNC or CRC you can have a master/worker instance in a single VM: 

SNC on Power and Z

The SNC project has been updated to enable both ppc64le and s390x. Since the 4.3 release of OpenShift, these architectures have been included in the official Red Hat mirror. This new multi-arch enablement in SNC is extremely beneficial for developers using Power and Z. Although these architectures are used in data centers around the world and are more than robust enough to handle a cluster, it is much easier and faster to create a single VM in order to run simple tests in OCP4.

To get started with OCP4 on your laptop, check out CRC. If you would like to build your own bundle and set up a single node cluster using Bash, try SNC

{{cta('1ba92822-e866-48f0-8a92-ade9f0c3b6ca')}}


关于作者

Red Hatter since 2018, technology historian and founder of The Museum of Art and Digital Entertainment. Two decades of journalism mixed with technology expertise, storytelling and oodles of computing experience from inception to ewaste recycling. I have taught or had my work used in classes at USF, SFSU, AAU, UC Law Hastings and Harvard Law. 

I have worked with the EFF, Stanford, MIT, and Archive.org to brief the US Copyright Office and change US copyright law. We won multiple exemptions to the DMCA, accepted and implemented by the Librarian of Congress. My writings have appeared in Wired, Bloomberg, Make Magazine, SD Times, The Austin American Statesman, The Atlanta Journal Constitution and many other outlets.

I have been written about by the Wall Street Journal, The Washington Post, Wired and The Atlantic. I have been called "The Gertrude Stein of Video Games," an honor I accept, as I live less than a mile from her childhood home in Oakland, CA. I was project lead on the first successful institutional preservation and rebooting of the first massively multiplayer game, Habitat, for the C64, from 1986: https://neohabitat.org . I've consulted and collaborated with the NY MOMA, the Oakland Museum of California, Cisco, Semtech, Twilio, Game Developers Conference, NGNX, the Anti-Defamation League, the Library of Congress and the Oakland Public Library System on projects, contracts, and exhibitions.

 
UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来