docker object label이란게 뭔가?

label을 붙이는게 왜 중요한가?

라벨은 이름을 주는것 자동생성 아니고 직접 만들어서 준다

image container volumes network swarm노드, swarm service에도 붙인다

이미지 정리 묶어줘야하는 것들

네트워크의 이름을 따로 준다던지

라벨은 key value pair이다 string으로 저장된다

key값은 unique해야한다

중복되게 value를 주면 가장 마지막에 준 값이 된다.

쿠버네티스에서 라벨을 많이 사용함

com.example.some-label

이렇게 뒤집어서 작성한다

소속을 나타낼때는 . 동등한것은 -

com.docker 등은 도커가 소유한 것이라서 쓰면 안도니다

소문자로만 작성하고 period, hyphen으로 구분

yaml에서 label사용할수도 있고 json에서도 된다

하나의 object에 라벨을 두개이상 붙일 수 있다.

라벨을 변경하려면 object를 다시 생성해야함

swarm node와 service에서는 dynaimc하게 라벨을 변경할수있다

쿠버네티스에서는 라벨이 중요하다 여러개를 그룹핑해줘야하기 때문에