--- weight: 40 author: chaozhou@alauda.io category: api queries:

  • hcsmachineconfigpool crd
  • hcs config pool
  • hcs machine config pool

HCSMachineConfigPool [infrastructure.cluster.x-k8s.io/v1beta1]

infrastructure.cluster.x-k8s.io group

HCSMachineConfigPool is the Schema for the hcsmachineconfigpools API. It provides a pool of pre-defined machine configurations (hostname, network settings) that can be claimed by HCSMachine resources.

v1beta1 version
spec object required

spec defines the desired state of HCSMachineConfigPool

configs []object

MachineConfig defines the configuration for a single machine in the pool.

hostname string

Hostname is the hostname to assign to the machine.

networks []object

MachineConfigNetworkConfig defines the network configuration for a machine.

ipAddress string

IpAddress is the static IP address to assign to the machine.

subnetName string

SubnetName is the name of the subnet to use.

subnetId string

SubnetId is the ID of the subnet to use.

status object

status defines the observed state of HCSMachineConfigPool

availableCount integer

AvailableCount is the number of available configurations in the pool.

totalCount integer

TotalCount is the total number of configurations in the pool.

usedConfigs []object

UsedConfig represents a machine configuration that has been claimed by a HCSMachine.

hostname string required

HostName is the hostname of the claimed configuration.

machineRef string required

MachineRef is the name of the HCSMachine that claimed this configuration.