Полезно: нашёл для вас хардкорный гайд по Kubernetes. Автор пилил его целых 2 года, пересобрал сотни кластеров и провёл тысячи перезапусков, чтобы излить свою мудрость в тексте.
Что ждёт:
— Полный пошаговый гайд по сборке Kuberentes;
— Удобные alias’ы, функции и обёртки;
— Десятки скриптов, которые реально работают в бою;
— Важные нюансы, о которых обычно молчат туториалы.
Все упаковано в удобную MDX-документацию с фокусом на практику и читаемость.
Ещё и на русском
Что ждёт:
— Полный пошаговый гайд по сборке Kuberentes;
— Удобные alias’ы, функции и обёртки;
— Десятки скриптов, которые реально работают в бою;
— Важные нюансы, о которых обычно молчат туториалы.
Все упаковано в удобную MDX-документацию с фокусом на практику и читаемость.
Ещё и на русском
🔥2
https://drive.google.com/drive/folders/1XOOmLvKli5ZU6TC6uDU8f6ioc9Rjlb9x?usp=sharing
Забираем
UPD Права поменял)) сорри
UPD Раздача закончится сегодня в 00-00
Забираем
UPD Права поменял)) сорри
UPD Раздача закончится сегодня в 00-00
❤🔥3
По просьбам желающих раздачу открою ровно на час в 18-30 по МСК
❤🔥2🔥2
Налетай, в 19-30 закрываем
https://drive.google.com/drive/folders/1OP4jPaqyLQ8w2vGQeLAeY79GmouZDgNZ?usp=sharing
https://drive.google.com/drive/folders/1OP4jPaqyLQ8w2vGQeLAeY79GmouZDgNZ?usp=sharing
👍5
OpenAI представили ChatGPT Agent, который может управлять компьютером и выполнять задачи за вас — искать инфу на вашей почте, отправлять письма, писать код.
Он основан на новой модели, разработанной OpenAI специально для ChatGPT Agent. OpenAI заявляет, что модель превосходит o3 и o4-mini на Humanity’s Last Exam почти в два раза.
Доступ дали подписчикам Pro, Plus и Team.
Трансляция здесь
Он основан на новой модели, разработанной OpenAI специально для ChatGPT Agent. OpenAI заявляет, что модель превосходит o3 и o4-mini на Humanity’s Last Exam почти в два раза.
Доступ дали подписчикам Pro, Plus и Team.
Трансляция здесь
👍3
Руководство по сетям в Kubernetes
Наткнулся на ресурс, где собран обзор различных сетевых компонентов Kubernetes с акцентом на то, как именно они реализуют необходимую функциональность.
Что есть:
🔹 Network model
🔹 CNI
🔹 Services, Ingress/Egress
🔹 Network Policies
🔹 DNS и куча другого
Многие разделы содержат подразделы. Так, например, в блоке про CNI есть дополнительная информация о Flannel, Weave, Calico, Cilium
И немного практики в виде лаб (не везде, но есть)
Это не общее обучающее руководство по Kubernetes. Предполагается, что читатель уже знаком с базовыми понятиями и фундаментальными компонентами кластера Kubernetes — такими как
Забираем здесь 🍯
Наткнулся на ресурс, где собран обзор различных сетевых компонентов Kubernetes с акцентом на то, как именно они реализуют необходимую функциональность.
Что есть:
Многие разделы содержат подразделы. Так, например, в блоке про CNI есть дополнительная информация о Flannel, Weave, Calico, Cilium
И немного практики в виде лаб (не везде, но есть)
Это не общее обучающее руководство по Kubernetes. Предполагается, что читатель уже знаком с базовыми понятиями и фундаментальными компонентами кластера Kubernetes — такими как
pods, deployments и servicesЗабираем здесь 🍯
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Изучение контейнеров с нуля
🔹 Linux-контейнеры: низкоуровневая реализация
🔹 Образы: что это такое и зачем они нужны
🔹 Менеджеры: как Docker управляет совместной работой контейнеров на одном хосте
🔹 Оркестраторы: как Kubernetes координирует контейнеры в кластере
https://iximiuz.com/en/posts/container-learning-path/
https://iximiuz.com/en/posts/container-learning-path/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4
echo "# название" >> README.md - создание файла README.mdgit init - инициализация репозиторияgit add README.md - добавления файла README.md в проектgit commit -m "first commit" - получает проиндексированный снимок состояния и выполняет его коммит в историю проектаgit remote add origin https://github.com/stanruss/название.git - команда, которой устанавливается подключение к удаленному серверу и git репозиторию, размещающемуся на нем.git push -u origin master - кзменения отправляются на удаленный серверgit log --oneline - посмотреть все коммиты.git checkout . - восстановить все.git checkout "код коммита" - вернуть до состояния этого коммита.git checkout master - вернуться в ветку мастер.Восстановить файлы на локальном компьютере:
git fetch --all
git reset --hard origin/master или git reset --hard origin/<название_ветки>
git add text.txt - Добавить файл в репозиторийgit rm text.txt - Удалить файлgit status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп)git commit -a -m "Commit description" - Сделать коммитgit push origin - Замерджить все ветки локального репозитория на удаленный репозиторий git push origin master - Аналогично предыдущему, но делается пуш только ветки mastergit push origin HEAD - Запушить текущую ветку, не вводя целиком ее названиеgit pull origin - Замерджить все ветки с удаленного репозиторияgit pull origin master - Аналогично предыдущему, но накатывается только ветка mastergit pull origin HEAD - Накатить текущую ветку, не вводя ее длинное имяgit fetch origin - Скачать все ветки с origin, но не мерджить их в локальный репозиторийgit fetch origin master - Аналогично предыдущему, но только для одной заданной веткиgit checkout -b some_branch origin/some_branch - Начать работать с веткой some_branch (уже существующей)git branch some_branch - Создать новый бранч (ответвится от текущего)git checkout some_branch - Переключиться на другую ветку (из тех, с которыми уже работаем)git branch # звездочкой отмечена текущая ветвь - Получаем список веток, с которыми работаемgit branch -a # | grep something - Просмотреть все существующие ветвиgit merge some_branch - Замерджить some_branch в текущую веткуgit branch -d some_branch - Удалить бранч (после мерджа)git branch -D some_branch - Просто удалить бранч (тупиковая ветвь)git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Изменения, сделанные в заданном коммитеgit push origin :branch-name - Удалить бранч из репозитория на сервереgit reset --hard d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Откатиться к конкретному коммиту и удалить последующие (хэш смотрим в «git log»)git push -f - Залить на сервер измененные коммитыgit clean -f - Удаление untracked filesPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Чтобы открыть всю мощь ИИ, начните с помощью ИИ искать разные промокоды )) Можно экономить нормально денег при покупке разных товаров :)
Please open Telegram to view this post
VIEW IN TELEGRAM
💯6
Путаешься между Dockerfile и Docker Compose?
Это для тебя.
Хотя они дополняют друг друга, их назначение в контейнеризированной среде различается.
Dockerfile — используется для создания и сборки Docker-образов.
Docker Compose — используется для запуска контейнеров как части мультиконтейнерного окружения или с определёнными параметрами выполнения.
🔹 Начиная с версии 1.28.6, Docker Compose по умолчанию ищет
Вот простая схема, чтобы тебе было легче разобраться
Это для тебя.
Хотя они дополняют друг друга, их назначение в контейнеризированной среде различается.
Dockerfile — используется для создания и сборки Docker-образов.
Docker Compose — используется для запуска контейнеров как части мультиконтейнерного окружения или с определёнными параметрами выполнения.
compose.yaml или compose.yml. Поддержка docker-compose.yaml/yml сохраняется для обратной совместимости, но если оба файла присутствуют, будет использоваться compose.yaml.Вот простая схема, чтобы тебе было легче разобраться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4❤🔥2👍1
Эта схема отображает ключевые концепции безопасности в Kubernetes — от RBAC, PodSecurity и аудита до изоляции контейнеров — помогая командам визуализировать точки применения политик.
Разработана Telenor для on-prem кластеров, отлично подходит для моделирования угроз и проведения ревью.
https://kubesec-diagram.github.io/
Разработана Telenor для on-prem кластеров, отлично подходит для моделирования угроз и проведения ревью.
https://kubesec-diagram.github.io/
👍4
Эта схема показывает структуру файловой системы Linux и объясняет предназначение различных директорий, находящихся в корневом каталоге /
/bin - Бинарные файлы основных команд/boot - Файлы загрузчика системы/dev - Файлы устройств/etc - Системные конфигурационные файлы, специфичные для хоста/home - Домашний каталог пользователя/lib - Модули общих библиотек/media - Файлы мультимедиа, такие как CD-ROM/mnt - Временно смонтированные файловые системы/opt - Дополнительные пакеты программного обеспечения/proc - Интерфейс к структурам данных ядра/root - Домашний каталог пользователя root/run - Данные времени выполнения/sbin - Системные бинарные файлы/srv - Служебные данные, обслуживаемые этой системой/sys - Виртуальный каталог для информации о системе/tmp - Временные файлы/usr - Ресурсы Unix-системы/var - Файлы, которые постоянно изменяютсяPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥5