1. Минимальная базовая ОС — использовать образы alpine вместо ubuntu или debian, если возможно.
2. Очистка кэша — после установки пакетов (например, apt-get) удалять кэш:
3. RUN apt-get update && apt-get install -y package && rm -rf /var/lib/apt/lists/*
4. Объединение RUN-команд — уменьшает число слоёв:
5. RUN command1 && command2 && command3
6. Удаление ненужных файлов — если копируются исходники или артефакты сборки, их нужно убирать.
7. .dockerignore — файл, в котором исключаются лишние файлы из контекста сборки.
8. Использование multistage build — позволяет отделить сборку и рантайм.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Anonymous Quiz
1%
HTTP
4%
SMTP
93%
SSH
2%
TCP
💊8
Anonymous Quiz
23%
kubelet
7%
kube-scheduler
10%
kube-controller-manager
61%
kube-apiserver
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Anonymous Quiz
92%
YAML
3%
INI
4%
JSON
1%
XML
🤔1
Anonymous Quiz
2%
Grafana
78%
Jenkins
1%
Prometheus
19%
Ansible
💊5
- Пример: клиент шифрует данные публичным ключом сервера, а сервер расшифровывает их своим приватным.
Также используется в TLS-сертификатах, PGP, SSH.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
72%
Метод развертывания с минимальным временем простоя
20%
Метод интеграции с непрерывной доставкой
7%
Метод тестирования и мониторинга
1%
Метод управления конфигурацией
Anonymous Quiz
4%
Chef
39%
Ansible
53%
Terraform
3%
Bamboo
💊10
- Kafka — для потоковых, "живых" данных, моментального реагирования, событий.
- ClickHouse — для хранения и анализа больших объёмов данных, построения отчётов.
→ Если тебе нужны живые события — Kafka.
→ Если тебе нужны запросы, агрегации, SQL-аналитика — ClickHouse.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Anonymous Quiz
89%
Полный отказ
4%
Предупреждающий отказ
0%
Ложный отказ
7%
Частичный отказ
💊9
Anonymous Quiz
82%
kubectl create namespace
5%
kubectl new namespace
9%
kubectl add namespace
5%
kubectl init namespace
💊2
Подход к масштабированию:
1. Организационно:
- Разделить по командам/домейнам.
- Ввести self-service платформу: разработчики сами деплоят, но в контролируемых рамках.
2. Технически:
- Использовать Kubernetes как платформу — каждое приложение как под или сервис.
- CI/CD-пайплайны в шаблонах (например, GitLab CI templates, Argo Workflows).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊6🔥1
Anonymous Quiz
25%
kube-controller-manager
60%
kube-scheduler
14%
kubelet
1%
etcd
💊3
Anonymous Quiz
87%
Puppet
7%
Visual Studio Code
4%
Wireshark
2%
Microsoft Excel
💊19
Для вставки данных используется оператор INSERT в виде INSERT INTO table_name (column1, column2) VALUES (value1, value2);. Для выборки данных используется SELECT, например: SELECT column1, column2 FROM table_name WHERE condition;. Можно добавлять сортировку через ORDER BY, фильтры через WHERE, объединения через JOIN, и группировку с GROUP BY.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
Anonymous Quiz
17%
deployment
5%
name
68%
status
10%
watch
💊9🤔2
Anonymous Quiz
91%
Content-Type
4%
Accept
4%
Host
1%
Authorization
- Императивный подход к декларативной модели:
- Terraform сравнивает state и .tf.
- Если невозможно обновить — удаляет старый ресурс и создаёт новый.
- Это называется recreate.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
11%
Лог-файл
78%
Сборка или пакет программного обеспечения
10%
Конфигурационный файл
0%
Сетевой запрос
Anonymous Quiz
13%
Vagrant
80%
Docker
3%
GitLab
3%
Puppet