Kubernetes Cluster
Kubernetes clusers may serve as targets for containerized workload components.
GCP GKE
Type Name: kubernetes.gcp-gke
Class Parameters
Name | Type | Required | Default | Description |
---|
nodeNumber | int | | 1 | Number of nodes |
region | string | | | Region |
machineType | string | | | Name of predefined machine type with known CPU, Memory configurations. |
volumeSize | number | | 0 | Local 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
Name | Type | Required | Default | Description |
---|
version | string | v | | MySQL version: 5.6, 5.7, 8.0 |
volumeSize | int | v | | Disk size(GB),minimum: 10 |
region | string | | | Region identifier |
machineType | string | v | | Name of predefined machine type with known CPU, Memory configurations.,ex: db-perf-optimized-N-2。C.f.:cloud SQL enterprise plus |
network | | Network | | Network-related settings. |
Network
Name | Type | Required | Default | Description |
---|
authorizedNetworks | [] AuthorizedNetworks | | | |
AuthorizedNetworks
Name | Type | Required | Default | Description |
---|
expire | string | | | RFC 3339 formatted |
value | string | v | | IPv4 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
Name | Type | Required | Default | Description |
---|
version | string | v | | Postgres 版本: 9.6, 10, 11, 12, 13, 14, 15。 |
volumeSize | int | v | | Disk size(GB),minimum value: 10 |
region | string | | | Region identifier. |
machineType | string | v | | Name of predefined machine type with known CPU, Memory configurations.,ex: db-perf-optimized-N-2。C.f.:cloud SQL enterprise plus |
network | | Network | | Network-related settings. |
Network
Name | Type | Required | Default | Description |
---|
authorizedNetworks | [] AuthorizedNetworks | | | |
AuthorizedNetworks
Name | Type | Required | Default | Description |
---|
expire | string | | | RFC 3339 formatted |
value | string | v | | IPv4 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
Name | Type | Required | Default | Description |
---|
region | string | v | | region identifier |
shardCount | int | | 3 | count of data shards |
replicaCount | int | | 0 | number of replica for each data shard. |
network | Network | | | |
Network
Name | Type | Required | Default | Description |
---|
name | string | | default | Name |
subnetwork | Subnetwork | | | |
networkPolicy | NetworkPolicy | | | |
Subnetwork
Name | Type | Required | Default | Description |
---|
name | string | | default | Name of the subnetwork. |
region | string | | Parameters.region | region identifier. |
NetworkPolicy
Name | Type | Required | Default | Description |
---|
name | string | | {cluster.name}-policy | |
region | string | | Parameters.region | |
Connection Parameters
Name | Type | Required | Default | Description |
---|
host | string | v | | |
port | string | v | | |
username | string | | "" | empty string("") means user authentication is not supported. No need to provide username/password while accessing. |
password | string | | "" | empty string("") means user authentication is not supported. No need to provide username/password while accessing. |