Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
189 - Telegram Web
Telegram Web
This media is not supported in your browser
VIEW IN TELEGRAM
техдир обрадовался, но потом загрустил
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
дак ты девопс, тебе и чинить
🔥7😁3🤮1
Большой тест по Docker для новичков из 85 вопросов - https://qarocks.ru/test_post/big-docker-quiz/

Проходите и пишите у кого 85 из 85:)

P.S если найдете ошибки в ответах, присылайте попросим исправить)

#docker #тест
👌8🔥2
10 книг по devops.
Скачивайте и читайте.

Философия DevOps. Искусство управления IT
Автор: Дженнифер Дэвис

Запускаем Ansible
Автор: Хохштейн Л.

Безопасность контейнеров
Автор: Лиз Райс

Terraform: инфраструктура на уровне кода
Автор: Евгений Брикман

Operations Anti-patterns, DevOps Solutions
Автор: Jeffery D. Smith

Kubernetes для DevOps
Автор: Джон Арундел

Ускоряйся! Наука DevOps
Автор: Николь Ф.

Python для сетевыхинженеров
Автор: Эрик Чоу

Continuous delivery. Практика непрерывных апдейтов
Автор: Вольф Эберхард

Руководство по DevOps
Автор: Джен Ким

#ru #devops #подборка
👍62
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Как работает Docker?

Архитектура Docker состоит из трех основных компонентов:

🔘 Клиент Docker
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.

🔘 Docker Host
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.

🔘 Registry Docker
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.

👉 DevOps на минималках | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Как в Kubernetes устроена работа с хранилищами?

У Kubernetes есть volumes, например, нативный emtyDir. Часть из них stateless, то есть они живут, пока жив под. Судьба у данных, которые туда попадают, аналогичная.

Для statefull-приложений используются постоянные хранилища, Persistent Volumes (PV). Persistent Volumes (PV) — это единицы хранения, которые были выделены кластеру Kubernetes его администратором. Это могут быть локальные диски, СХД, внешние дисковые полки. Они никак не зависят от жизненного цикла подов.

Persistent Volume Claim (PVC) — это запрос на выделение PV определенных характеристик: типа хранилища, объема, типа доступа (чтение и/или запись). Для описания подробных характеристик доступных PV используются Storage Classes.

В динамике это все выглядит следующим образом: под отправляет PVC, а PVC уже обращается к PV и передает ее поду.

Схема выделения PV подам на картинке ниже


#kb #собес
👍3🔥2👌2
👍54🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
копай копай, давай, солнце еще высоко
😁18🔥5
Образы - значимая единица в Docker. Управление ими во многом похоже на управление контейнерами, но есть ряд отличий, которые важно учитывать. Причем как в командах, так и в опциях.

У команд для управления образами есть общий синтаксис, который выглядит так:

docker image название команды


Рассмотрим основные команды для управления образами.

#команды
👍7
👩‍💻 Наглядно: Как работает Docker

👉 DevOps на минималках
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5
Топ 7 книг по Linux.
Скачивайте и читайте.

Хакинг на Linux
Автор: Колисниченко Д. Н.

Kali Linux Penetration Testing Bible
Автор: Gus Khawaja

Efficient Linux at the Command Line
Автор: Daniel J. Barrett

Penetration Testing with Kali Linux 2.0

Mastering Kali Linux for Advanced Penetration Testing
Автор: Vijay Kumar Velu

Linux Bible from Scratch
Автор: Christopher Negus

How Linux Works
Автор: Brian Ward

#linux #подборка
👍75🔥4
Kubernetes-вопрос. Docker-контейнер и runtime — это одно и то же?

Есть Docker как стандарт, по которому описываются контейнеры, а есть Docker-движок, он же runtime, — это то, что запускает контейнер.

В Kubernetes благодаря Container Runtime Interface (CRI) API в контейнерах можно запускать разные runtime, например CRI-O, Containerd.

Так как Docker-движок старше, чем Kubernetes, он не отвечает стандартам CRI, поэтому уже некоторое время Docker runtime не поддерживается в Kubernetes.

Но это не означает, что сами Docker-контейнеры нельзя использовать в Kubernetes.

Подробнее о том, как соотносятся контейнеры, Container Runtime, CRI и о судьбе Docker runtime в Kubernetes, можно почитать
тут.
4👍1👌1
Оказывается не все знают как в гитлабе сделать приватную репу публичной.

➡️ На примере облачного гитлаба:

Пиздуем в ПроектSettingsGeneralVisibility, project features, permissionsProject visibility

Выбираем из выпадающего списка: private, public, internal

Если у тебя облачный гитлаб с группами, читай дальше.

➡️ На примере Self-Hosted:

В отличии от облачного гитлаба, здесь недоступны варианты public, internal. Это многих смущает и вводит в ступор. Если коротко — сгорают жопы!

Открываем проект c репозиторием, вверху слева будет название группы, у меня оно linuxfactory и следом название проекта. Тыкаем на название группы, попадаем примерно на такой урл: https://git.bashdays.ru/linuxfactor

Нажимает три точки справа сверху появляется всплывашка, выбираем → Group Settings.

Находим: Visibility level и выставляем видимость группы public.

Пиздуем опять на страницу проекта с репозиторием → SettingsGeneralVisibility, project features, permissionsProject visibility

И о чудо! Активируются пункты public и internal.

Если чо-то забыл, добавляй в комменты, тема реально муторная и многие на эти грабли частенько наступают. Да чо греха таить я сам прихуел от таких пиздостраданий.

Пользуйтесь!


🔔 @bashdays
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁1
This media is not supported in your browser
VIEW IN TELEGRAM
тем более в понедельник с утра
👍8😁2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Понятная, интерактивная и доходчивая шпаргалка для новичков в сетевых протоколах

👉 DevOps на минималках
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁2🥴1
Топ 8 книг по Git.
Скачивайте и читайте.

Pro Git
Авторы: Скотт Чакон, Бен Штрауб

Git для профессионального программиста
Авторы: С. Чакон, Б. Штрауб

Git Essentials: Developer’s Guide to Git
Автор: François Dupire

Learning Git
Автор: Anna Skoulikari

Git. Практическое руководство
Автор: Леонид Фишерман

Git Repository Management in 30 Days
Автор: Sumit Jaiswal

GitOps Cookbook. Kubernetes Automation in Practice
Авторы: Natale Vinto. Alex Soto Bueno

Version Control with Git
Авторы: Prem Kumar Ponuthorai, Jon Loeliger

#git #подборка

👉 DevOps на минималках
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
2025/07/14 10:39:57
Back to Top
HTML Embed Code: