Merge pull request #534 from justinsb/docs_for_labels

Add docs for labels
This commit is contained in:
Justin Santa Barbara 2016-09-28 22:03:22 -04:00 committed by GitHub
commit 9fe9cf59de
1 changed files with 29 additions and 0 deletions

29
docs/labels.md Normal file
View File

@ -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`