Как связать EndpointSlice со сервисом в Kubernetes?
👾 — Задав метку
👍 — Используя определенную версию API
🥰 — Задав соответствующие селекторы
⚡ — Настроив сетевые политики
Библиотека задач по DevOps
👾 — Задав метку
kubernetes.io/service-name
👍 — Используя определенную версию API
🥰 — Задав соответствующие селекторы
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾2
Для чего используется пространство имен Kubernetes?
👾 — Обеспечить возможность группировки и изоляции объектов в кластере Kubernetes
👍 — Для создания отдельных кластеров в рамках одной установки Kubernetes
🥰 — Для определения различных конфигураций для одного и того же набора объектов
⚡ — Обеспечить контроль доступа и безопасность определенных объектов
Библиотека задач по DevOps
👾 — Обеспечить возможность группировки и изоляции объектов в кластере Kubernetes
👍 — Для создания отдельных кластеров в рамках одной установки Kubernetes
🥰 — Для определения различных конфигураций для одного и того же набора объектов
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7
Каким образом мы можем вывести ноду из работы для обслуживания?
Мы можем запретить запуск подов на ноде с помощью kubectl cordon и удалить поды с ноды при помощи kubectl drain.
Библиотека задач по DevOps
Библиотека задач по DevOps
Установите узел с именем «worker node» как недоступный и перепланируйте все работающие на нем модули
Kubectl drain node <worker node> --ignore-daemonsets
Библиотека задач по DevOps
Библиотека задач по DevOps
Что такое Kubernetes HPA (горизонтальное автомасштабирование Pod)?
👾 — Механизм автоматического масштабирования количества модулей в зависимости от использования ресурсов
👍 — Способ динамической корректировки ресурсов, выделяемых модулю, в зависимости от спроса
🥰 — Метод распределения сетевого трафика между несколькими модулями
⚡ — Инструмент для мониторинга и оптимизации использования ресурсов в кластере
Библиотека задач по DevOps
👾 — Механизм автоматического масштабирования количества модулей в зависимости от использования ресурсов
👍 — Способ динамической корректировки ресурсов, выделяемых модулю, в зависимости от спроса
🥰 — Метод распределения сетевого трафика между несколькими модулями
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾10
Что такое «виртуальная память» и какой цели она служит?
Виртуальная память объединяет оперативную память вашего компьютера с временным пространством на жестком диске. Когда оперативная память заканчивается, виртуальная память помогает перемещать данные из оперативной памяти в пространство, называемое файлом подкачки. Перемещение данных в файл подкачки может освободить оперативную память, чтобы ваш компьютер мог завершить свою работу. В общем, чем больше оперативной памяти у вашего компьютера, тем быстрее работают программы.
Библиотека задач по DevOps
Библиотека задач по DevOps
Почему DaemonSet не нужен scheduler?
DaemonSet гарантирует, что определенный под будет запущен на всех нодах кластера. При наличии DaemonSet в кластере на любой из существующих и будущих нод в кластере зарезервированы ресурсы для пода на ноде.
Здесь стоит сделать оговорку насчет того, что DaemonSet может работать не на всех нодах кластера, а на некоторых, выбранных, например, по nodeSelector. К примеру, у нас есть GPU ноды и нам нужно на все эти ноды задеплоить микросервис выполняющий вычисления на GPU
Библиотека задач по DevOps
Здесь стоит сделать оговорку насчет того, что DaemonSet может работать не на всех нодах кластера, а на некоторых, выбранных, например, по nodeSelector. К примеру, у нас есть GPU ноды и нам нужно на все эти ноды задеплоить микросервис выполняющий вычисления на GPU
Библиотека задач по DevOps
Что такое namespace в k8s и для чего он нужен?
Namespace в Kubernetes выполняет несколько функций. Основное назначение — группировка объектов, относящихся к одному приложению или проекту. Большинство объектов в Kubernetes принадлежат определенным неймспейсам, таким как деплойменты, секреты, учетные записи сервисов и другие. Помещая их в определенный неймспейс, мы можем одновременно просматривать и применять к ним правила безопасности, квоты ресурсов, сетевые политики и правила service mesh.
Кроме того, неймспейсы участвуют в формировании DNS-имен внутри кластера. Например, DNS-имена сервисов формируются по принципу [имя сервиса].[неймспейс].[суффикс кластера (по умолчанию svc.cluster.local)].
Библиотека задач по DevOps
Кроме того, неймспейсы участвуют в формировании DNS-имен внутри кластера. Например, DNS-имена сервисов формируются по принципу [имя сервиса].[неймспейс].[суффикс кластера (по умолчанию svc.cluster.local)].
Библиотека задач по DevOps
👍2
Что такое ConfigMap в Kubernetes?
👾 — Способ внедрения данных конфигурации в контейнеры
👍 — Тип тома, на котором хранятся файлы конфигурации модулей
🥰 — Механизм динамической настройки параметров контейнера во время выполнения
⚡ — Всё вышеперечисленное
Библиотека задач по DevOps
👾 — Способ внедрения данных конфигурации в контейнеры
👍 — Тип тома, на котором хранятся файлы конфигурации модулей
🥰 — Механизм динамической настройки параметров контейнера во время выполнения
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾9
Какая из следующих инструкций Dockerfile используется для установки рабочего каталога внутри контейнера Docker?
👾 — WORKDIR /app
👍 — RUN cd /app
🥰 — ENV DIR /app
⚡ — EXPOSE /app
Библиотека задач по DevOps
👾 — WORKDIR /app
👍 — RUN cd /app
🥰 — ENV DIR /app
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾22
Как сервис без селекторов в Kubernetes обеспечивает миграцию рабочей нагрузки?
👾 — Автоматизируя развертывание подов
👍 — Облегчая доступ к внешним ресурсам
🥰 — Абстрагируя доступ к серверным службам
⚡ — Применяя сетевые политики
Библиотека задач по DevOps
👾 — Автоматизируя развертывание подов
👍 — Облегчая доступ к внешним ресурсам
🥰 — Абстрагируя доступ к серверным службам
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🤔1
Что Kubernetes поддерживает для определений портов в сервисах для поддержки нескольких протоколов?
👾 — Динамическое распределение портов
👍 — Определение одного порта
🥰 — Определение нескольких портов
⚡ — Переадресация портов
Библиотека задач по DevOps
👾 — Динамическое распределение портов
👍 — Определение одного порта
🥰 — Определение нескольких портов
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2
Что делает команда kubectl delete?
👾 — Выводит список ресурсов
👍 — Удаляет указанный ресурс
🥰 — Применяет изменение конфигурации
⚡ — Отображает сведения о ресурсе
Библиотека задач по DevOps
👾 — Выводит список ресурсов
👍 — Удаляет указанный ресурс
🥰 — Применяет изменение конфигурации
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👾2
🔥 Вы ещё можете застать старый добрый Proglib — с вечным доступом к курсам.
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
Тип сервиса _____________ работает только в том случае, если ваш кластер настроен для работы с облачным провайдером.
👾 — ClusterIP
👍 — LoadBalancer
🥰 — NodePort
⚡ — ExternalName
Библиотека задач по DevOps
👾 — ClusterIP
👍 — LoadBalancer
🥰 — NodePort
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔1
Что содержится в статусе ноды?
Статус узла содержит адрес, состояние, емкость и информацию. Он определяет состояние узлов в системе.
Адрес: использование зависит от вашего облачного провайдера или конфигурации bare metal.
Состояние: описывает состояние или условия всех работающих узлов.
Емкость: этот блок сообщает об общих ресурсах, обработанных узлом.
Информация: описывает общую информацию об узле, такую как версия Kubernetes, версия ядра, сведения о среде выполнения контейнера и текущая операционная система, которую использует узел.
Библиотека задач по DevOps
Адрес: использование зависит от вашего облачного провайдера или конфигурации bare metal.
Состояние: описывает состояние или условия всех работающих узлов.
Емкость: этот блок сообщает об общих ресурсах, обработанных узлом.
Информация: описывает общую информацию об узле, такую как версия Kubernetes, версия ядра, сведения о среде выполнения контейнера и текущая операционная система, которую использует узел.
Библиотека задач по DevOps
👍1
Перечислите лучшие инструменты непрерывного тестирования?
Ниже приведены лучшие инструменты непрерывного тестирования:
✍🏻 Selenium
✍🏻 Katalon Studio
✍🏻 Eggplant
✍🏻 Watir
✍🏻 Tosca
Библиотека задач по DevOps
Ниже приведены лучшие инструменты непрерывного тестирования:
✍🏻 Selenium
✍🏻 Katalon Studio
✍🏻 Eggplant
✍🏻 Watir
✍🏻 Tosca
Библиотека задач по DevOps
❤1
Какой тип базы данных использует Prometheus?
Prometheus использует TSDB (time series database).
Библиотека задач по DevOps
Библиотека задач по DevOps
Какой принцип DevOps фокусируется на мышлении о продуктах и услугах?
👾 — Клиентоориентированное действие
👍 — Постоянное улучшение
🥰 — Создавай, помня о цели
⚡ — Все вышеперечисленное
Библиотека задач по DevOps
👾 — Клиентоориентированное действие
👍 — Постоянное улучшение
🥰 — Создавай, помня о цели
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6👍1
Что из ниже перечисленного наиболее точно описывает цель Infrastructure as Code (IaC)?
👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
⚡ — Использование UI-интерфейсов для настройки серверов
Библиотека задач по DevOps
👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10