Skip to main content
Version: 2.1

Deploy Kubernetes on Compute node (HCI)

Create a new Cluster - Add Cluster#

/assets/k8s/deploy00.png

Select Cluster type - Custom#

/assets/k8s/hci01.png

Create Cluster#

  • Cluster name

/assets/k8s/hci02.png

Edit Kubernetes Options - Custom#

/assets/k8s/hci03.png

Click Done#

/assets/k8s/hci04.png

Prepare Compute node#

SummaryPassword has not been modified.Host name: com1IF.1    IPv4 Mode:  Manual    IPv4 Address:   0.0.0.0    IPv4 Netmask:   0.0.0.0    IPv6 Mode:  AutomaticIF.2    Interface disabledIF.3    Interface disabledIF.4    Default interface.    IPv4 Mode:  Manual    IPv4 Address:   10.32.2.221    IPv4 Netmask:   255.255.0.0    IPv4 Gateway:   10.32.0.254    IPv6 Mode:  AutomaticIF.5    Interface disabledIF.6    Interface disabledIF.7    Interface disabledDNS server 1: 8.8.8.8Time Zone: Asia/TaipeiDate: 11/02/2020Time: 20:51:11Role: computeController: CONTROLLER(10.32.2.220)External IP/Domain: N/AManagement: IF.4Provider: IF.4Overlay: IF.4Storage: IF.4Domain/Region: default/RegionOneCube Secret Seed: skyyyHigh Availability: disabled1: Accept the configuration2: Cancel the configuration3: Modify the configuration
Select option: 1Applying policy changes.[15795.310527] igb 0000:01:00.0: Cannot change link characteristics when SoL/IDER is active.Policy changes were successfully applied.Welcome to the Cube ApplianceEnter "help" for a list of available commandscom1>

Connect to controller#

❯ ssh [email protected]Warning: Permanently added '10.32.2.220' (ECDSA) to the list of known hosts.Password:Welcome to the Cube ApplianceEnter "help" for a list of available commandsCONTROLLER> 

Add the compute node to ranchers#

CONTROLLER> kubernetesCONTROLLER:kubernetes> node_add1: ubuntu2: k8s3: baremetalEnter index: 3Node(s) name to add to this cluster: com1Specify roles for these nodes (--all, --etcd, --controlplane, --worker): --all

Go back to rancher, provision is started#

/assets/k8s/hci05.png

Switch to project baremetal#

/assets/k8s/hci06.png

Click Import YAML#

/assets/k8s/hci07.png

Create a sample workload#

/assets/k8s/deploy11.png

Wait for the workload become active#

/assets/k8s/hci08.png

Last updated on by Roy Tan