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
admin
admin
Admin server utilities.
client
client
Utilities for configuring a
kube_client::Client
from the command lineerrors
errors
Utilities for handling errors
index
index
Utilities for maintaining a shared index derived from Kubernetes resources.
initialized
initialized
A utility for waiting for components to be initialized.
lease
lease
A distributed, advisory lock implementation for Kubernetes
log
log
Configures the global default tracing subscriber
requeue
requeue
A bounded, delayed, multi-producer, single-consumer queue for deferring work in response to
scheduler updates.
runtime
runtime
A controller runtime
server
server
Helpers for configuring and running an HTTPS server, especially for admission controllers and
API extensions
shutdown
shutdown
Drives graceful shutdown when the process receives a signal.
Structs
Error returned by
try_init
if a global default subscriber could not be initialized.