Sha256: 65257766287e673f5f80f2a871db44766b95f0b450ed1f0e98f8d03d358ea0c9

Contents?: true

Size: 1.33 KB

Versions: 58

Compression:

Stored size: 1.33 KB

Contents

---
title: Kustomize Support
---

Kubes supports Kustomize. So if you're a kustomization user, you can use it with Kubes.

## Structure

If there are any kustomization.yaml files in your `.kubes/resources` folder, Kubes kustomize mode is automatically enabled. Example structure:

    .kubes/resources
    ├── base
    │   ├── deployment.yaml
    │   ├── kustomization.yaml
    │   └── service.yaml
    └── overlays
        ├── dev
        │   └── kustomization.yaml
        └── prod
            └── kustomization.yaml

## Deploy

In Kustomize mode, Kubes will call `kubectl apply -k`.  Here's an example:

    kubes deploy overlays/dev

Will call:

    kubectl apply -k .kubes/output/overlays/dev

With Kubes kustomize mode, an argument to the kubes commands are generally required. The argument is the folder within the `.kubes/resources` folder.

## Environments

To deploy different kustomize environments using different overlays:

    kubes deploy overlays/prod

This results in:

    kubectl apply -k .kubes/output/overlays/prod

## Get

To check created resources.

    kubes get overlays/dev

## Compile

With kustomize mode, all files in `.kubes/resources` are compiled and written to `.kubes/output`.

Also, no Kubes layering is performed, as kustomization overlays should be used instead.

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
kubes-0.9.3 docs/_docs/misc/kustomize.md
kubes-0.9.2 docs/_docs/misc/kustomize.md
kubes-0.9.1 docs/_docs/misc/kustomize.md
kubes-0.9.0 docs/_docs/misc/kustomize.md
kubes-0.8.10 docs/_docs/misc/kustomize.md
kubes-0.8.9 docs/_docs/misc/kustomize.md
kubes-0.8.8 docs/_docs/misc/kustomize.md
kubes-0.8.7 docs/_docs/misc/kustomize.md
kubes-0.8.6 docs/_docs/misc/kustomize.md
kubes-0.8.5 docs/_docs/misc/kustomize.md
kubes-0.8.4 docs/_docs/misc/kustomize.md
kubes-0.8.3 docs/_docs/misc/kustomize.md
kubes-0.8.2 docs/_docs/misc/kustomize.md
kubes-0.8.1 docs/_docs/misc/kustomize.md
kubes-0.8.0 docs/_docs/misc/kustomize.md
kubes-0.7.10 docs/_docs/misc/kustomize.md
kubes-0.7.9 docs/_docs/misc/kustomize.md
kubes-0.7.8 docs/_docs/misc/kustomize.md
kubes-0.7.7 docs/_docs/misc/kustomize.md
kubes-0.7.6 docs/_docs/misc/kustomize.md