При использовании этой команды для RBAC "kubectl config set-cluster test --server=https://127.0.0.1:52807" IP-адрес здесь из кластера вида, который я запускаю, после чего я использую "kubectl config set-context test --cluster=test", за которым следуют необходимые учетные данные и переключаюсь на контекст с помощью "kubectl config use-context test", и я нахожусь в тестовом контексте, но с первой командой я настройка файла конфигурации Я понял это, но я создаю кластер внутри кластера, что вы, ребята, понимаете, пожалуйста, помогите мне развеять мои сомнения, что он на самом деле делает?

kubectl config set-cluster устанавливает запись кластера в вашем kubeconfig файле (обычно находится в $HOME/.kube/config). Файл kubeconfig определяет, как настроен ваш kubectl.
Запись кластера определяет, где kubectl может найти кластер kubernetes для общения. В вашем файле kubeconfig может быть определено несколько кластеров.
kubectl config set-context устанавливает элемент контекста, который используется для объединения кластера, пространства имен и пользователя в один элемент, чтобы у kubectl было все необходимое для связи с кластером. У вас может быть несколько контекстов, например, по одному на кластер kubernetes, которым вы управляете.
kubectl config use-context устанавливает текущий контекст для использования в kubectl.
Итак, чтобы пройтись по вашим командам:
kubectl config set-cluster test --server=https://127.0.0.1:52807 создает новую запись в kubeconfig в разделе clusters с кластером под названием test, указывающим на https://127.0.0.1:52807kubectl config set-context test --cluster=test создает новый контекст в kubeconfig с именем test и сообщает этому контексту, чтобы он указывал на кластер с именем testkubectl config use-context test изменяет текущий контекст в kubeconfig на контекст с именем test (который вы только что создали).Дополнительные документы по kubectl config и kubeconfig: