라벨 실습

2023. 10. 27. 14:44k8s

배포명세서

1. YAML 파일을 사용하여 app=nginx 레이블을 가진 파드를 생성하라. (hint nginx는 80포트를 사용하고 있다)
2. 8080으로 포트포워딩해서 curl 접속 확인하라
3. app=nginx를 가진 파드를 get하라.
4. get된 파드의 라벨이 app임을 확인하라.
5. app=nginx 라벨을 가진 파드에 team=dev1 라을 추가하라

 

 

nginx.yml 생성
apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx-container
    image: nginx
    ports:
    - containerPort: 80

 

 

실습

kubectl create -f nginx.yml

파드 생성

 

8080으로 포트포워딩

 

curl 접속

 

app=nginx를 가진 파드 확인

 

get 된 파드의 라벨이 app임을 확인

 

kubectl label pod nginx-pod team=dev1

라벨 team=dev1 추가 확인

'k8s' 카테고리의 다른 글

ReplicaSet 요구명세서 실습  (0) 2023.10.30
ReplicaSet  (0) 2023.10.30
라벨  (1) 2023.10.27
liveness probe 실습  (0) 2023.10.27
hostpath  (0) 2023.10.27