티스토리 뷰
docker.io의 공식 이미지인 curimages/curl을 이용하여, 한 줄로 Pod를 생성하는 방법입니다.
테스트를 위해 pod, service를 생성합니다.
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: hostnames
name: hostnames
spec:
selector:
matchLabels:
app: hostnames
replicas: 1
template:
metadata:
labels:
app: hostnames
spec:
containers:
- name: hostnames
image: k8s.gcr.io/serve_hostname
---
apiVersion: v1
kind: Service
metadata:
labels:
app: hostnames
name: hostnames
spec:
selector:
app: hostnames
ports:
- name: default
protocol: TCP
port: 80
targetPort: 9376
$ kubectl run curl -it --rm --image curlimages/curl -- sh
/ $ nslookup hostnames
Server: 10.96.0.10
Address: 10.96.0.10:53
** server can't find hostnames.cluster.local: NXDOMAIN
Name: hostnames.default.svc.cluster.local
Address: 10.104.72.145
Shell을 나가면 옵션이 --rm이므로 Pod와 deployment가 자동으로 사라집니다.
'Cloud > Kubernetes' 카테고리의 다른 글
nginx ingress controller 설치하기 (1) | 2020.09.07 |
---|---|
쿠버네티스(kubernetes) 오프라인(airgap) 설치 (0) | 2020.09.07 |
kubectx, kubens (0) | 2020.01.08 |
kubectl명령에 Alias부여하기 (0) | 2019.12.13 |
새로운 VM에서 kubernetes 사용 환경설정 하기 (0) | 2019.09.21 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 호모프롬프트
- API Composition
- AXON
- 애자일
- agile
- 마이크로서비스
- 스핀프로젝트
- 마이크로서비스 패턴
- CQRS
- spotify
- 리퀴드폴리탄
- 디토소비
- 돌봄경제
- Event Sourcing
- 도파밍
- SAGA
- 분초사회
- 요즘남편 없던아빠
- 스포티파이
- micro service
- 육각형인간
- 버라이어티가격
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함