pkg.soopen package index

brew / rang 1922

Installer operator-sdk avec Homebrew, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de operator-sdk pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install operator-sdk

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install operator-sdk

MacPorts ports tree · devel/operator-sdk/Portfile · Source: api.github.com

Linux

Nixvérifié · 92%
nix profile install nixpkgs#operator-sdk

nixpkgs package indexes · pkgs/by-name/op/operator-sdk/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S operator-sdk

Arch Linux sync databases · operator-sdk · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install operator-sdk

openSUSE Tumbleweed package metadata · operator-sdk · Source: download.opensuse.org

aperçu

Résumé du paquet

SDK for building Kubernetes applications

Commandes et alias

  • helm-operator
  • operator-sdk

historique

Historique du projet et usages

Operator SDK is the command-line and framework layer of the Kubernetes Operator Framework. It helps developers scaffold, build, test, package, and publish Operators: Kubernetes-native controllers that encode application operations such as install, upgrade, backup, failover, and day-two management.

Historique du projet

The Operator pattern was introduced by CoreOS in 2016 as a way to put human operational knowledge into Kubernetes controllers. Red Hat and the Kubernetes community announced the broader Operator Framework on 2018-05-01, with Operator SDK, Operator Lifecycle Manager, and metering as the original pillars.

Operator SDK's original role was to make controller development less repetitive: project scaffolding, custom resource definitions, generated manifests, build/test workflows, and common patterns over Kubernetes controller-runtime. The project later supported multiple authoring styles so teams could build Operators in Go, Ansible, or Helm depending on their operational logic and team skills.

Operator SDK reached v1.0 after almost two years of development, stabilizing around evolving Kubernetes extension APIs and best practices. CNCF accepted Operator Framework as an incubating project in 2020, which helped frame the SDK as part of a broader cloud-native ecosystem rather than only a Red Hat/OpenShift tool.

Historique d'adoption

Operator SDK spread because Kubernetes made custom controllers powerful but verbose. The SDK gave vendors and platform teams a repeatable way to create Operators for databases, storage systems, monitoring tools, security products, and application platforms while integrating with Operator Lifecycle Manager and OperatorHub distribution workflows.

Its adoption is tied to OpenShift and the wider OperatorHub ecosystem, but the SDK targets Kubernetes generally. Package managers carry it because developers often need the CLI locally to initialize projects, generate manifests, build bundles, run tests, and prepare operator metadata before pushing images or catalogs.

Modes d'utilisation

A typical user runs operator-sdk init, creates APIs and controllers or Helm/Ansible watches, writes reconciliation logic, generates CRDs and RBAC, builds a container image, and packages the result as an Operator bundle. Go users work close to controller-runtime; Helm and Ansible users wrap existing charts, roles, and playbooks in a Kubernetes reconciliation loop.

Cluster administrators usually encounter the output rather than the SDK itself: installable Operators, bundles, and catalog entries managed by OLM or related tooling.

Pourquoi les passionnés de paquets s'y intéressent

Operator SDK is important package-manager glue for Kubernetes developers because it turns a distributed-systems pattern into a local executable. Installing it gives a workstation the same scaffolding and bundle-generation behavior expected by CI pipelines and operator catalogs.

It also marks the moment Kubernetes packaging moved past YAML bundles: Operators became packages with controllers, CRDs, RBAC, lifecycle metadata, upgrade channels, and registry/catalog concerns.

Chronologie

  • 2016: CoreOS introduces the Kubernetes Operator pattern.
  • 2018-05-01: Red Hat announces the Operator Framework, including Operator SDK.
  • 2020-07-09: CNCF announces Operator Framework as an incubating project.
  • 2020: Operator SDK reaches v1.0 after almost two years of development.
  • 2020s: Operator SDK continues to track Kubernetes, controller-runtime, Go, Helm, Ansible, OLM, and bundle-format changes.

Related projects

  • Operator SDK is related to Operator Framework, Operator Lifecycle Manager, OperatorHub, Kubebuilder, controller-runtime, Kubernetes CRDs, Helm, Ansible, OpenShift, and community-operators catalog repositories.

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:kubernetes

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
helm-operatorexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
operator-sdkexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire1.42.3
gestionnaire mis à jour2026-06-26
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:operator-sdk
Version1.42.3
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://sdk.operatorframework.io/
Dépôthttps://github.com/operator-framework/operator-sdk
Dernière mise à jour2026-06-26T21:39:12Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

operator-sdk

nix profile install nixpkgs#operator-sdk
  • normalized package name match
  • Correspondance par : Operator Sdk
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/op/operator-sdk/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

operator-sdk 1.42.0-2

SDK for building Kubernetes applications

https://github.com/operator-framework/operator-sdk

sudo pacman -S operator-sdk
  • License: Apache
  • Architecture: x86_64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Operator Sdk
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: operator-sdk from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

operator-sdk 1.42.3-1.3

CLI for installing the Operator Lifecycle Manager

https://github.com/operator-framework/operator-sdk

sudo zypper install operator-sdk
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: operator-sdk
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Operator Sdk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: operator-sdk from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

operator-sdk-bash-completion 1.42.3-1.3

Bash Completion for operator-sdk

https://github.com/operator-framework/operator-sdk

sudo zypper install operator-sdk-bash-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: operator-sdk
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Operator Sdk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: operator-sdk-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

operator-sdk-fish-completion 1.42.3-1.3

Fish Completion for operator-sdk

https://github.com/operator-framework/operator-sdk

sudo zypper install operator-sdk-fish-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: operator-sdk
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Operator Sdk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: operator-sdk-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

operator-sdk-zsh-completion 1.42.3-1.3

Zsh Completion for operator-sdk

https://github.com/operator-framework/operator-sdk

sudo zypper install operator-sdk-zsh-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: operator-sdk
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Operator Sdk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: operator-sdk-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

operator-sdk

sudo port install operator-sdk
  • normalized package name match
  • Correspondance par : Operator Sdk
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/operator-sdk/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation