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 akube_client::Client
from the command line - errors
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.