Crate kubert

source ·
Expand description

Utilities for Kubernetes controllers built on kube

Re-exports

pub use self::admin::AdminArgs;
admin
pub use self::client::ClientArgs;
client
pub use self::initialized::Initialized;
pub use self::lease::LeaseManager;
lease
pub use self::log::LogFilter;
log
pub use self::log::LogFormat;
log
pub use self::runtime::Runtime;
runtime
pub use self::server::ServerArgs;
server

Modules

adminadmin
Admin server utilities.
clientclient
Utilities for configuring a kube_client::Client from the command line
errorserrors
Utilities for handling errors
indexindex
Utilities for maintaining a shared index derived from Kubernetes resources.
initializedinitialized
A utility for waiting for components to be initialized.
leaselease
A distributed, advisory lock implementation for Kubernetes
loglog
Configures the global default tracing subscriber
requeuerequeue
A bounded, delayed, multi-producer, single-consumer queue for deferring work in response to scheduler updates.
runtimeruntime
A controller runtime
serverserver
Helpers for configuring and running an HTTPS server, especially for admission controllers and API extensions
shutdownshutdown
Drives graceful shutdown when the process receives a signal.

Structs

Error returned by try_init if a global default subscriber could not be initialized.