Kubernetes (3) 썸네일형 리스트형 Kubernetes Labels & Select label은 metadata의 label 항목을 생성해서 작성가능apiVersion: v1kind: Podmetadata: name: simple-webapp labels: app: App1 function: Front-end kubectl get pods --selector app=App1-> 동시에 여러개 라벨로 select 가능!! get all 모든 객체에서 select 가능 selector 항목에있는 matchLabels의 라벨은 template밑에있는 라벨 중에 하나라도 일치해야함 Kubernetes Node(Scheduler) Pod 생성시에만 노드 설정가능spec: nodeName: node01 -> 이런 형식으로 가능 Pod 생성이 되었다면?바인딩 개체를 생성하고 포드의 바인딩 API에 게시 Pod-bind-definition.yaml apiversion: v1kind: Bindingmetadata: name: nginxtarget: apiVersion: v1 kind: Node name: node01 Kubernete Namespace NamespaceNamespace를 활용하여 자원관리등 활용할 수있음다른 서비스이용시 namespace활용을 통해 예시로 다른 네임스페이스에 존재하는 db서비스에 접속가능 k = kubectl /// k = kubectlk create namespace devk create -f namespace.yml//직접 yml 파일 작성//특정 네임스페이스 pods 불러오기k get pods --namespace=dev//특정 네임프세이스로 영구적으로 변환k config set-context $(k config current-context) --namespace=dev marketing 네임스페이스에서 blue app에서 dev네임스페이스 db 접속할때db-service.dev.svc.cluster.local.. 이전 1 다음