DevOps на минималках
2.84K subscribers
112 photos
64 videos
90 links
Все самое полезное для девопсера в одном канале.

1. Библиотека книг и статей по теме DevOps.
2. Задачи и тесты по DevOps для тренировки и обучения.
3. Вопросы с собеседований по DevOps и ответы на них.

по рекламе: @jannytg
Download Telegram
Основные команды для работы с kubernetes

Запуск и остановка minikube.

$ minikube start
$ minikube stop
🤣12🐳6👍5😐3
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое DevOps и зачем это нужно
👎32
👩‍💻 Наглядно: Как работает Docker

👉 DevOps на минималках
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👎3
👩‍💻 Здесь собраны основные концепции Docker в одну диаграмму

👉 DevOps на минималках
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes для DevOps

Автор: Джон Арундел
Год издания: 2020

#devops #kubernetes #ru

Скачать книгу
🔥4
50 Kubernetes Concepts Every DevOps
Engineer Should Know

Автор:
Michael Levan
Год издания: 2023

#devops #kubernetes #en

Скачать книгу
SPRINT OFFER в команду Телекома по направлению DevOps ➡️

YADRO в поиске Infrastructure и CI/CD Engineer — отправляйте резюме до 8 июня 😊

Как получить оффер за 3 дня?
Выбирайте направление, отправляйте заявку и пройдите техническое и менеджерское интервью. Если всё пройдёт успешно — оффер будет ваш!

С чем вам предстоит работать?
Наши DevOps-инженеры поддерживают процессы разработки (на С/С++, Go, Node.JS) и отвечают за инфраструктуру, которая позволяет бизнес-решениям работать. Также специалисты постоянно улучшают качество внутренних сервисов и занимаются развитием инструментов CI/CD.

Кого ждём в команду?
DevOps-инженеров с опытом работы от года и желанием развивать новые продукты в нашей команде.

💙Оставляйте заявку до 8 июня и станьте частью команды YADRO.

Все подробности — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42👎1🔥1
Bash. Проверка файлов
Kоманды позволяют проверять различные условия, касающиеся файлов:

-d file — Проверяет, существует ли файл, и является ли он директорией.
-e file — Проверяет, существует ли файл.
-f file — Проверяет, существует ли файл, и является ли он файлом.
-r file — Проверяет, существует ли файл, и доступен ли он для чтения.
-s file — Проверяет, существует ли файл, и не является ли он пустым.
-w file — Проверяет, существует ли файл, и доступен ли он для записи.
-x file — Проверяет, существует ли файл, и является ли он исполняемым.
file1 -nt file2 — Проверяет, новее ли file1, чем file2.
file1 -ot file2 — Проверяет, старше ли file1, чем file2.
-O file — Проверяет, существует ли файл, и является ли его владельцем текущий пользователь.
-G file — Проверяет, существует ли файл, и соответствует ли его идентификатор группы идентификатору группы текущего пользователя.
👏7💩1
Какой из следующих способов является допустимым для предоставления сервиса в Kubernetes?

👾
— kind: Service
spec:
type: ClusterIP

👍 — kind: Service
spec:
type: NodePort

🥰 — kind: Service
spec:
type: LoadBalancer

— Все вышеперечисленные
Please open Telegram to view this post
VIEW IN TELEGRAM
32
Хочешь изучать DevOps? Но не знаешь где взять информацию и четкий план?

💪 Тогда лови бесплатный мета-курс Devops Roadmap - это расширенный чек-лист, который поможет вам сориентироваться в мире DevOps и стать крутым спецом.

👀 В мета-курсе перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования.

✔️А еще он будет полезен при подготовке к собеседованиям.

👽 Кстати, бонусом крутой канал о девопс. Там тоже самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.
🔥4👍2🤮2
This media is not supported in your browser
VIEW IN TELEGRAM
а ведь я раньше тоже так думал...
😁9
Горячие клавиши терминала Linux (часть 1)

Общие:

Ctrl + Alt + T — в дистрибутивах, основанных на Ubuntu, это сочетание клавиш используется для открытия терминала.

Tab — эта клавиша используется для автодополнения в терминале. Вам достаточно набрать начало какой-нибудь команды, затем нажать её, и команда предложит доступные варианты или завершит её, если она одна.

Ctrl + L — очистить весь вывод терминала.

Ctrl + S — приостановить вывод терминала.

Ctrl + Q — возобновить вывод, если он был приостановлен.

Ctrl + C — отправить команде сигнал SigInt для её завершения.

Ctrl + Z — свернуть текущую команду в фоновый режим.
8
IP-адрес хоста Docker по умолчанию — 192.168.99.100.

👾 — Да
— Нет
Please open Telegram to view this post
VIEW IN TELEGRAM
39💩10🤡9😁1👾1
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, можно почитать
тут.
2👎1
Что означает термин «k8s»?

👾
— Кластеры Kubernetes
👍 — Оркестровка Kubernetes
🥰 — Kubernetes (с удаленными 8 буквами)
— Система контейнеров Kubernetes
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰36😁1