# 인증서 교체

인증서 교체

 수동 인증서 교체

**1. 인증서 일자 확인**

```
$ kubeadm certs check-expiration
```

**2. 혹시모를 사태에 대비하여 인증서 백업**

```
$ cp -r /etc/kubernetes ~/backups
```

**3. 인증서 갱신**

```
$ kubeadm certs renew all
```

**5. kube-apiserver, kube-controller-manager, kube-scheduler재시작**

```
$ kill -s SIGHUP $(pidof kube-apiserver)
$ kill -s SIGHUP $(pidof kube-controller-manager)
$ kill -s SIGHUP $(pidof kube-scheduler)
$ systemctl restart kubelet
$ systemctl daemon-reload
$ systemctl restart docker
( docker 재시작 이후엔 중지된 컨테이너들을 실행해줘야한다.)
```

**6. apiserver, controller-manager, scheduler 가 재실행되었는지 AGE 확인**

```
$ kubectl get pods --all-namespaces -o wide
```

7\. 인증서 복사

```
$ cp /etc/kubernetes/admin.conf /root/.kube/config
```

8\. node 조회

```
$ kubectl get nodes
$ kubeadm certs check-expiration # 일자확인
```

정상적으로 출력되면 끝!