đđŽđŻđ˛đšđ đŽđťđą đđ˛đšđ˛đ°đđźđżđ đśđť đđđŻđ˛đżđťđ˛đđ˛đ #90daysofDevops : đđšđš đđźđ đťđ˛đ˛đą đđź đ¸đťđźđ đĽ
Labels and Selectors
đWe can specify labels on pod to define and đđ˛đšđ˛đ°đđźđż is used to extract the labelled pods from cluster.
đLabels are mechanism you to organise K8S Objects, basically giving name to the pods.
đA Label is like key value pair without any meaning that can be attached to any object: đ˝đźđą, đťđźđąđ˛ đŽđżđ˛ đźđŻđˇđ˛đ°đđ đśđť đđ´đ.
đLabels are similar to đđŽđ´đ in AWS or GIT. Use the label for quick reference.
đFree to choose labels as you need it to refer an environment which is used for dev or testing or production. đđšđ˘đŽđąđđŚ: đĽđŚđˇđ, đĽđŚđˇđ, đđŚđ´đľđŞđŻđ¨ đ˘đ´ đđ˘đŁđŚđđ´ đľđ° đĽđŚđ§đŞđŻđŚ
đđ đđđŁ đđđđđŁđ đ˘đŞđĄđŠđđĽđĄđ đĄđđđđĄđ¨ đ¤đŁ đ đ¨đđŁđđĄđ đ¤đđđđđŠ (đŁđ¤đđ, đĽđ¤đ).
đŞđ˛ đđżđśđđ˛ đšđŽđŻđ˛đš đśđť đşđ˛đđŽđąđŽđđŽ đśđť đđľđ˛ đđşđš đłđśđšđ˛ (đ¸đ˛đ: đđŽđšđđ˛ đ˝đŽđśđż). After changes in yml apply it. đŹđśđŁđŚđ¤đľđ đ˘đąđąđđş -đ§ đąđ°đĽđ´.đşđŽđ
đ§đź đ°đľđ˛đ°đ¸ đšđŽđŻđ˛đšđ & đ˝đźđąđ: đŁđźđą: đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đąđ°đĽđ´ --đ´đŠđ°đ¸-đđ˘đŁđŚđđ´ đĄđźđąđ˛: đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đŻđ°đĽđŚđ´ --đ´đŠđ°đ¸-đđ˘đŁđŚđđ´
đ¤. đđźđ đđź đ˝đđ đšđŽđŻđ˛đšđ đźđť đ˛đ đśđđđśđťđ´ đ˝đźđą ? đđşđ˝đ˛đżđŽđđśđđ˛ đđŽđ(without yml): đŹđśđŁđŚđ¤đľđ đđ˘đŁđŚđ đąđ°đĽđ´ <đąđ°đĽ-đŻđ˘đŽđŚ> <đŹđŚđş>=<đˇđ˘đđśđŚ> đŚđš: đŹđśđŁđŚđ¤đľđ đđ˘đŁđŚđ đąđ°đĽđ´ đ˘đŽđŞđľ-đąđ°đĽ đŽđşđŻđ˘đŽđŚ=đ˘đŽđŞđľ
đđ¤đŠđ: đđđđđĄđ¨ đđ¤ đŁđ¤đŠ đĽđ§đ¤đŤđđđ đŞđŁđđŚđŞđđŁđđ¨đ¨ đŞđŁđĄđđ đ đŁđđ˘đđ¨/đđđż
đđđżđżđ˛đťđđšđ đđŁđ đđđ˝đ˝đźđżđ đŽ đđđ˝đ˛đ đźđł đšđŽđŻđ˛đšđ - đđ˛đšđ˛đ°đđźđżđ: đ. đđžđđŽđšđśđđ đŻđŽđđ˛đą (=, !=)
đ¤. đđźđ đđź đšđśđđ đ˝đźđąđ đđśđđľ đşđŽđđ°đľđśđťđ´ đšđŽđŻđ˛đšđ? đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đąđ°đĽđ´ -đ <đŹđŚđş>=<đˇđ˘đđśđŚ> đŚđš: đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đąđ°đĽđ´ -đ đŽđşđŻđ˘đŽđŚ=đ˘đŽđŞđľ
đ¤. đŞđŽđťđ đđź đ˛đ đ°đšđđąđ˛ đ˝đźđą đđśđđľ đşđŽđđ°đľđśđťđ´ đšđŽđŻđ˛đšđ đŽđťđą đźđđľđ˛đżđ đđź đđľđźđ đđ˝? đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đąđ°đĽđ´ -đ đŽđşđŻđ˘đŽđŚ!=đ˘đŽđŞđľ
đ¤. đ§đź đąđ˛đšđ˛đđ˛ đđľđ˛ đ˝đźđąđ đşđŽđđ°đľđśđťđ´ đŽ đšđŽđŻđ˛đš? đŹđśđŁđŚđ¤đľđ đĽđŚđđŚđľđŚ đąđ°đĽ -đ đŽđşđŻđ˘đŽđŚ=đ˘đŽđŞđľ
đŽ. đŚđ˛đ đŻđŽđđ˛đą: we can match multiple values đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đąđ°đĽđ´ -đ 'đ˘đąđą đŞđŻ (đ§đłđ°đŻđľđŚđŻđĽ, đŁđ˘đ¤đŹđŚđŻđĽ)' đŹđśđŁđŚđ¤đľđ đ¨đŚđľ đąđ°đĽđ´ -đ 'đ˘đąđą đŻđ°đľđŞđŻ (đ§đłđ°đŻđľđŚđŻđĽ, đŁđ˘đ¤đŹđŚđŻđĽ)' đĄđźđđ˛: đŽđ˝đ˝ đśđ đ¸đ˛đ đŽđťđą đłđżđźđťđđ˛đťđą đŽđťđą đŻđŽđ°đ¸đ˛đťđą đśđ đđŽđšđđđ˛.
Thanks for supporting this journey transition to DevOps Engineer.