Sha256: efe9b65f274d89cc98c24dd7cb7aa95c0c05abeff8f7724675052fad495f2cba

Contents?: true

Size: 1.14 KB

Versions: 25

Compression:

Stored size: 1.14 KB

Contents

---
title: Kubes Concepts
---

## Resources Files

The `.kubes/resources` where you organized Kubernetes resources. Different subfolders within the resources folder represent your app. Example:

    .kubes/resources
    ├── clock
    │   └── deployment.yaml
    ├── worker
    │   └── deployment.yaml
    └── web
        ├── deployment.yaml
        └── service.yaml

Each folder contains your Kubernetes deployment definition, either in [YAML]({% link _docs/yaml.md %}) or [DSL]({% link _docs/dsl.md %}) form. Both can be used together.

## Conventions Over Configuration

Kubes uses Conventions Over Configuration structure to remove boilerplate setup and mental overhead.

You can deploy just the demo-web app

    kubes deploy web

Or you can deploy all 3 with:

    kubes deploy

The deploy command automatically builds the Docker image and replaces the image in the YAML file with the latest built image.

## Layering

Kubes supports layering files together so you can use the same Kubernetes files to build multiple environments like dev and prod. More details in the [Layering Docs]({% link _docs/layering.md %}).

Version data entries

25 entries across 25 versions & 1 rubygems

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