Continental Innovates with Rancher and Kubernetes
Your cloud credential has these fields:
Choose what hypervisor the virtual machine will be scheduled to.
The fields in the Scheduling section should auto-populate with the data center and other scheduling options that are available to you in vSphere.
vm/
In the Instance Options section, configure the number of vCPUs, memory, and disk size for the VMs created by this template.
cloud-config.yml
cloud-init
disk.EnableUUID=TRUE
In the Creation method field, configure the method used to provision VMs in vSphere. Available options include creating VMs that boot from a RancherOS ISO or creating VMs by cloning from an existing virtual machine or VM template.
The existing VM or template may use any modern Linux operating system that is configured with support for cloud-init using the NoCloud datasource.
Choose the way that the VM will be created:
rancheros-vmware.iso
The node template now allows a VM to be provisioned with multiple networks. In the Networks field, you can now click Add Network to add any networks available to you in vSphere.
Tags allow you to attach metadata to objects in the vSphere inventory to make it easier to sort and search for these objects.
For tags, all your vSphere tags will show up as options to select from in your node template.
In the custom attributes, Rancher will let you select all the custom attributes you have already set up in vSphere. The custom attributes are keys and you can enter values for each one.
Note: Custom attributes are a legacy feature that will eventually be removed from vSphere.
Cloud-init allows you to initialize your nodes by applying configuration on the first boot. This may involve things such as creating users, authorizing SSH keys or setting up the network.
To make use of cloud-init initialization, create a cloud config file using valid YAML syntax and paste the file content in the the Cloud Init field. Refer to the cloud-init documentation. for a commented set of examples of supported cloud config directives.
Note that cloud-init is not supported when using the ISO creation method.