Directories
¶
| Path | Synopsis |
|---|---|
|
Package config provides configuration loading for the nstance-operator from Kubernetes secrets and environment.
|
Package config provides configuration loading for the nstance-operator from Kubernetes secrets and environment. |
|
Package connection manages persistent gRPC connections to nstance-server zone shards.
|
Package connection manages persistent gRPC connections to nstance-server zone shards. |
|
Package controller implements Kubernetes controllers for NstanceCluster, NstanceMachine, NstanceMachinePool, and on-demand Pods.
|
Package controller implements Kubernetes controllers for NstanceCluster, NstanceMachine, NstanceMachinePool, and on-demand Pods. |
|
Package drain provides graceful node draining and workload eviction for the nstance-operator.
|
Package drain provides graceful node draining and workload eviction for the nstance-operator. |
|
Package leader manages operator runtime orchestration including registration, connections, state sync, and node draining.
|
Package leader manages operator runtime orchestration including registration, connections, state sync, and node draining. |
|
Package node provides utilities for resolving cloud provider instance IDs to Kubernetes Nodes.
|
Package node provides utilities for resolving cloud provider instance IDs to Kubernetes Nodes. |
|
Package sync provides synchronization between Kubernetes CAPI and Nstance* resources and each nstance-server's groups/instances.
|
Package sync provides synchronization between Kubernetes CAPI and Nstance* resources and each nstance-server's groups/instances. |
|
Package webhooks provides validating admission webhooks for Nstance CRDs.
|
Package webhooks provides validating admission webhooks for Nstance CRDs. |
Click to show internal directories.
Click to hide internal directories.