Как очистить кэш Kubernetes

Kak Ocistit Kes Kubernetes



Kubernetes — популярная и повсеместно используемая система оркестровки контейнеров. Он в основном используется для создания, развертывания и управления приложениями и программным обеспечением. Иногда кластер Kubernetes не запускается из-за проблем в конфигурациях и по неизвестной причине. В таких ситуациях пользователям может потребоваться очистить кеш Kubernetes или удалить компоненты Kubernetes.

Эта статья проиллюстрирует:

Как очистить кэш кластера, удалив каталог «кэш»?

Иногда пользователи могут столкнуться с трудностями при запуске или создании нового кластера Kubernetes. Чтобы решить эту проблему, пользователь должен очистить кеш Kubernetes.







Чтобы очистить кеш Kubernetes, выполните следующие действия.



Шаг 1. Откройте каталог «.kube».

Чтобы очистить кеш Kubernetes, сначала откройте « .быть » каталог, перейдя в « C:\Users\<имя-пользователя> каталог:







Шаг 2. Очистите кэш Kubernetes.

« .быть » содержит папку кэша, в которой хранится кэш Kubernetes. Открой ' кэш каталог:



Этот каталог будет содержать две папки: « открытие » каталог и « http ». Каталог обнаружения используется для хранения « API-ресурс kubectl ” для каждого кластера Kubernetes. Напротив, « http Каталог ” используется для хранения тела ответа, который генерируется для каждого “ API-ресурс ' запрос.

Чтобы очистить кеш Kubernetes, нажмите кнопку « CTRL+А », чтобы выбрать все каталоги. После этого нажмите кнопку « Удалить ' или ' Принадлежащий ” для очистки папки кэша:

Здесь вы можете видеть, что мы эффективно удалили и очистили кеш Kubernetes:

Как очистить кластер Kubernetes, удалив узлы и модули?

Кластер Kubernetes не имеет центрального или глобального кеша Kubernetes. Инструмент командной строки Kubernetes» кубектл ” не предоставляет никакой команды для очистки кэша кластера. Кэш кластера Kubernetes может принадлежать компоненту или приложению Kubernetes, например модулям и узлам. Чтобы очистить кластер Kubernetes, выполните приведенную ниже демонстрацию.

Шаг 1. Получение модулей

Чтобы получить модули кластера Kubernetes, используйте команду « kubectl получить модули » командует:

kubectl получить модули

Шаг 2. Удаление модулей

Затем удалите модули, чтобы очистить кластер, используя команду « kubectl удалить модуль <имя-пода> » команда:

kubectl удалить подпрограмму < демо >

Шаг 3: Получите узлы

Чтобы полностью очистить кеш кластера или кеш приложения, работающего в кластере Kubernetes, получите узлы с помощью команды « kubectl получить узлы » команда:

kubectl получить узлы

Шаг 4: Очистите узел

Затем очистите узел, чтобы сделать его непланируемым, и удалите данные каталога узла. Для этого используйте следующую команду:

сток kubectl minikube-m02 --сила --ignore-daemonsets --delete-emptydir-данные

Шаг 5: Удалить узел

Чтобы полностью удалить узел, просто используйте команду « kubectl удалить узел <имя-узла> » команда:

kubectl удалить узел minikube-m02

Это все, что касается удаления кеша Kubernetes и очистки кластера Kubernetes.

Заключение

Кэш Kubernetes не имеет централизованного кеша и не предлагает никаких команд kubectl. Чтобы очистить кеш Kubernetes, откройте « .быть «каталог из системы» $Home » или каталог пользователя. После этого очистите все содержимое каталога. Чтобы очистить кластер Kubernetes, удалите компоненты Kubernetes, такие как модули. После этого слейте ноду и удалите ее с помощью команды « kubectl удалить узел <имя-узла> команда. В этом посте показано, как очистить кеш кластера Kubernetes.