В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: database, sql, backend.
Для MergeTree обычно выгоднее вставки достаточно крупными пачками: множество маленьких INSERT создаёт много частей и нагрузку на слияния. Размер пачки выбирают с учётом задержки и памяти.
Порт должен слушаться приложением и быть разрешён нужными сетевыми правилами. В Ubuntu правила часто управляются через UFW; проверяйте также облачный firewall и публикацию портов контейнеров.
Сравните модели доставки секретов, а не объявляйте Injector плохим. ESO синхронизирует секреты в Kubernetes, Injector доставляет их через Vault Agent; выбор зависит от приложения и требований безопасности.
В системе с DNF отдельный пакет обновляют командой dnf upgrade с его именем. Сначала проверяют версию ОС, репозитории и предлагаемый план; в старых CentOS использовался YUM.
Сначала отличите eviction kubelet от OOMKill контейнера и системного OOM. Корректные requests и limits не гарантируют отсутствие MemoryPressure: память нужна также ядру и системным процессам.
Предупреждение о недоверенном сертификате обычно означает, что браузер не построил цепочку до доверенного корня. Это не равнозначно доказанной криптографической слабости сертификата.
docker.io — пакет Docker из репозитория дистрибутива, а docker-ce — пакет Docker Community Edition из репозитория Docker. Они различаются поставщиком сборки, версиями и способом обновления.
Это зависит от ОС и браузера: сертификат доверенного центра может устанавливаться в системное или отдельное браузерное хранилище. Размещение файла на диске само по себе доверие не включает.
Проверяйте путь запроса по слоям и сопоставляйте таймауты с conntrack на конкретных узлах. Лимиты, NetworkPolicy и выделенный node pool решают разные задачи и не взаимозаменяемы.
Сначала определите конкретные разросшиеся файлы и сохраните нужные данные. Для Nginx безопаснее ротировать лог и переоткрыть его через USR1, чем просто удалить открытый файл.
Для обновления отдельного установленного пакета обновите индекс APT и выполните apt install --only-upgrade с его именем. Перед изменением проверьте предлагаемую версию и зависимости.
Состав успешного ответа зависит от протокола и контракта: это могут быть токены и срок действия, сведения о пользователе либо только установка сессионного cookie. Универсального body нет.