Class KubeNamespace
Defines the namespace names created for NEONKUBE clusters.
Namespace: Neon.Kube
Assembly: Neon.Kube.dll
Syntax
public static class KubeNamespace
Fields
Default
The default namespace.
Declaration
public const string Default = "default"
Field Value
Type | Description |
---|---|
string |
KubeNodeLease
Hosts the Kubernetes node leases.
Declaration
public const string KubeNodeLease = "kube-node-lease"
Field Value
Type | Description |
---|---|
string |
KubePublic
Hosts Kubernetes public services.
Declaration
public const string KubePublic = "kube-public"
Field Value
Type | Description |
---|---|
string |
KubeSystem
Hosts Kubernetes infrastructure components.
Declaration
public const string KubeSystem = "kube-system"
Field Value
Type | Description |
---|---|
string |
KubernetesDashboard
Hosts the Kubernetes dashboard.
Declaration
public const string KubernetesDashboard = "kubernetes-dashboard"
Field Value
Type | Description |
---|---|
string |
NeonIngress
Hosts the remaining Istio components.
Declaration
public const string NeonIngress = "neon-ingress"
Field Value
Type | Description |
---|---|
string |
NeonMonitor
Hosts cluster monitoring.
Declaration
public const string NeonMonitor = "neon-monitor"
Field Value
Type | Description |
---|---|
string |
NeonStatus
Hosts cluster status information.
Declaration
public const string NeonStatus = "neon-status"
Field Value
Type | Description |
---|---|
string |
NeonStorage
Hosts OpenEBS components.
Declaration
public const string NeonStorage = "neon-storage"
Field Value
Type | Description |
---|---|
string |
NeonSystem
Hosts NEONKUBE infrastructure.
Declaration
public const string NeonSystem = "neon-system"
Field Value
Type | Description |
---|---|
string |
Properties
InternalNamespaces
Returns the set of all stock Kubernetes and NEONKUBE cluster namespaces.
Declaration
public static IReadOnlySet<string> InternalNamespaces { get; }
Property Value
Type | Description |
---|---|
IReadOnlySet<string> |
InternalNamespacesWithoutDefault
Returns the set of all Kubernetes and NEONKUBE namespaces but without the default namespace.
Declaration
public static IReadOnlySet<string> InternalNamespacesWithoutDefault { get; }
Property Value
Type | Description |
---|---|
IReadOnlySet<string> |
KubernetesNamespaces
Returns the set of stock Kubernetes clusters namespaces.
Declaration
public static IReadOnlyList<string> KubernetesNamespaces { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<string> |
NeonNamespaces
Returns the set of stock NEONKUBE cluster namespaces.
Declaration
public static IReadOnlyList<string> NeonNamespaces { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<string> |