#полезное
👋 Сетевой трюк: простой HTTP → HTTPS прокси
Сценарий:
🟠 Ingress-шлюз хочет ходить только к HTTP-назначениям
🟠 Целевая сторона обслуживает только HTTPS-трафик
🟠 Ни один из концов нельзя переконфигурировать
Решение: использовать socat для поднятия одноразового (ad-hoc) преобразующего прокси:
👉 Новости 👉 База вопросов
Сценарий:
Решение: использовать socat для поднятия одноразового (ad-hoc) преобразующего прокси:
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😱 Docker Desktop: самый простой способ отлаживать контейнеры Docker
Расширение Logs Explorer в DockerDesktop — отличный способ понять, что происходит с вашими контейнерами во время их выполнения
https://thenewstack.io/docker-desktop-the-easiest-way-to-debug-docker-containers
👉 Новости 👉 База вопросов
Расширение Logs Explorer в DockerDesktop — отличный способ понять, что происходит с вашими контейнерами во время их выполнения
https://thenewstack.io/docker-desktop-the-easiest-way-to-debug-docker-containers
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤯 Как обрабатывается TLS в Kubernetes Ingress
TLS обрабатывается ingress-контроллером, а не ingress-ресурсом.
То есть, когда вы добавляете TLS-сертификаты в ingress-ресурс в виде Kubernetes-секрета, ingress-контроллер получает к нему доступ и включает его в свою конфигурацию.
Например, в случае с Nginx-контроллером SSL-сертификаты динамически подключаются через соответствующий блок в nginx.conf.
Вот подробный блог-пост, в котором объясняется, как настраивать TLS для Ingress:
https://devopscube.com/configure-ingress-tls-kubernetes/
👉 Новости 👉 База вопросов
TLS обрабатывается ingress-контроллером, а не ingress-ресурсом.
То есть, когда вы добавляете TLS-сертификаты в ingress-ресурс в виде Kubernetes-секрета, ingress-контроллер получает к нему доступ и включает его в свою конфигурацию.
Например, в случае с Nginx-контроллером SSL-сертификаты динамически подключаются через соответствующий блок в nginx.conf.
Вот подробный блог-пост, в котором объясняется, как настраивать TLS для Ingress:
https://devopscube.com/configure-ingress-tls-kubernetes/
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #postgres
🤔 Объясните, что такое токены в PostgreSQL
💬 Кратко:
Токены в PostgreSQL — это минимальные логические элементы SQL-запроса, такие как ключевые слова, идентификаторы, операторы и значения. Они помогают PostgreSQL интерпретировать запросы, разбивая их на составные части для выполнения.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Токены в PostgreSQL — это минимальные логические элементы SQL-запроса, такие как ключевые слова, идентификаторы, операторы и значения. Они помогают PostgreSQL интерпретировать запросы, разбивая их на составные части для выполнения.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1
#полезное
🏠 Очень хорошая схема, обобщающая архитектуру Kubernetes
С точки зрения собеседования, вы как минимум должны уметь объяснить каждый компонент, представленный на ней
👉 Новости 👉 База вопросов
С точки зрения собеседования, вы как минимум должны уметь объяснить каждый компонент, представленный на ней
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥄 Быстрый совет по Linux
Нужно повторять команду каждые несколько секунд?
Используйте:
Эта команда выполняет
Отлично подходит для мониторинга использования диска, нагрузки или изменения размера логов.
Нажмите
👉 Новости 👉 База вопросов
Нужно повторять команду каждые несколько секунд?
Используйте:
$ watch -n 2 df -h
Эта команда выполняет
df -h каждые 2 секунды.Отлично подходит для мониторинга использования диска, нагрузки или изменения размера логов.
Нажмите
q для выходаPlease open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🛞 Почини Pod с некорректной init-последовательностью
В кластере есть Pod. Недавно в его спецификацию добавили новый контейнер, и после этого Pod начал падать на старте.
Сможешь ли ты определить причину отказа Pod и починить его?
Ссылка на задачу:
https://labs.iximiuz.com/challenges/kubernetes-pod-with-faulty-init-sequence
👉 Новости 👉 База вопросов
В кластере есть Pod. Недавно в его спецификацию добавили новый контейнер, и после этого Pod начал падать на старте.
Сможешь ли ты определить причину отказа Pod и починить его?
Ссылка на задачу:
https://labs.iximiuz.com/challenges/kubernetes-pod-with-faulty-init-sequence
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
#Собес #postgres
🤔 Как обновить данные в таблице в PostgreSQL?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Команда
UPDATE позволяет обновить значения в одной или нескольких строках таблицы. Для изменения только нужных записей следует использовать условие WHERE .📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
#полезное
🤯 В чём разница между Pod в Kubernetes и Docker-контейнером?
Контейнер: изолированное и ограниченное окружение для выполнения процесса, в основе которого лежат Linux namespaces и cgroups.
Pod: полусвязная группа контейнеров.
Читать подробнее:
https://labs.iximiuz.com/tutorials/containers-vs-pods
👉 Новости 👉 База вопросов
Контейнер: изолированное и ограниченное окружение для выполнения процесса, в основе которого лежат Linux namespaces и cgroups.
Pod: полусвязная группа контейнеров.
Читать подробнее:
https://labs.iximiuz.com/tutorials/containers-vs-pods
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Freelens — это кроссплатформенный GUI для управления Kubernetes-кластерами.
В комплекте уже идут kubectl и Helm, есть поддержка kubeconfig, работает на macOS, Linux и Windows.
Гитхаб
👉 Новости 👉 База вопросов
В комплекте уже идут kubectl и Helm, есть поддержка kubeconfig, работает на macOS, Linux и Windows.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
❤️🔥 Шпаргалка по SSH-туннелям
🔵 Local port forwarding: пробрасываем доступ к приватным эндпоинтам (при необходимости через бастион), как будто порты открыты у тебя локально.
🔵 Remote port forwarding: выставляем наружу локальные порты или приватные адреса сети через exit-ноду.
Гитхаб
👉 Новости 👉 База вопросов
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
#Собес #postgres
🤔 Как сделать резервное копирование и восстановление в PostgreSQL?
💬 Кратко:
Для резервного копирования в PostgreS@L используется утилита
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для резервного копирования в PostgreS@L используется утилита
pg_dump , а для восстановления - psql или pg_restore . Резервное копирование можно выполнить как в текстовом, так и в архивном формате, в зависимости от задач.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
#полезное
😎 KubeDiagrams — это инструмент, который автоматически генерирует визуальные архитектурные диаграммы из Kubernetes-манифестов, Helm-чартов и живых кластеров.
Он поддерживает более 47 типов ресурсов, настраиваемую группировку по namespace и labels, а также умеет работать с кастомными ресурсами.
GitHub
👉 Новости 👉 База вопросов
Он поддерживает более 47 типов ресурсов, настраиваемую группировку по namespace и labels, а также умеет работать с кастомными ресурсами.
GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
😎 Основы Kubernetes API: Resources, Kinds и Objects
Прежде чем переходить к написанию автоматизации на базе Kubernetes, полезно разобраться в структуре Kubernetes API и ключевых концепциях, исследуя их из командной строки с помощью
Подробный разбор: https://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology/
👉 Новости 👉 База вопросов
Прежде чем переходить к написанию автоматизации на базе Kubernetes, полезно разобраться в структуре Kubernetes API и ключевых концепциях, исследуя их из командной строки с помощью
curlПодробный разбор: https://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #postgres
🤔 Какие типы данных поддерживаются в PostgreSQL?
💬 Кратко:
PostgreSQL поддерживает широкий набор типов данных, включая числовые, текстовые, временные, булевые и пользовательские типы. Существуют также массивы, JSON и геометрические типы для сложных задач. Тип данных выбирается в зависимости от характера хранимой информации.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
PostgreSQL поддерживает широкий набор типов данных, включая числовые, текстовые, временные, булевые и пользовательские типы. Существуют также массивы, JSON и геометрические типы для сложных задач. Тип данных выбирается в зависимости от характера хранимой информации.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😱 Запутались, как связаны runAsNonRoot, capabilities, seccomp и AppArmor в Kubernetes?
В этой статье наглядно показано, как именно каждое поле
Вам наконец-то станет понятно, что именно вы настраиваете: https://learnkube.com/security-contexts
👉 Новости 👉 База вопросов
В этой статье наглядно показано, как именно каждое поле
SecurityContext маппится на Linux syscalls и ядро.Вам наконец-то станет понятно, что именно вы настраиваете: https://learnkube.com/security-contexts
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😐 Kubechecks позволяет пользователям GitHub и GitLab точно видеть, какие изменения повлияют на их текущие деплойменты в ArgoCD, и автоматически запускать различные наборы тестов на соответствие перед мёрджем.
Забираем на GitHub
👉 Новости 👉 База вопросов
Забираем на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😬 Эта одна статья даст вам отличное понимание многих DevOps-концепций.
Рекомендую прочитать материал по архитектуре Nginx:
https://aosabook.org/en/v2/nginx.html
👉 Новости 👉 База вопросов
Рекомендую прочитать материал по архитектуре Nginx:
https://aosabook.org/en/v2/nginx.html
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #postgres
🤔 Что такое pgAdmin?
💬 Кратко:
pgAdmin - это графический интерфейс для администрирования и управления PostgreSQL. Он позволяет визуально создавать базы данных, управлять таблицами, писать и выполнять запросы, а также следить за производительностью.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
pgAdmin - это графический интерфейс для администрирования и управления PostgreSQL. Он позволяет визуально создавать базы данных, управлять таблицами, писать и выполнять запросы, а также следить за производительностью.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😐 Docker Run vs. Attach vs. Exec
Разберём, как эти ключевые команды Docker работают "под капотом", в свежей статье:
https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec
Зачем это нужно: базовое понимание того, как всё устроено, позволяет переносить знания в новые домены и прокачивать хардскилы
👉 Новости 👉 База вопросов
Разберём, как эти ключевые команды Docker работают "под капотом", в свежей статье:
https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec
Зачем это нужно: базовое понимание того, как всё устроено, позволяет переносить знания в новые домены и прокачивать хардскилы
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье рассматривается сеть Kubernetes с акцентом на Services, kube-proxy и балансировку нагрузки.
Разбирается, как поды общаются внутри кластера, как Services маршрутизируют трафик и как организуется внешний доступ.
Читать тут
👉 Новости 👉 База вопросов
Разбирается, как поды общаются внутри кластера, как Services маршрутизируют трафик и как организуется внешний доступ.
Читать тут
Please open Telegram to view this post
VIEW IN TELEGRAM