Привет! Я Саша Хренников, руководитель DevOps-юнита в KTS.

Наша команда дважды готовила для вас испытания. Сначала вы оживляли сломанное приложение, затем пробовали запустить k8s v0.1, и гардеробы счастливых победителей уже украшает наш мерч. Сегодня мы предлагаем вам пополнить их ряды: вас ждет новый челлендж и новое соревнование за место в списке достойнейших.

Вам предстоит восстановить работу экземпляра MySQL, запущенного с помощью MySQL-оператора. Подведем итоги 17 октября в 19:00, а десять самых быстрых участников получат футболки с Котзиллой по почте.

Как участвовать:

  1. Перейдите в бота и начните челлендж. Вам будет предоставлен тестовый стенд с кластером Kubernetes.

  2. Перейдите в VS Code Server и запустите в нем консоль, где будет доступен kubectl.

  3. Для доступа к кластеру в терминале пропишите команду $­᠎‌ merctl­᠎‌ provision.

  4. Перейдите в неймспейс default. Там вы обнаружите неисправный экземпляр MySQL: он наполнен нужными данными, но не может подняться без вашей помощи. Ваша задача – оживить его. Это значит, что:

    • экземпляр MySQL должен быть запущен;

    • сервис mysql на порту 3306 должен быть доступен;

    • изначальная база не должна быть потеряна.

  5. Когда выполните задание, запустите проверку командой $­᠎‌ merctl.test. Если все условия соблюдены, бот зарегистрирует ваше выполнение в общем рейтинге.

Обратите внимание:

  • Стенд будет доступен в течение 1 часа с момента запуска. За это время можно исправлять ошибки и выполнять проверку неограниченное количество раз.

  • Челлендж доступен 20 участникам одновременно. Если все стенды окажутся заняты, мы добавим вас в очередь и сообщим, когда освободится место.

Начать челлендж можно здесь → https://t.me/kuberchallengebot

Если по ходу решения у вас появятся вопросы, присылайте нам их в бот через команду /help или по кнопке "Помощь".

Удачи, и пусть победит сильнейший! 

Комментарии (3)


  1. ilukyano
    11.10.2024 21:45

    Я один не смог удалить под? или так задумано тестами?

    Имя хоста в деплойменте для мускуля не верно было задано?


    1. demonight Автор
      11.10.2024 21:45

      Сложности с удалением пода - часть проблемы в работе MySQL-оператора.

      Деплоймент был создан оператором и с именем хоста ошибки быть не должно.


      1. ilukyano
        11.10.2024 21:45

        Значит я не прошел, спасибо) в любом случае, мне сложно ориентироваться так быстро в ограниченном наборе привычных инструментов, тем более без опыта работы с оператором мускуля)