Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- streamsets 강의
- elk stack
- 자바
- mysql docker
- c++
- 클라우드
- nvidia docker
- 데이터베이스
- MySQL
- 도커 mysql
- 앤서블 설치
- docker
- 정보처리기사
- 도커 elk
- 데이트
- mysql on docker
- 스트림셋
- ansible install
- python
- 스트림셋이란?
- C언어
- 백준
- 코딩
- 알고리즘
- c
- 파이썬
- 도커 시작하기
- 푸시푸시
- 도커
- java
Archives
- Today
- Total
리그캣의 개발놀이터
[k8s] master에 worker node처럼 application 배포하기 본문
master에 pod 배포
- master untainted
해당 명령어를 통하여 master를 worker처럼 사용가능하였습니다.$kubectl taint nodes --all node-role.kubernetes.io/master-
node/k8s-master untainted <- master가 untiainted 라고 나옵니다.
error: taint "node-role.kubernetes.io/master" not found
- label 구성
master에 key=master01로 지정시킵니다.
$ kubectl label nodes k8s-master key=master01
node/k8s-master labeled
$ kubectl label nodes k8s-worker key=worker01
- label에 배포
해당 label을 배포할 manifest. yaml 파일에 지정해줍니다.
[참고](https://github.com/league3236/BeginDevOps/blob/master/k8s/yaml/nginx.yaml)
spec:
containers:
- name: nginx-two
image: nginx:1.17-alpine
ports:
- containerPort: 80
name: nginx-pod-port
##추가
nodeSelector:
key: worker01
- 해당 yaml 배포
$kubectl create -f ./nginx.yaml
아래 명령어를 통해 pods가 running 된 것을 확인 가능합니다.
$kubectl get pods -o wide
##### pod가 죽었을시 되살아나는것을 확인
- 도커를 삭제합니다.
$docker ps -a | grep nginx
에서 하나를 삭제합니다.
$docker stop {container id}
- 확인
하나를 죽였을시 하나가 살아나는 것을 확인 가능합니다.
restart 수가 늘었난 것을 확인 가능합니다
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
kubernetes-bootcamp-6f6656d949-w4md9 1/1 Running 0 25h
nginx-two-deployment-87fb879d6-c95hg 1/1 Running 0 32m
nginx-two-deployment-87fb879d6-cnv4j 1/1 Running 2 32m
nginx-two-deployment-87fb879d6-hj5rn 1/1 Running 0 32m
'인프라 > Docker' 카테고리의 다른 글
[docker] ubuntu18.04에 docker 도커 설치 (0) | 2020.07.28 |
---|---|
[kubernetes] replicaset controller 와 replica set 비교 (0) | 2020.07.22 |
[docker-compose] .env 환경변수 참조 오류 (0) | 2020.05.15 |
[쿠버네티스] 시작하기, vm없이 시작하기 (0) | 2020.05.15 |
[kubectl] pod 삭제 (0) | 2020.05.07 |
Comments