Package: golang-k8s-component-base-dev (0.32.3-1)
Links for golang-k8s-component-base-dev
Debian Resources:
Download Source Package golang-k8s-component-base:
- [golang-k8s-component-base_0.32.3-1.dsc]
- [golang-k8s-component-base_0.32.3.orig.tar.gz]
- [golang-k8s-component-base_0.32.3-1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
Toolkit for building Kubernetes components with shared utilities (library)
The component-base provides a set of shared libraries and utilities to standardize the development of Kubernetes components.
It has support to a structured approach for handling configuration management through ComponentConfig implementation, which includes encoding/decoding utilities and validation helpers.
It can simplify the setup of CLI tools and long-running server components with robust command and flag handling, ensuring consistency across Kubernetes projects.
Additionally, it provides integration with Kubernetes authentication and authorization mechanisms and offers a consistent logging framework tailored for Kubernetes-aware components.
This library is designed to facilitate the development of core Kubernetes components such as kube-apiserver, kubelet, and kube-scheduler by consolidating common functionality into a reusable library.
Other Packages Related to golang-k8s-component-base-dev
|
|
|
|
-
- dep: golang-github-blang-semver-dev
- semantic versioning library
-
- dep: golang-github-go-logr-logr-dev
- simple logging interface for Go (library)
-
- dep: golang-github-go-logr-zapr-dev
- Adapter for go-logr to use zap as a backend (library)
-
- dep: golang-github-google-go-cmp-dev
- Package for comparing Go values in tests
-
- dep: golang-github-moby-term-dev
- utilities for dealing with terminals
-
- dep: golang-github-prometheus-client-golang-dev
- Prometheus instrumentation library for Go applications
-
- dep: golang-github-prometheus-client-model-dev
- data model artifacts for Prometheus
-
- dep: golang-github-prometheus-common-dev
- common libraries for Prometheus components
-
- dep: golang-github-prometheus-procfs-dev
- Golang library to retrieve metrics from the proc pseudo-filesystem
-
- dep: golang-github-spf13-cobra-dev
- Go library for creating powerful modern Go CLI applications
-
- dep: golang-github-spf13-pflag-dev
- Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags
-
- dep: golang-github-stretchr-testify-dev
- sacred extension to the standard Go testing package
-
- dep: golang-go.uber-zap-dev
- Blazing fast, structured, leveled logging in Go
-
- dep: golang-golang-x-sys-dev
- Low-level interaction with the operating system
-
- dep: golang-gopkg-yaml.v2-dev
- YAML support for the Go language
-
- dep: golang-k8s-apimachinery-dev (>= 0.32)
- Shared typings for Kubernetes servers and clients (library)
-
- dep: golang-k8s-client-go-dev (>= 0.32)
- Go client for Kubernetes (library)
-
- dep: golang-k8s-klog-dev
- leveled execution logs for Go (library)
-
- dep: golang-k8s-sigs-json-dev
- Golang JSON decoder library for kubernetes sig-api-machinery
-
- dep: golang-k8s-utils-dev
- Non-Kubernetes-specific utility libraries (library)
-
- dep: golang-opentelemetry-contrib-dev
- Collection of 3rd-party packages for OpenTelemetry-Go
-
- dep: golang-opentelemetry-otel-dev
- OpenTelemetry Go API and SDK
Download golang-k8s-component-base-dev
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 137.0 kB | 1,015.0 kB | [list of files] |