DevOps Lifestyle – Telegram
DevOps Lifestyle
1.54K subscribers
45 photos
3 videos
9 files
133 links
Всё о жизни DevOps инженера.

Чатик для общения тут: @devops_im
Download Telegram
Channel created
Давайте знакомиться!

Меня зовут Алексей Казин. Я – системный администратор, который желает переквалифицироваться в DevOps`а.

В моём блоге вы узнаете какой путь приходится преодолевать мне и, возможно, вам это будет полезно, если вы тоже решите стать DevOps`ами.

Более 10-ти лет я работаю системным администратор и я устал. Я хочу развиваться дальше.

Подписывайтесь на удобные вам соцсети и…

https://zerobot.ru/iz-zhizni/davajte-znakomitsya/
👍7
Что должен знать «сферический DevOps в вакууме»

Привет друзья.

Сегодня я бы хотел рассказать вам что должен знать и уметь идеальный DevOps.

Тут не будет размышлений о необходимости того или иного инструмента, а будет просто сухая выжимка из инструментов в виде списка. Список будет разбит по типам инструментов.

Если вам есть что добавить(или убрать) в этот список, то будем ждать ваших комментариев…

https://zerobot.ru/s-chego-nachat/chto-dolzhen-znat-sfericheskij-devops-v-vakuume/
Что такое CI/CD

Что такое CI/CD, что это за набор букв и как он относится к DevOps.

Добрый день друзья. Сегодня я расскажу вам что же такое CI/CD.

CI/CD – это Countinues integration, Countinues delivery и Countinues deployment, а по-русски это непрерывная интеграция, непрерывная доставка и непрерывное развертывание.

CI/CD – это концепция которая реализует автоматизированный конвейер, данный конвейер…

https://zerobot.ru/ci-cd/chto-takoe-ci-cd/
Что должен знать Junior DevOps

Недавно я опубликовал заметку Что должен знать «сферический DevOps в вакууме», но мне кажется, что требования описанные в ней не знают даже многие Senior DevOps`ы. Уж слишком там много технологий (120 шт. если мне не изменяет память).

Сегодня же я хочу поднять тему «Что должен знать начинающий Junior DevOps». Каков же самый минимум знаний для…

https://devops.spb.ru/s-chego-nachat/chto-dolzhen-znat-junior-devops/
Основные команды терминала Linux

Всем привет.

В этом посте я не буду затрагивать информацию про установку и выбор дистрибутива Linux. Установка описана во множестве мануалов в интернете, а выбор – это вообще очень холиварная тема. От себя скажу только одно, я в работе использую два дистрибутива, это Ubuntu и CentOS.

Ну а теперь перейдем к основным командам терминала, которые…

https://zerobot.ru/instrumenty-devops/linux/osnovnye-komandy-terminala-linux/
👍1
Основные команды для работы с Docker

Что же такое Docker? Docker – это средство упаковки, доставки и запуска приложений.

А теперь немного базовых определений:

Docker image – это готовое к запуску приложение.Docker container – это работающее приложение созданное на основе Docker image.

Tip: Весь исходный код из этой статьи вы можете найти в моем GitHub: https://github.com/ZeroBot-Dot/Docker-Hello-World

Для нашего примера нам понадобится…

https://zerobot.ru/instrumenty-devops/docker/osnovnye-komandy-dlya-raboty-s-docker/
👍2
Рабочее место DevOps: инструменты, программы, железо

В предыдущих постах мы ознакомились с требованиями к Junior DevOps, с базовыми командами терминала Linux и с основными командами для работы с Docker. Сегодня же я предлагаю разобраться как должно выглядеть рабочее место DevOps`а.

Всем привет. Давайте начнем по порядку.

Операционная система

Самое первое и основное. Лично у меня установлена операционная система от Microsoft, а…

https://zerobot.ru/instrumenty-devops/rabochee-mesto-devops-instrumenty-programmy-zhelezo/
👍1
Кстати, я есть и на Яндекс.Дзен. Буду очень благодарен за подписку :)
https://dzen.ru/devops.spb.ru
DevOps Lifestyle pinned «Кстати, я есть и на Яндекс.Дзен. Буду очень благодарен за подписку :) https://dzen.ru/devops.spb.ru»
Как создавать образы Docker с помощью Ansible в Ubuntu 20.04

Сегодня я бы хотел рассказать, как создавать образы Docker с помощью Ansible.

Но для начала расскажу кратко что такое Docker. Docker – это софт для виртуализации и он позволяет вам упаковывать ваши приложения в контейнеры. У меня есть статья с основными командами для работы с Docker.

Что такое Ansible – это софт для управления конфигурациями,…

https://zerobot.ru/instrumenty-devops/ansible/kak-sozdavat-obrazy-docker-s-pomoshhyu-ansible-v-ubuntu-20-04/
Команды терминала Linux для DevOps

Всем привет.

Эта статья является продолжением статьи про основные команды терминала Linux.

Сегодня я постараюсь рассказать вам про команды терминала, которые чаще всего используют DevOps`ы в своей работе. Что-то будет повторяться, что-то нет. Но здесь каждая команда будет с дополнительным описанием. Начнём.

chown

Команда chown используется для смены владельца файла или группы. Всякий раз, когда…

https://zerobot.ru/instrumenty-devops/linux/komandy-terminala-linux-dlya-devops/
Введение в написание bash скриптов

Что такое Shell?

Операционная система содержит множество компонентов, но два ее основных компонента — это ядро (Kernel) ​​и оболочка (Shell).

Вы можете рассматривать Kernel ​​как ядро ​​компьютера. Это делает возможной связь между аппаратным и программным обеспечением. Kernel — это внутренняя часть операционной системы, а Shell —внешняя.

Оболочка в операционной системе Linux принимает ввод от пользователя…

https://zerobot.ru/instrumenty-devops/bash/vvedenie-v-napisanie-bash-skriptov/
👍1
Написание bash скриптов. Повышаем свои skill`ы

ОСНОВЫ СКРИПТОВ

Скрипт или как его еще называют — сценарий, это последовательность команд, которые по очереди считывает и выполняет программа-интерпретатор, в нашем случае это программа командной строки — bash.

Перед прочтением рекомендую ознакомиться с первой частью.

Скрипт — это обычный текстовый файл, в котором перечислены обычные команды, которые мы привыкли вводить вручную, а также указана…

https://zerobot.ru/instrumenty-devops/bash/napisanie-bash-skriptov-povyshaem-svoi-skilly/
👍1
Основы Docker и Деплой проекта с помощью Docker Hub

Всем привет.

Сегодня мы рассмотрим более подробную информацию о работе с Docker, сборке контейнеров, работе с базами данных и деплое проектов.

Но для начала хочу вам предложить ознакомиться с предыдущими статьями, а именно Основные команды для работы с Docker и Как создавать образы Docker с помощью Ansible в Ubuntu 20.04. В первой вы узнаете про…

https://zerobot.ru/instrumenty-devops/docker/osnovy-docker-i-deploj-proekta-s-pomoshhyu-docker-hub/
👍1
Ускоряем работу в командной строке Linux

Сегодня я бы хотел рассказать про ускорение работы в командной строке Linux. Это будет заключительная статья из серии. Предыдущие статьи: Основные команды терминала Linux и Команды терминала Linux для DevOps.

Начинаем.

Очистка экрана и выход из сессии

Для очистки экрана консоли мы можем ввести clear, либо использовать сочетание Ctrl+L

Для выхода из сессии можно ввести…

https://zerobot.ru/instrumenty-devops/linux/uskoryaem-rabotu-v-komandnoj-stroke-linux/
Привет друзья! Я тут немного пропал. Готовлю большую статью(или серию статей) про kubernetes. Размещать буду в течении пары ближайших дней. Не переключайтесь!
👍3
Основы Kubernetes для DevOps — K8s. Часть 1

Что такое Kubernetes?

K8s – это opensource проект разработанный Google на языке Go, изначально разрабатывался для своих же приложений. Первая версия вышла в 2014 году. Kubernetes предназначен для контейнеризированных приложений (например Docker).

Прежде чем изучать Kubernetes я рекомендую ознакомиться с темой про Docker!

Основные «фишки» Kubernetes:

Автоматизация развертывания приложенийАвтоматизация масштабирования приложенийАвтоматизация управления приложениями

Из чего…

https://zerobot.ru/instrumenty-devops/osnovy-kubernetes-dlya-devops-k8s-chast-1/
👍1🔥1
Шпаргалки(Cheat Sheet) по:
Regular Expressions(RegExp)
Python3
Docker
Kubernetes
Ansible
Vim