ar
Feedback
DevOps на минималках

DevOps на минималках

الذهاب إلى القناة على Telegram

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

إظهار المزيد
2 832
المشتركون
-224 ساعات
-47 أيام
-2930 أيام
أرشيف المشاركات
Образы - значимая единица в Docker. Управление ими во многом похоже на управление контейнерами, но есть ряд отличий, которые
+4
Образы - значимая единица в Docker. Управление ими во многом похоже на управление контейнерами, но есть ряд отличий, которые важно учитывать. Причем как в командах, так и в опциях. У команд для управления образами есть общий синтаксис, который выглядит так:
docker image название команды
Рассмотрим основные команды для управления образами. #команды

копай копай, давай, солнце еще высоко

photo content

Как в 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 #собес

👩‍💻 Как работает Docker? Архитектура Docker состоит из трех основных компонентов: 🔘 Клиент Docker Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker. 🔘 Docker Host Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома. 🔘 Registry Docker Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub. 👉 DevOps на минималках | #ресурсы

10 книг по devops. Скачивайте и читайте. Философия DevOps. Искусство управления IT Автор: Дженнифер Дэвис Запускаем Ansible Автор: Хохштейн Л. Безопасность контейнеров Автор: Лиз Райс Terraform: инфраструктура на уровне кода Автор: Евгений Брикман Operations Anti-patterns, DevOps Solutions Автор: Jeffery D. Smith Kubernetes для DevOps Автор: Джон Арундел Ускоряйся! Наука DevOps Автор: Николь Ф. Python для сетевыхинженеров Автор: Эрик Чоу Continuous delivery. Практика непрерывных апдейтов Автор: Вольф Эберхард Руководство по DevOps Автор: Джен Ким #ru #devops #подборка

Большой тест по Docker для новичков из 85 вопросов - https://qarocks.ru/test_post/big-docker-quiz/ Проходите и пишите у кого
Большой тест по Docker для новичков из 85 вопросов - https://qarocks.ru/test_post/big-docker-quiz/ Проходите и пишите у кого 85 из 85:) P.S если найдете ошибки в ответах, присылайте попросим исправить) #docker #тест

дак ты девопс, тебе и чинить

техдир обрадовался, но потом загрустил

Основные команды для работы с kubernetes Посмотреть полную информацию и текущий конфиг. $ kubectl get all -A $ kubectl config view

Основные команды для работы с kubernetes Запуск и остановка minikube. $ minikube start $ minikube stop

Безопасный DevOps Автор: Джульен Вехен Год издания: 2020 #devops #ru Скачать книгу
Безопасный DevOps Автор: Джульен Вехен Год издания: 2020 #devops #ru Скачать книгу

что-то на девопсячечном

Основные команды для работы с kubernetes Назначение деплою порта и просмотр информации об этом. $ kubectl expose deployment имя_деплоя --port=80 $ kubectl describe svc имя_деплоя $ kubectl get endpoints

Основные команды для работы с kubernetes Создание, изменение и просмотр статуса деплоя. $ kubectl create deploy имя_деплоя --image=образ --replicas=Х ## Х - количество реплик $ kubectl scale deployment имя_деплоя --replicas=4 # одной командой $ kubectl edit deployments.apps имя_деплоя # в редакторе конфига $ kubectl set image deploy имя_деплоя образ=образ:версия $ kubectl describe deployments.apps имя_деплоя

Философия DevOps. Искусство управления IT Автор: Дженнифер Дэвис Год издания: 2017 #devops #ru Скачать книгу
Философия DevOps. Искусство управления IT Автор: Дженнифер Дэвис Год издания: 2017 #devops #ru Скачать книгу

Мы собрали подборку книг по Docker, которые могут быть вам полезны. Скачивайте и читайте. Использование Docker Автор: Эдриен Моуэт Микросервисы и контейнеры Docker Автор: Парминдер Сингх Кочер Docker на практике Автор: Иан Милл Docker Compose для разработчика Автор: Эммануил Гадзурас Docker Deep Dive Автор: Nigel Poulton Docker for Developers Авторы: Richard Bullington-McGuire, Andrew K. Dennis Practical Docker with Python Автор: Sathyajith Bhat The Ultimate Docker Container Book Автор: Dr. Gabriel N. Schenker Docker Cookbook Автор: Sébastien Goasguen Пишите предложения по интересующим вас книгам - мы найдем и разместим.

вот это я попал...

Основные команды для работы с kubernetes Cоздание\удаление исполняемых задач в cron и просмотр их статуса. Параметр —schedule — по синтаксису cron`а. $ kubectl create cronjob имя_задачи --image=образ --schedule="*/1 * * * *" -- команда $ kubectl get cronjobs $ kubectl delete cronjob имя_задачи

Что такое Kubernetes ingress? Это реверс-прокси, интегрированный с Kubernetes API, который позволяет на основе описанных в кластере специальных custom resources осуществлять доставку пользовательского трафика до приложений, развёрнутых в кластере. Существует множество реализаций этого паттерна. Например, ingress-nginx от создателей k8s на базе nginx или router в openshift на базе haproxy. Помимо доставки трафика, ингрессы позволяют создавать HTTPS-соединения на основе сертификатов, полученных, к примеру, от letsencrypt при помощи cert manager, а также делать многие другие вещи вроде timeouts/retry, limits, session affinity / sticky sessions, маршрутизации трафика для канареечных выкатов и т. п.