Какую гибкость предлагает Kubernetes для изменения номеров портов в внутренних модулях Pod без ущерба для клиентов?
  Anonymous Quiz
    3%
    Ручная настройка клиентских портов
      
    29%
    Использование псевдонимов портов
      
    30%
    Ссылка на имена портов в конфигурациях сервисов
      
    38%
    Динамическое распределение портов для служб
      
    Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
  
  Каким образом Kubernetes непрерывно обновляет набор EndpointSlices для сервиса?
  Anonymous Quiz
    2%
    С помощью ручного вмешательства
      
    11%
    Путем перезапуска Pod
      
    75%
    Автоматически контроллером для сервиса
      
    13%
    Путем перезагрузки файлов конфигурации
      
    Что препятствует использованию сервера API Kubernetes в качестве прокси-сервера для неавторизованных конечных точек?
  Anonymous Quiz
    14%
    Сетевые политики
      
    18%
    Конфигурации EndpointSlice
      
    17%
    Политики безопасности Pod
      
    51%
    Механизмы аутентификации и авторизации
      
    Каково назначение метки kubernetes.io/service-name на EndpointSlice в Kubernetes?
  Anonymous Quiz
    54%
    Чтобы указать сервис Kubernetes, управляющий EndpointSlice
      
    7%
    Чтобы определить сетевые политики для EndpointSlice
      
    16%
    Чтобы указать пространство имен EndpointSlice
      
    23%
    Чтобы идентифицировать контроллер, управляющий EndpointSlice
      
    👍1
  Как можно взаимодействовать с определениями сервисов в Kubernetes?
  Anonymous Quiz
    11%
    Напрямую через сервер API
      
    72%
    Используя kubectl или аналогичные инструменты для выполнения вызовов API
      
    4%
    Изменяя конфигурации Pod-ов
      
    13%
    Редактируя файлы YAML вручную
      
    Forwarded from Библиотека программиста | программирование, кодинг, разработка
  
😮 SQL: от Тетриса до ИИ — неожиданные возможности языка баз данных
Долгое время SQL использовали лишь для запросов и изменения записей в базах данных — для полноценного программирования в привычном смысле слова он не подходил. Однако добавление рекурсивных общих табличных выражений (CTE) сделало SQL полным по Тьюрингу. Рекурсивные CTE состоят из двух частей:
• Нерекурсивная часть (базовый случай) — создает начальные данные.
• Рекурсивная часть — может выполняться много раз, каждый раз используя результат предыдущего шага.
Благодаря CTE на SQL можно при желании реализовать любой алгоритм. Энтузиасты уже сделали:
• Визуализацию множества Мандельброта с помощью ASCII-графики.
• 3D-движок для рисования объемных фигур.
• GPT на 500 строках SQL-кода. Подробная статья о реализации этого проекта опубликована здесь.
• Трассировку лучей (это метод создания реалистичных изображений).
На прошлой неделе коллекция крутых SQL-проектов пополнилась еще одной интересной разработкой — версией «Тетриса».
Эта реализация демонстрирует несколько нестандартных SQL-техник, о которых стоит знать, даже если вы используете SQL только по прямому назначению:
• игровой цикл;
• вывод игры;
• пользовательский ввод;
• решение проблемы изоляции данных;
• предотвращение кэширования.
Для управления состоянием игры и обработки игровых событий используются подзапросы и агрегатные функции.
🔗 Подробнее читайте в статье
🔗 Зеркало
  Долгое время SQL использовали лишь для запросов и изменения записей в базах данных — для полноценного программирования в привычном смысле слова он не подходил. Однако добавление рекурсивных общих табличных выражений (CTE) сделало SQL полным по Тьюрингу. Рекурсивные CTE состоят из двух частей:
• Нерекурсивная часть (базовый случай) — создает начальные данные.
• Рекурсивная часть — может выполняться много раз, каждый раз используя результат предыдущего шага.
Благодаря CTE на SQL можно при желании реализовать любой алгоритм. Энтузиасты уже сделали:
• Визуализацию множества Мандельброта с помощью ASCII-графики.
• 3D-движок для рисования объемных фигур.
• GPT на 500 строках SQL-кода. Подробная статья о реализации этого проекта опубликована здесь.
• Трассировку лучей (это метод создания реалистичных изображений).
На прошлой неделе коллекция крутых SQL-проектов пополнилась еще одной интересной разработкой — версией «Тетриса».
Эта реализация демонстрирует несколько нестандартных SQL-техник, о которых стоит знать, даже если вы используете SQL только по прямому назначению:
• игровой цикл;
• вывод игры;
• пользовательский ввод;
• решение проблемы изоляции данных;
• предотвращение кэширования.
Для управления состоянием игры и обработки игровых событий используются подзапросы и агрегатные функции.
🔗 Подробнее читайте в статье
🔗 Зеркало
Что означает аббревиатура «CALMS» в контексте DevOps?
  Anonymous Quiz
    46%
    Code, Automation, Logs, Monitoring, Security
      
    15%
    Culture, Automation, Lean, Measurement, Sharing
      
    27%
    Continuous Application Lifecycle Management System
      
    12%
    Code, Automation, Lifecycle, Monitoring, Systems
      
    Какая практика DevOps подразумевает автоматизацию предоставления и управления серверами?
  Anonymous Quiz
    10%
    Непрерывный мониторинг
      
    5%
    Постоянная обратная связь
      
    80%
    Управление конфигурацией
      
    6%
    Непрерывное тестирование
      
    Что означает «сдвиг влево» в DevOps?
  Anonymous Quiz
    19%
    Откладывание тестирования на конец цикла разработки
      
    68%
    Включение операций на более ранних этапах цикла разработки
      
    9%
    Выравнивание кода по левому краю
      
    3%
    Аутсорсинг операций
      
    Какой протокол используется по умолчанию для сервисов в Kubernetes?
  Anonymous Quiz
    11%
    UDP
      
    31%
    HTTP
      
    45%
    TCP
      
    13%
    SSH
      
    Как хранить состояние инфраструктуры в Terraform?
Например, можно хранить tfstate в git-репозитории команды. Другой вариант — хранить в специализированном Terraform Backend.
Например, можно хранить tfstate в git-репозитории команды. Другой вариант — хранить в специализированном Terraform Backend.
👍3
  Опрос «Как вы учитесь с помощью телефона: поделитесь своим опытом!»
Мы хотим стать ещё круче, и для этого нужно узнать, как вы учитесь!
Заполните мини-анкету о том, как вы используете мобильные приложения для прокачки знаний.
⏳ Займёт всего 5 минут — как раз успеете за чашкой кофе! А за ваш ценный вклад мы дарим 15% скидку на все курсы https://proglib.academy/ 🎁
  Дорогие подписчики, мы на миссии улучшений, и вы — наш ключ! 🔑
Мы хотим стать ещё круче, и для этого нужно узнать, как вы учитесь!
Заполните мини-анкету о том, как вы используете мобильные приложения для прокачки знаний.
⏳ Займёт всего 5 минут — как раз успеете за чашкой кофе! А за ваш ценный вклад мы дарим 15% скидку на все курсы https://proglib.academy/ 🎁
Как значение метки manage-by помогает определить источник управления для EndpointSlice в Kubernetes?
  Anonymous Quiz
    8%
    Указав доменное имя организации
      
    27%
    Указав имя и пространство имен контроллера
      
    48%
    Предоставив сведения об управляющем инструменте или контроллере
      
    17%
    Представив роль контроллера в кластере Kubernetes
      
    2
  Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
  
🎭 Двойная игра в Power BI: как совмещать роли разработчика и администратора
Когда твой руководитель говорит: «А теперь ты еще и администратор сервера Power BI». Гид по выживанию для разработчика, внезапно ставшего многостаночником.
Читать статью
  Когда твой руководитель говорит: «А теперь ты еще и администратор сервера Power BI». Гид по выживанию для разработчика, внезапно ставшего многостаночником.
Читать статью
Какой термин описывает метод, при котором разработчики объединяют свои изменения обратно в основную ветку несколько раз в день?
  Anonymous Quiz
    22%
    Непрерывное развертывание
      
    71%
    Непрерывная интеграция
      
    1%
    Непрерывный мониторинг
      
    6%
    Непрерывная обратная связь
      
    2
  🚀 Новые возможности React 19: конец эры повторных рендерингов
Новый компилятор React 19 обещает существенное повышение производительности, что станет настоящим прорывом для разработчиков. Но это лишь верхушка айсберга. В этой статье мы не только разберемся, как работает компилятор, но и погрузимся в мир других новейших возможностей React 19.
🔗 Читать статью
🔗 Зеркало
Новый компилятор React 19 обещает существенное повышение производительности, что станет настоящим прорывом для разработчиков. Но это лишь верхушка айсберга. В этой статье мы не только разберемся, как работает компилятор, но и погрузимся в мир других новейших возможностей React 19.
🔗 Читать статью
🔗 Зеркало
👍1
  Какой подход рекомендуется использовать для изменения определений сервисов в Kubernetes?
  Anonymous Quiz
    28%
    Редактирование файлов YAML напрямую
      
    2%
    Использование графического пользовательского интерфейса
      
    10%
    Выполнение вызовов API программным способом
      
    60%
    Использование kubectl или аналогичных инструментов
      
    3
  Какая практика подразумевает развертывание кода в среде, приближенной к производственной, до фактического начала производства?
  Anonymous Quiz
    21%
    Непрерывное тестирование
      
    19%
    Канареечный релиз
      
    28%
    Сине-зеленое развертывание
      
    32%
    Непрерывное развертывание
      
    