VK Cloud logo

Кластер желісіндегі DNS серверлері мекенжайларын өзгерту

Мақалада кластердегі хосттардың домендік атауларын шешу үшін пайдаланылатын DNS серверлерінің IP мекенжайларын өзгерту мысалы көрсетілген.

Дайындық қадамдары

  1. OpenStack CLI орнатыңыз және аутентификациядан өтіңіз, егер бұл әлі жасалмаған болса.
  2. VK Cloud жеке кабинетіне өтіңіз.
  3. Kubernetes кластерлеріKubernetes кластерлері бөліміне өтіңіз.
  4. DNS баптауларын өзгерту қажет кластердің атауын басыңыз.
  5. Жалпы деректер қойындысында кластер орналасқан желі мен ішкі желінің атауын біліңіз.
  6. Кластерге тағайындалғандарының орнына пайдаланылатын DNS серверлерінің IP мекенжайларын DNS провайдеріңізден біліңіз.

1. Желі баптауларында DNS серверлерінің мекенжайларын өзгертіңіз

  1. Өңдеу қажет ішкі желінің ID идентификаторын алыңыз:

    openstack subnet list
  2. Тағайындалған барлық IP мекенжайларын тазалаңыз:

    openstack subnet set --no-dns-nameservers <ID_ІШКІ_ЖЕЛІЛЕР>

    Мұнда <ID_ІШКІ_ЖЕЛІЛЕР> — өңдегіңіз келетін ішкі желінің идентификаторы.

  3. Жаңа IP мекенжайын көрсетіңіз:

    openstack subnet set --dns-nameserver <МЕКЕНЖАЙ_DNS> <ID_ІШКІ_ЖЕЛІЛЕР>

    Бірден бірнеше IP мекенжайын көрсетуге болады, бұл жағдайда әр мекенжайдың алдында --dns-nameserver параметрін қайталаңыз. Команда мысалы:

    openstack subnet set --dns-nameserver <МЕКЕНЖАЙ_DNS_1> --dns-nameserver <МЕКЕНЖАЙ_DNS_2> --dns-nameserver <МЕКЕНЖАЙ_DNS_3> <ID_ІШКІ_ЖЕЛІЛЕР>

2. Кластерді қайта іске қосыңыз

Өзгерістер күшіне енуі үшін:

  1. Тоқтатыңыз кластеріңізді және барлық тораптардың толық тоқтауын күтіңіз.
  2. Қайта іске қосыңыз кластерді және барлық тораптардың инициализациялануын күтіңіз.

Кластер іске қосылған кезде оның барлық тораптары жаңартылған DNS баптауларын алады.