mirror of https://github.com/kubernetes/kops.git
parent
6388a77fd4
commit
efe206ef61
|
|
@ -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`
|
||||||
Loading…
Reference in New Issue