Deploy 할 yaml 파일 생성
kind: Deployment metadata: name: my-deployment labels: app: my-deployment-example spec: replicas: 3 selector: matchLabels: app: my-deployment-example template: metadata: labels: app: my-deployment-example spec: containers: - name: nginx image: nginx:latest ports: - containerPort: 80 - name: redis image: redis volumeMounts: - name: redis-storage mountPath: /data/redis volumes: - name: redis-storage emptyDir: {}
Deploymnet 생성
Deployment 상태 확인
ReplicaSet 정보 확인
ReplicaSet 구체적 정보 확인
외부 접근을 위한 포트(터널) 뚫기
생성된 터널 확인
pods 에 대한 상세정보 확인
kubectl get pods --output=wide
터널(포트) 삭제
Deployment 삭제