官术网_书友最值得收藏!

  • Kubernetes on AWS
  • Ed Robinson
  • 249字
  • 2021-06-10 18:41:23

Labeling all the things

Labels are key-value pairs that are attached to resources, such as pods. They are intended to contain information that helps you to identify a particular resource.

You might add labels to your pods to identify the application that is being run, as well as other metadata, such as a version number, an environment name, or other labels that pertain to your application.

Labels are very flexible, as Kubernetes leaves it up to you to label your own resources as you see fit.

Once you begin working with Kubernetes, you will discover that you are able to add labels to almost every resource that you create.

The power of being able to add labels that reflect the architecture of your own application is that you are able to use selectors to query the resources using any combination of the labels that you have given your resources. This setup is shown in the following diagram:

You can add labels to many of the resources that you will create in Kubernetes and then query them with selectors.

Kubernetes doesn't enforce any particular schema or layout for the labels you give to objects in your cluster; and you are free to label your applications however you choose. If you want a little more structure however. Kubernetes does make some suggestions for labels you might want to apply to objects that can be grouped together into a logical Application. You can read more about this in the Kubernetes documentation: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/.

主站蜘蛛池模板: 卢龙县| 洛宁县| 德保县| 翁源县| 根河市| 都江堰市| 定南县| 乐平市| 缙云县| 黄骅市| 昭通市| 马关县| 郑州市| 彩票| 永泰县| 溧水县| 墨江| 云浮市| 龙陵县| 萨迦县| 香港 | 陵川县| 湘西| 黄浦区| 石门县| 新野县| 长汀县| 安义县| 元江| 南乐县| 平定县| 会理县| 濉溪县| 正宁县| 望奎县| 酒泉市| 东莞市| 翁牛特旗| 勐海县| 广饶县| 阿荣旗|