ByCloud Docs
GuidesCLIAPISDK

Create cluster template

bycloud kubernetes templates create --name <name> --coe <coe> [flags]

Create a new Kubernetes cluster template

Options

--output

(-o)

stringoptional

Output format: text, json, or yaml

Values: "text", "json", "yaml"

Default: "text"

Body Options

--coe

stringrequired

Values: "kubernetes", "swarm", "mesos"

--external_network_id

stringrequired

--image_id

stringrequired

--name

stringrequired

--dns_nameserver

stringoptional

Default: "8.8.8.8"

--docker_storage_driver

stringoptional

Values: "devicemapper", "overlay", "overlay2"

Default: "overlay2"

--docker_volume_size

integeroptional

--fixed_network

stringoptional

--fixed_subnet

stringoptional

--flavor_id

stringoptional

--floating_ip_enabled

booleanoptional

Default: true

--http_proxy

stringoptional

--https_proxy

stringoptional

--insecure_registry

stringoptional

--keypair_id

stringoptional

--labels

objectoptional

--master_flavor_id

stringoptional

--master_lb_enabled

booleanoptional

Default: true

--network_driver

stringoptional

Values: "flannel", "calico", "docker"

--no_proxy

stringoptional

--public

booleanoptional

Default: false

--registry_enabled

booleanoptional

Default: false

--server_type

stringoptional

Values: "vm", "bm"

Default: "vm"

--volume_driver

stringoptional

Values: "cinder"

Command

bycloud kubernetes templates create \
--name "my-resource" \
--coe kubernetes \
--image_id "abc-123"

Output

ID 550e8400-e29b-41d4-a716-446655440000
CRN crn:spo1:kubernetes:cluster-template:550e8400-e29b-41d4-a716-446655440000
NAME kubernetes-1.28
COE kubernetes
IMAGE_ID 550e8400-e29b-41d4-a716-446655440000
KEYPAIR_ID string
EXTERNAL_NETWORK_ID 550e8400-e29b-41d4-a716-446655440000
FIXED_NETWORK 550e8400-e29b-41d4-a716-446655440000
FIXED_SUBNET 550e8400-e29b-41d4-a716-446655440000
DNS_NAMESERVER 8.8.8.8
DOCKER_STORAGE_DRIVER overlay2
DOCKER_VOLUME_SIZE 1
VOLUME_DRIVER cinder
NETWORK_DRIVER calico
HTTP_PROXY string
HTTPS_PROXY string
NO_PROXY string
MASTER_FLAVOR_ID 550e8400-e29b-41d4-a716-446655440000
FLAVOR_ID 550e8400-e29b-41d4-a716-446655440000
PUBLIC false
HIDDEN false
SERVER_TYPE vm
REGISTRY_ENABLED false
INSECURE_REGISTRY string
FLOATING_IP_ENABLED true
MASTER_LB_ENABLED true
PROJECT_ID 550e8400-e29b-41d4-a716-446655440000
USER_ID 550e8400-e29b-41d4-a716-446655440000
CREATED_AT 2024-01-15T10:30:00Z
UPDATED_AT 2024-01-15T10:30:00Z