You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-40Lines changed: 9 additions & 40 deletions
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Welcome to the MCSH-OS project! This ISO provides a ready-to-use, ephemeral Arch
27
27
28
28
## Overview
29
29
30
-
This project provides a lightweight, customizable ISO for quickly adding worker nodes to a Kubernetes cluster. By booting from this ISO, nodes can automatically join a cluster using predefined DHCP options, eliminating the need for manual configuration.
30
+
This project provides a lightweight, customizable ISO for quickly adding worker nodes to a Kubernetes cluster. By booting from this ISO, nodes can automatically join a cluster using predefined values from an HTTP server, eliminating the need for manual configuration.
31
31
32
32
Originally developed by our hosting service to manage nodes at scale, this ISO is ideal for environments where ephemeral worker nodes are beneficial, such as test clusters, CI/CD pipelines, or dynamic scaling scenarios.
33
33
@@ -55,54 +55,23 @@ You don't need to build the ISO yourself unless you want to customize it. You ca
55
55
56
56
Visit the [Releases](https://github.com/mcserverhosting-net/OS/releases) page and download the latest ISO artifact.
57
57
58
-
2.**Set Up DHCP Options**:
58
+
2.**Set Up HTTP Options**:
59
59
60
-
Configure your DHCP server to provide the necessary options for the nodes to auto-join your Kubernetes cluster. See [DHCP Options for Auto-Join](#dhcp-options-for-auto-join) below.
60
+
Configure an HTTP server to provide the necessary options for the nodes to auto-join your Kubernetes cluster. See [HTTP Options for Auto-Join](#http-options-for-auto-join) below.
61
61
62
62
3.**Boot the Node**:
63
63
64
64
Boot your machine using the downloaded ISO (via USB, PXE, or virtual machine). The node will automatically format the first available disk, load necessary kernel modules, and join your Kubernetes cluster.
65
65
66
-
### DHCP Options for Auto-Join
66
+
### HTTP Options for Auto-Join
67
67
68
-
To enable nodes to automatically join your Kubernetes cluster, configure your DHCP server with the following options:
68
+
To enable nodes to automatically join your Kubernetes cluster, configure your HTTP server to have the following files:
**Note**: Options 249-252 are custom DHCP options that you need to define on your DHCP server to pass the kubeadm configuration parameters to the booting nodes.
0 commit comments