Automic VaultAutomic Vault

brew

Install kompose with Homebrew, apk, MacPorts, Nix, pacman, scoop, winget, zypper

Tool to move from docker-compose to Kubernetes. Version 1.38.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install kompose

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install kompose

MacPorts ports tree · devel/kompose/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add kompose

Alpine Linux edge package indexes · kompose · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#kompose

nixpkgs package indexes · pkgs/by-name/ko/kompose/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S kompose

Arch Linux sync databases · kompose · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install kompose

openSUSE Tumbleweed package metadata · kompose · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/kompose

Scoop official bucket manifest trees · bucket/kompose.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id Kubernetes.kompose -e

Windows Package Manager source index · Kubernetes.kompose · source: cdn.winget.microsoft.com

overview

Package summary

Tool to move from docker-compose to Kubernetes

Commands and aliases

  • kompose

history

Project history and usage

Kompose, short for Kubernetes plus Compose, is a migration utility that translates Compose Specification files into Kubernetes resources. It sits at the boundary between the Docker Compose developer workflow and Kubernetes manifests, helping users get a first Kubernetes deployment without manually rewriting every service, volume, and network concept.

Project history

The repository was created on 2016-06-27, during the period when Kubernetes adoption was expanding beyond early cluster operators. The first alpha release, v0.0.1-alpha, was published on 2016-07-01. The v1.0.0 release on 2017-07-20 announced graduation from Kubernetes Incubator and a move to the `kubernetes/kompose` repository.

Kompose's README defines the core contract: take a Compose file and translate it into Kubernetes resources. The project documentation is hosted at kompose.io and in the repository's docs tree, with user-guide material for conversion, labels, commands, and operational workflows.

Adoption history

Kompose became a standard package-manager-visible bridge for teams moving from local Compose applications toward Kubernetes. Its Homebrew formula and binary releases made it easy to add to developer laptops, while Kubernetes ownership gave it a clear place inside the broader container tooling ecosystem.

How it is used

The common workflow is `kompose convert -f compose.yaml`, which emits Kubernetes YAML such as Deployments and Services. The project warns that conversion from Compose to Kubernetes may not be exact, framing Kompose as a convenience and migration aid rather than a perfect semantic compiler.

Why package nerds care

For package nerds, Kompose is interesting because it packages a cross-orchestrator translation problem into one CLI. It also records the history of container tooling convergence: Compose was the local-development lingua franca, while Kubernetes became the deployment API that package managers needed to put on workstations.

Timeline

  • 2016-06-27: GitHub repository created.
  • 2016-07-01: v0.0.1-alpha published.
  • 2017-07-20: v1.0.0 published and Kubernetes Incubator graduation announced.

Related projects

  • Kompose is directly related to Docker Compose, the Compose Specification, Kubernetes, kubectl, and the historical Kubernetes Incubator organization.

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:kubernetes

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
komposecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.38.0
manager updated
local dataok
upstreamcurrent
latest detectedv1.38.0

https://github.com/kubernetes/kompose

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:kompose
Version1.38.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/kompose
Homepagehttps://kompose.io/
Repositoryhttps://github.com/kubernetes/kompose
Upstream docshttps://kompose.io/
LicenseApache-2.0
Source archivehttps://github.com/kubernetes/kompose/archive/refs/tags/v1.38.0.tar.gz
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namekompose
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

kompose

nix profile install nixpkgs#kompose
  • normalized package name match
  • Matched by: Kompose
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ko/kompose/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

kompose 1.31.2-r20

Tool to move from docker-compose to Kubernetes

https://kompose.io/

sudo apk add kompose
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: kompose
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Kompose
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: kompose from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

kompose-bash-completion 1.31.2-r20

Bash completions for kompose

https://kompose.io/

sudo apk add kompose-bash-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: kompose
  • normalized package name match
  • Matched by: Kompose
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: kompose-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

kompose-fish-completion 1.31.2-r20

Fish completions for kompose

https://kompose.io/

sudo apk add kompose-fish-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: kompose
  • normalized package name match
  • Matched by: Kompose
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: kompose-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

kompose-zsh-completion 1.31.2-r20

Zsh completions for kompose

https://kompose.io/

sudo apk add kompose-zsh-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: kompose
  • normalized package name match
  • Matched by: Kompose
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: kompose-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

kompose 1.38.0-1

Docker compose to Kubernetes transformation tool

https://github.com/kubernetes/kompose

sudo pacman -S kompose
  • License: Apache-2.0
  • Architecture: x86_64
  • 1 dependencies
  • normalized package name match
  • Matched by: Kompose
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: kompose from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

kompose 1.38.0-1.4

Go from Docker Compose to Kubernetes

https://kompose.io

sudo zypper install kompose
  • License: Apache-2.0
  • Category: Development/Tools/Other
  • Architecture: x86_64
  • Source Package: kompose
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Kompose
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: kompose from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

kompose-bash-completion 1.38.0-1.4

Bash Completion for kompose

https://kompose.io

sudo zypper install kompose-bash-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: kompose
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Kompose
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: kompose-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

kompose-fish-completion 1.38.0-1.4

Fish Completion for kompose

https://kompose.io

sudo zypper install kompose-fish-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: kompose
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Kompose
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: kompose-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

kompose-zsh-completion 1.38.0-1.4

Zsh Completion for kompose

https://kompose.io

sudo zypper install kompose-zsh-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: kompose
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Kompose
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: kompose-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

kompose

sudo port install kompose
  • normalized package name match
  • Matched by: Kompose
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/kompose/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/kompose

scoop install main/kompose
  • normalized package name match
  • Matched by: Kompose
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/kompose.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Kubernetes.kompose

winget install --id Kubernetes.kompose -e
  • normalized package name match
  • Matched by: Kompose
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Kubernetes.kompose from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment