Reference documentation and code samples for the Distributed Cloud Edge Container V1 API class Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::Local.
Configuration specific to clusters with a control plane hosted locally.
Warning: Local control plane clusters must be created in their own project. Local control plane clusters cannot coexist in the same project with any other type of clusters, including non-GDCE clusters. Mixing local control plane GDCE clusters with any other type of clusters in the same project can result in data loss.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#control_plane_node_storage_schema
def control_plane_node_storage_schema() -> ::String
-
(::String) — Optional. Name for the storage schema of control plane nodes.
Warning: Configurable node local storage schema feature is an experimental feature, and is not recommended for general use in production clusters/nodepools.
#control_plane_node_storage_schema=
def control_plane_node_storage_schema=(value) -> ::String
-
value (::String) — Optional. Name for the storage schema of control plane nodes.
Warning: Configurable node local storage schema feature is an experimental feature, and is not recommended for general use in production clusters/nodepools.
-
(::String) — Optional. Name for the storage schema of control plane nodes.
Warning: Configurable node local storage schema feature is an experimental feature, and is not recommended for general use in production clusters/nodepools.
#machine_filter
def machine_filter() -> ::String
- (::String) — Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=
#machine_filter=
def machine_filter=(value) -> ::String
- value (::String) — Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=
- (::String) — Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=
#node_count
def node_count() -> ::Integer
- (::Integer) — The number of nodes to serve as replicas of the Control Plane.
#node_count=
def node_count=(value) -> ::Integer
- value (::Integer) — The number of nodes to serve as replicas of the Control Plane.
- (::Integer) — The number of nodes to serve as replicas of the Control Plane.
#node_location
def node_location() -> ::String
-
(::String) — Name of the Google Distributed Cloud Edge zones where this node pool
will be created. For example:
us-central1-edge-customer-a
.
#node_location=
def node_location=(value) -> ::String
-
value (::String) — Name of the Google Distributed Cloud Edge zones where this node pool
will be created. For example:
us-central1-edge-customer-a
.
-
(::String) — Name of the Google Distributed Cloud Edge zones where this node pool
will be created. For example:
us-central1-edge-customer-a
.
#shared_deployment_policy
def shared_deployment_policy() -> ::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy
- (::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy) — Policy configuration about how user applications are deployed.
#shared_deployment_policy=
def shared_deployment_policy=(value) -> ::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy
- value (::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy) — Policy configuration about how user applications are deployed.
- (::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy) — Policy configuration about how user applications are deployed.