Kubernetes 캐시를 지우는 방법

Kubernetes Kaesileul Jiuneun Bangbeob



Kubernetes는 널리 사용되고 널리 사용되는 컨테이너 오케스트레이션 시스템입니다. 기본적으로 애플리케이션과 소프트웨어를 생성, 배포 및 관리하는 데 활용됩니다. 구성 문제 및 알 수 없는 이유로 인해 Kubernetes 클러스터가 시작되지 않는 경우가 있습니다. 이러한 상황에서는 사용자가 Kubernetes 캐시를 지우거나 Kubernetes 구성 요소를 제거해야 할 수도 있습니다.

이 기사에서는 다음을 설명합니다.

'캐시' 디렉터리를 제거하여 클러스터 캐시를 지우는 방법은 무엇입니까?

때때로 사용자는 새 Kubernetes 클러스터를 시작하거나 생성하는 데 어려움을 겪을 수 있습니다. 이 문제를 해결하려면 사용자가 Kubernetes 캐시를 지워야 합니다.







Kubernetes 캐시를 지우려면 주어진 단계를 살펴보세요.



1단계: “.kube” 디렉터리 열기

Kubernetes 캐시를 지우려면 먼저 ' .BE ' 디렉토리로 이동하여 ' C:\Users\<사용자 이름> ” 디렉토리:







2단계: Kubernetes 캐시 지우기

.BE ” 폴더에는 Kubernetes 캐시를 저장하는 캐시 폴더가 포함되어 있습니다. '를 엽니다. 은닉처 ” 디렉토리:



이 디렉토리에는 두 개의 폴더가 포함됩니다. 발견 ' 디렉토리 및 ' http '. 검색 디렉터리는 ' kubectl API 리소스 ” 각 Kubernetes 클러스터에 대한 요청입니다. 이에 비해 “ http ' 디렉토리는 각 '에 대해 생성된 응답 본문을 저장하는 데 사용됩니다. API 리소스 ' 요구.

Kubernetes 캐시를 지우려면 ' Ctrl+A ”를 눌러 모든 디렉토리를 선택합니다. 그 후 '를 누르세요. 삭제 ' 또는 ' ” 키를 눌러 캐시 폴더를 지웁니다.

여기서는 Kubernetes 캐시가 효과적으로 삭제되고 지워진 것을 확인할 수 있습니다.

노드와 포드를 제거하여 Kubernetes 클러스터를 지우는 방법은 무엇입니까?

Kubernetes 클러스터에는 중앙 집중식 또는 전역 Kubernetes 캐시가 없습니다. Kubernetes 명령줄 도구 “ kubectl ”는 클러스터 캐시를 지우는 명령을 제공하지 않습니다. Kubernetes 클러스터 캐시는 Pod 및 노드와 같은 Kubernetes 구성 요소 또는 애플리케이션에 속할 수 있습니다. Kubernetes 클러스터를 지우려면 아래 데모를 진행하세요.

1단계: 포드 가져오기

Kubernetes 클러스터 포드를 얻으려면 ' kubectl은 포드 가져오기 ' 명령:

kubectl은 포드 가져오기

2단계: 포드 삭제

다음으로 '를 사용하여 Pod를 삭제하여 클러스터를 지웁니다. kubectl delete pod <포드 이름> ' 명령:

kubectl 삭제 하위 < 데모 >

3단계: 노드 가져오기

Kubernetes 클러스터에서 실행 중인 클러스터 캐시 또는 애플리케이션 캐시를 완전히 지우려면 ' kubectl은 노드를 얻습니다 ' 명령:

kubectl은 노드를 얻습니다

4단계: 노드 드레이닝

그런 다음 노드를 비워서 예약할 수 없도록 만들고 노드 디렉터리 데이터를 제거합니다. 그렇게 하려면 아래 명령을 사용하십시오.

kubectl drain minikube-m02 --힘 --ignore-daemonsets --delete-emptydir-data

5단계: 노드 삭제

노드를 완전히 삭제하려면 ' kubectl 삭제 노드 <노드 이름> ' 명령:

kubectl delete node minikube-m02

이는 Kubernetes 캐시를 제거하고 Kubernetes 클러스터를 지우는 것입니다.

결론

Kubernetes 캐시에는 중앙 집중식 캐시가 없으며 kubectl 명령을 제공하지 않습니다. Kubernetes 캐시를 지우려면 ' .BE ' 시스템의 디렉토리 ' $홈 ” 디렉토리 또는 사용자 디렉토리. 그런 다음 디렉토리의 모든 내용을 지웁니다. Kubernetes 클러스터를 지우려면 Pod와 같은 Kubernetes 구성 요소를 제거합니다. 그런 다음 노드를 비우고 '를 사용하여 삭제합니다. kubectl 삭제 노드 <노드 이름> ' 명령. 이 게시물에서는 Kubernetes 클러스터의 캐시를 지우는 방법을 설명했습니다.