Skip to content

Built-in Cluster Types

Kubernetes Cluster

Kubernetes clusers may serve as targets for containerized workload components.

GCP GKE

Type Name: kubernetes.gcp-gke

Class Parameters

NameTypeRequiredDefaultDescription
nodeNumberint1Number of nodes
regionstringRegion
machineTypestringName of predefined machine type with known CPU, Memory configurations.
volumeSizenumber0Local disk size in GB. 0 means use default vaule.

Connection Parameters

TBD

MySQL Cluster

MySQL clusers provide MySQL-compatible database service.

GCP CloudSQL for MySQL

Type Name:mysql.gcp-cloudsql

Class Parameters

NameTypeRequiredDefaultDescription
versionstringvMySQL version: 5.6, 5.7, 8.0
volumeSizeintvDisk size(GB),minimum: 10
regionstringRegion identifier
machineTypestringvName of predefined machine type with known CPU, Memory configurations.,ex: db-perf-optimized-N-2。C.f.:cloud SQL enterprise plus
networkNetworkNetwork-related settings.
Network
NameTypeRequiredDefaultDescription
authorizedNetworks[] AuthorizedNetworks
AuthorizedNetworks
NameTypeRequiredDefaultDescription
expirestringRFC 3339 formatted
valuestringvIPv4 or IPv6 address that is allowed to access this instanc

Connection Parameters

TBD

PostgreSQL Cluster

PostgreSQL clusters provides PostgreSQL-compatible databasde service.

GCP CloudSQL for PostgreSQL

Type Name:postgresql.gcp-cloudsql

Class Parameters

NameTypeRequiredDefaultDescription
versionstringvPostgres 版本: 9.6, 10, 11, 12, 13, 14, 15。
volumeSizeintvDisk size(GB),minimum value: 10
regionstringRegion identifier.
machineTypestringvName of predefined machine type with known CPU, Memory configurations.,ex: db-perf-optimized-N-2。C.f.:cloud SQL enterprise plus
networkNetworkNetwork-related settings.
Network
NameTypeRequiredDefaultDescription
authorizedNetworks[] AuthorizedNetworks
AuthorizedNetworks
NameTypeRequiredDefaultDescription
expirestringRFC 3339 formatted
valuestringvIPv4 or IPv6 address that is allowed to access this instanc

Connection Parameters

TBD

Redis Cluster

Redis clusters provide Redis-compatible caching service.

GCP Memorystore for Redis Cluster

Type Name:redis.gcp-cluster

Class Parameters

NameTypeRequiredDefaultDescription
regionstringvregion identifier
shardCountint3count of data shards
replicaCountint0number of replica for each data shard.
networkNetwork
Network
NameTypeRequiredDefaultDescription
namestringdefaultName
subnetworkSubnetwork
networkPolicyNetworkPolicy
Subnetwork
NameTypeRequiredDefaultDescription
namestringdefaultName of the subnetwork.
regionstringParameters.regionregion identifier.
NetworkPolicy
NameTypeRequiredDefaultDescription
namestring{cluster.name}-policy
regionstringParameters.region

Connection Parameters

NameTypeRequiredDefaultDescription
hoststringv
portstringv
usernamestring""empty string("") means user authentication is not supported. No need to provide username/password while accessing.
passwordstring""empty string("") means user authentication is not supported. No need to provide username/password while accessing.