추가와는 Kubernetes 삭제 노드 (kubeadm)

설치 kubeadm, 추가 및 삭제 노드를 사용하는 경우 ...

노드 추가

1 마스터가 생성 토큰

[루트 @ 노드-01 ~] # kubeadm --print-조인 명령 생성 토큰
kubeadm 가입 172.19.8.250:8443 --token 83glhm.30nf8cih0q8960nu 운세 토큰-CA-CERT-해시 SHA256 : 30d13676940237d9c4f0c5c05e67cbeb58cc031f97e3515df27174e6cb777f60

2, 노드 노드가 kubelet을 보장하기 위해 추가 할 수, 고정 표시기가 시작되었습니다
kubelet의 모든 노드가 설정 cgroup에 드라이브 및 스왑 폐쇄 부팅 옵션을 선택합니다. 가야
참고 체크 /var/lib/kubelet/kubeadm-flags.env을

[루트 @ 노드-06 ~] # 고양이 /var/lib/kubelet/kubeadm-flags.env
KUBELET_KUBEADM_ARGS = -cgroup 드라이버 = systemd --network - 플러그인 = CNI --pod - 적외선 컨테이너 이미지 = k8s.gcr .io / 일시 정지 : 3.1

3, 고정 표시기 고정 표시기-CE는 주목해야한다 생성 할 경우 파일의 사용,
# 고양이 /etc/docker/daemon.json [노드-06 ~ @ 루트]
{
"Exec에서 - 더 OPTS을": [ "native.cgroupdriver = systemd"] ,
"로그 드라이버": "JSON-파일",
"로그 - 더 OPTS": {
"최대 크기": "100m"
},
"스토리지 드라이버": "오버레이 2",
"저장 - 더 OPTS": [
"오버레이 2 = "참으로 .override_kernel_check
]
}

의 스왑 약 4, 가까운 스왑 및 로그 아웃을 / etc / fstab에 구성 정보를
후 swapoff -a

5, kubelet 및 도커 시작
#의 systemctl 시작 kubelet [노드-06 ~ @ 루트]
[루트 @ 노드-06 ~] # systemctl strart 도커

6, 가입 여부를 마스터 노드 확인
[@ 루트 노드-01 ~] # kubectl 노드 GET
NAME AGE 버전 STATUS 역할
노드-01 준비 마스터 2d19h의 v1.14.1
노드-02 준비 마스터 2d19h의 v1.14.1
노드-03 준비 마스터 2d19h v1을. 14.1
노드-04 준비 2d19h의 v1.14.1
노드-05 준비 2d19h의 v1.14.1의
노드 06 준비-78S의 v1.14.1
노드의 표시가 성공적으로 추가되지만 다음 서비스를 볼 수 kubelet 노드 시스템에서 마스터를 사용 systemctl 상태에 표시되지 않는 경우 상태, 상태 체크 내부 별도로 처리된다.

삭제 노드

1, 노드를 제거하기 전에 먼저 포드의 상단 떨어져 구동

kubectl 드레인 노드 06 --delete 로컬 - 데이터 --force --ignore-daemonsets
경우 시작 노드 마이그레이션 상부 포드

체크 노드 상태가 아닌 스케줄링 노드로 표시됩니다

[루트 @ 노드-01 ~] # kubectl GET 노드
NAME 상태 역할 AGE 버전
노드-01 준비 마스터 2d19h의 v1.14.1의
노드-02 준비 마스터 2d18h의 v1.14.1의
노드-03 준비 마스터 2d18h의 v1.14.1의
노드-04 준비 2d18h v1을 .14.1
노드-05 준비 2d18h의 v1.14.1의
노드-06 준비 SchedulingDisabled 2d18h v1.14.1
最后删除节点

[루트 @ 노드-01 ~] #의 kubectl 삭제 노드 노드 06
노드 "노드-06"삭제

[루트 @ 노드-01 ~] # kubectl GET 노드
NAME 상태 역할 AGE 버전
노드-01 준비 마스터 2d19h의 v1.14.1의
노드-02 준비 마스터 2d19h의 v1.14.1의
노드-03 준비 마스터 2d19h의 v1.14.1의
노드-04 준비 2d18h v1을 .14.1
노드-05 준비 2d18h의 v1.14.1

发布了33 篇原创文章 · 获赞 0 · 访问量 3906

추천

출처blog.csdn.net/erhaiou2008/article/details/104110856