pub struct ClusterNetwork {
pub api_server_port: Option<i32>,
pub services: Option<NetworkRanges>,
pub pods: Option<NetworkRanges>,
pub service_domain: Option<String>,
}
Expand description
ClusterNetwork specifies the different networking parameters for a cluster.
Fields§
§api_server_port: Option<i32>
APIServerPort specifies the port the API Server should bind to. Defaults to 6443.
services: Option<NetworkRanges>
The network ranges from which service VIPs are allocated.
pods: Option<NetworkRanges>
The network ranges from which Pod networks are allocated.
service_domain: Option<String>
Domain name for services.
Trait Implementations§
Source§impl Clone for ClusterNetwork
impl Clone for ClusterNetwork
Source§fn clone(&self) -> ClusterNetwork
fn clone(&self) -> ClusterNetwork
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ClusterNetwork
impl Debug for ClusterNetwork
Source§impl Default for ClusterNetwork
impl Default for ClusterNetwork
Source§fn default() -> ClusterNetwork
fn default() -> ClusterNetwork
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterNetwork
impl<'de> Deserialize<'de> for ClusterNetwork
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ClusterNetwork
impl RefUnwindSafe for ClusterNetwork
impl Send for ClusterNetwork
impl Sync for ClusterNetwork
impl Unpin for ClusterNetwork
impl UnwindSafe for ClusterNetwork
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more