DevOps | YeaHub
683 subscribers
264 photos
53 videos
1 file
514 links
Теория, подготовка к интервью и курсы для DevOps специалистов

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #postgres
🤔 Как вставить данные в таблицу в PostgreSQL?

💬 Кратко:
Для добавления данных в таблицу в PostgreSQL используется команда INSERT INTO . Можно указать значения для всех колонок или только для некоторых, если это позволяет структура таблицы.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
#полезное
👋 Сетевой трюк: простой HTTP → HTTPS прокси

Сценарий:

🟠Ingress-шлюз хочет ходить только к HTTP-назначениям

🟠Целевая сторона обслуживает только HTTPS-трафик

🟠Ни один из концов нельзя переконфигурировать

Решение: использовать 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

👉Новости 👉База вопросов
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/

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #postgres
🤔 Объясните, что такое токены в 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

👉Новости 👉База вопросов
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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Freelens — это кроссплатформенный GUI для управления Kubernetes-кластерами.

В комплекте уже идут 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
👍31
#Собес #postgres
🤔 Как сделать резервное копирование и восстановление в PostgreSQL?

💬 Кратко:
Для резервного копирования в 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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#полезное
😎 Основы Kubernetes API: Resources, Kinds и Objects

Прежде чем переходить к написанию автоматизации на базе 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 и геометрические типы для сложных задач. Тип данных выбирается в зависимости от характера хранимой информации.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😱 Запутались, как связаны runAsNonRoot, capabilities, seccomp и AppArmor в Kubernetes?

В этой статье наглядно показано, как именно каждое поле SecurityContext маппится на Linux syscalls и ядро.

Вам наконец-то станет понятно, что именно вы настраиваете: https://learnkube.com/security-contexts

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😐 Kubechecks позволяет пользователям GitHub и GitLab точно видеть, какие изменения повлияют на их текущие деплойменты в ArgoCD, и автоматически запускать различные наборы тестов на соответствие перед мёрджем.
Забираем на GitHub

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😬 Эта одна статья даст вам отличное понимание многих DevOps-концепций.

Рекомендую прочитать материал по архитектуре Nginx:

https://aosabook.org/en/v2/nginx.html

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #postgres
🤔 Что такое pgAdmin?

💬 Кратко:
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

Зачем это нужно: базовое понимание того, как всё устроено, позволяет переносить знания в новые домены и прокачивать хардскилы

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM