Skip to content

Commit

Permalink
Add docs for labels
Browse files Browse the repository at this point in the history
  • Loading branch information
justinsb committed Sep 29, 2016
1 parent 6388a77 commit efe206e
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions docs/labels.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Labels

There are two main types of labels that kops can create:

* `CloudLabels` become tags in AWS on the instances
* `NodeLabels` become labels on the k8s Node objects

Both are specified at the InstanceGroup level.

A nice use for CloudLabels is to specify [AWS cost allocation tags](http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)

An example:

`kops edit ig nodes`

```
...
nodeLabels:
spot: "false"
cloudLabels:
team: me
project: ion
...
```

Note that keys and values are strings, so you need quotes around values that YAML
would otherwise treat as numbers or booleans.

To apply changes, you'll need to do a `kops update cluster` and then likely a `kops rolling-update cluster`

0 comments on commit efe206e

Please sign in to comment.