#курсы #devops
Как содержать Kubernetes-кластер в чистоте?
На нашем курсе «Деплой приложений в Kubernetes» мы рассказываем про ci/cd и применение Kubernetes.
Но кроме использования, есть еще и администрирование. Поэтому мы перевели актуальную статью о том, как очищать Kubernetes-кластер и выложили на наш Хабр.
Будет особенно полезно уже работающим девопс-инженерам.
Читайте статью, сохраняйте в закладки и делитесь впечатлениями!
Как содержать Kubernetes-кластер в чистоте?
На нашем курсе «Деплой приложений в Kubernetes» мы рассказываем про ci/cd и применение Kubernetes.
Но кроме использования, есть еще и администрирование. Поэтому мы перевели актуальную статью о том, как очищать Kubernetes-кластер и выложили на наш Хабр.
Будет особенно полезно уже работающим девопс-инженерам.
Читайте статью, сохраняйте в закладки и делитесь впечатлениями!
Хабр
Сохраняем кластеры Kubernetes в чистоте и порядке
Одновременно с ростом кластера Kubernetes растет количество ресурсов, volume и других API-объектов. Рано или поздно вы упретесь в потолок, будь то etcd , память или процессор. Зачем подвергать себя...
#школа #devops
Второй поток курса по девопсу
Хорошие новости: мы запускаем второй поток курса «Деплой приложений в Kubernetes»!
На курсе вы разберетесь, что же такое Kubernetes и как им пользоваться:
1. Узнаете про устройство контейнеризации на примере Docker
2. Рассмотрите системы оркестрации контейнеров
3. Углубленно пройдете основные возможности Kubernetes и его компоненты
4. Научитесь писать CI/CD пайплайны в Gitlab
5. Научитесь деплоить приложения в кластере Kubernetes
Подробно ознакомиться с программой можно на сайте школы Metaclass на странице курса.
Формат, как обычно: видеолекции + разборы ДЗ раз в неделю. Для выполнения ДЗ у вас будут личные кластеры Kubernetes — останется только писать конфиги и тестировать деплои 😎
Курс стартует 11 апреля. Всех ждем и желаем успехов!
Второй поток курса по девопсу
Хорошие новости: мы запускаем второй поток курса «Деплой приложений в Kubernetes»!
На курсе вы разберетесь, что же такое Kubernetes и как им пользоваться:
1. Узнаете про устройство контейнеризации на примере Docker
2. Рассмотрите системы оркестрации контейнеров
3. Углубленно пройдете основные возможности Kubernetes и его компоненты
4. Научитесь писать CI/CD пайплайны в Gitlab
5. Научитесь деплоить приложения в кластере Kubernetes
Подробно ознакомиться с программой можно на сайте школы Metaclass на странице курса.
Формат, как обычно: видеолекции + разборы ДЗ раз в неделю. Для выполнения ДЗ у вас будут личные кластеры Kubernetes — останется только писать конфиги и тестировать деплои 😎
Курс стартует 11 апреля. Всех ждем и желаем успехов!
#youtube #devops #игорь_латкин
Выложили новое видео в Youtube-канале:
Что такое виртуальные машины
Курс по Kubernetes начнется 11-го апреля, а мы начинаем рассказывать, что ждет вас на курсе. Как и с курсом по мобильной разработке, будем публиковать небольшие фрагменты лекций.
В сегодняшнем небольшом ролике наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин. Если вам интересно, что такое гипервизоры — не пропустите следующее видео.
Посмотреть ролик про виртуальные машины
Выложили новое видео в Youtube-канале:
Что такое виртуальные машины
Курс по Kubernetes начнется 11-го апреля, а мы начинаем рассказывать, что ждет вас на курсе. Как и с курсом по мобильной разработке, будем публиковать небольшие фрагменты лекций.
В сегодняшнем небольшом ролике наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин. Если вам интересно, что такое гипервизоры — не пропустите следующее видео.
Посмотреть ролик про виртуальные машины
YouTube
Что такое виртуальные машины
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Небольшой ролик, где наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин.
Если вам интересно, что такое гипервизоры…
https://inlnk.ru/Rjen5d
Небольшой ролик, где наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин.
Если вам интересно, что такое гипервизоры…
#курсы #devops
Студенты о курсе «Деплой приложений в Kubernetes»
Привет!
Пока курс не начался, делимся парочкой отзывов от студентов предыдущего потока.
👨🏻🎓 Мялкин Роман
«Курс понравился, все полезно и по теме. Сложные домашние задания, что в целом хорошо и позволяет изучить kubernetes более глубоко».
👨🏻🎓 Борисов Михаил
«Курс в целом понравился, очень много новой и полезной информации. Хорошо подобранные домашние задания после каждого модуля. Бывали проблемы с инфраструктурой (кластером), но решались максимум за 2-3 дня.
Чего не хватило: помимо практики, хотелось бы еще видеть теор вопросы после каждого модуля для закрепления материала. В конце всего курса финальные вопросы на понимание всего материала».
Прочитать программу и записаться можно на странице курса.
Студенты о курсе «Деплой приложений в Kubernetes»
Привет!
Пока курс не начался, делимся парочкой отзывов от студентов предыдущего потока.
👨🏻🎓 Мялкин Роман
«Курс понравился, все полезно и по теме. Сложные домашние задания, что в целом хорошо и позволяет изучить kubernetes более глубоко».
👨🏻🎓 Борисов Михаил
«Курс в целом понравился, очень много новой и полезной информации. Хорошо подобранные домашние задания после каждого модуля. Бывали проблемы с инфраструктурой (кластером), но решались максимум за 2-3 дня.
Чего не хватило: помимо практики, хотелось бы еще видеть теор вопросы после каждого модуля для закрепления материала. В конце всего курса финальные вопросы на понимание всего материала».
Прочитать программу и записаться можно на странице курса.
#devops #сергей_маленко
Новая услуга в DevOps-юните
Мы уже не раз рассказывали о своем опыте в DevOps и том, как решили сделать из этого отдельное направление в компании. Сегодня расскажем, как добавили в DevOps-юнит новую услугу.
В сегодняшних непростых условиях возникают проблемы с различными зарубежными сервисами и способами их оплаты, потому что карты РФ заблокировали.
Какие сложности сегодня ощущают компании с зарубежной инфраструктурой:
🌐 стали платить больше из-за новых валютных курсов
🌐 могут потерять доступ, если облачные провайдеры присоединятся к санкциям
🌐 могут банально закончиться деньги на счете из-за проблем с оплатой
Мы и сами столкнулись с подобной проблемой и перенесли свои критичные узлы на российские облака. Остальную инфраструктуру плавно переносим. Так что мы уже набили руку на этом вопросе и поэтому можем помочь компаниям, которые оказались в такой же ситуации.
Работаем с Yandex Cloud, VK Cloud Solutions и Selectel. Сразу скажем, что, например, в AWS функций больше. Но потери не такие большие, к тому же российские сервисы активно развиваются.
Так что мы оперативно запустили лендинг и начали работать. Заходите посмотреть.
Новая услуга в DevOps-юните
Мы уже не раз рассказывали о своем опыте в DevOps и том, как решили сделать из этого отдельное направление в компании. Сегодня расскажем, как добавили в DevOps-юнит новую услугу.
В сегодняшних непростых условиях возникают проблемы с различными зарубежными сервисами и способами их оплаты, потому что карты РФ заблокировали.
Какие сложности сегодня ощущают компании с зарубежной инфраструктурой:
🌐 стали платить больше из-за новых валютных курсов
🌐 могут потерять доступ, если облачные провайдеры присоединятся к санкциям
🌐 могут банально закончиться деньги на счете из-за проблем с оплатой
Мы и сами столкнулись с подобной проблемой и перенесли свои критичные узлы на российские облака. Остальную инфраструктуру плавно переносим. Так что мы уже набили руку на этом вопросе и поэтому можем помочь компаниям, которые оказались в такой же ситуации.
Работаем с Yandex Cloud, VK Cloud Solutions и Selectel. Сразу скажем, что, например, в AWS функций больше. Но потери не такие большие, к тому же российские сервисы активно развиваются.
Так что мы оперативно запустили лендинг и начали работать. Заходите посмотреть.
#youtube #devops #игорь_латкин
Выложили новое видео в Youtube-канале:
Гипервизоры 1-го и 2-го типа
В прошлом видео мы кратко рассмотрели виртуальные машины и выяснили, что их управлением занимаются гипервизоры. Сегодня расскажем про них.
Содержание:
Гипервизоры первого типа — 0:00
Что такое операционная система — 0:21
В чем задача гипервизора — 0:40
При чем здесь контейнеры — 1:30
Гипервизоры второго типа — 3:18
Это видео — часть нашего курса «Деплой приложений в Kubernetes». Объясняет ведущий преподаватель Игорь Латкин.
Посмотреть ролик про гипервизоры
Выложили новое видео в Youtube-канале:
Гипервизоры 1-го и 2-го типа
В прошлом видео мы кратко рассмотрели виртуальные машины и выяснили, что их управлением занимаются гипервизоры. Сегодня расскажем про них.
Содержание:
Гипервизоры первого типа — 0:00
Что такое операционная система — 0:21
В чем задача гипервизора — 0:40
При чем здесь контейнеры — 1:30
Гипервизоры второго типа — 3:18
Это видео — часть нашего курса «Деплой приложений в Kubernetes». Объясняет ведущий преподаватель Игорь Латкин.
Посмотреть ролик про гипервизоры
YouTube
Гипервизоры 1-го и 2-го типа
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
В прошлом видео мы кратко рассмотрели, что такое виртуальная машина и выяснили, что их управлением занимаются гипервизоры. В этом ролике расскажем про них.
Содержание:…
https://inlnk.ru/Rjen5d
В прошлом видео мы кратко рассмотрели, что такое виртуальная машина и выяснили, что их управлением занимаются гипервизоры. В этом ролике расскажем про них.
Содержание:…
#youtube #devops #игорь_латкин
Выложили небольшое видео в Youtube-канале:
Что такое контейнер
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Выложили небольшое видео в Youtube-канале:
Что такое контейнер
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Что такое контейнеры
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
Не пропусти будущие наборы на…
https://inlnk.ru/Rjen5d
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
Не пропусти будущие наборы на…
#youtube #devops #игорь_латкин
Выложили в Youtube-канале видео по теме Devops:
Особенность запуска контейнеров
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
посмотреть видео
Выложили в Youtube-канале видео по теме Devops:
Особенность запуска контейнеров
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
посмотреть видео
YouTube
Особенность запуска контейнеров
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
Не пропусти будущие наборы на курс, вступай в чат: https://t.me/kts_dev…
https://inlnk.ru/Rjen5d
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
Не пропусти будущие наборы на курс, вступай в чат: https://t.me/kts_dev…
🔥2
#youtube #devops #игорь_латкин
Linux, Namespaces, Cgroups и Контейнеры
Выложили в Youtube-канале видео по теме Devops.
Содержание:
0:00 В чем выражается изоляция контейнеров друг от друга
1:18 Что такое дескрипторы
3:40 Основа и суть контейнеров
5:15 Запуск процесса в namespace другого процесса
7:18 Минусы контейнеров по сравнению с ВМ
9:07 Главные отличия контейнера от ВМ
10:45 Как особенность ОС интегрируется в образ и что вообще входит в образ
13:44 Control Groupes, cgroups
16:55 Задача Docker: как в целом все работает?
22:15 chroot
Объясняет Игорь Латкин.
посмотреть видео
Linux, Namespaces, Cgroups и Контейнеры
Выложили в Youtube-канале видео по теме Devops.
Содержание:
0:00 В чем выражается изоляция контейнеров друг от друга
1:18 Что такое дескрипторы
3:40 Основа и суть контейнеров
5:15 Запуск процесса в namespace другого процесса
7:18 Минусы контейнеров по сравнению с ВМ
9:07 Главные отличия контейнера от ВМ
10:45 Как особенность ОС интегрируется в образ и что вообще входит в образ
13:44 Control Groupes, cgroups
16:55 Задача Docker: как в целом все работает?
22:15 chroot
Объясняет Игорь Латкин.
посмотреть видео
YouTube
Linux, Namespaces, Cgroups и Контейнеры
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
В чем выражается изоляция контейнеров друг от друга 0:00
Что такое дескрипторы 1:18
Основа и суть контейнеров 3:40
Запуск процесса в namespace другого…
https://inlnk.ru/Rjen5d
Содержание:
В чем выражается изоляция контейнеров друг от друга 0:00
Что такое дескрипторы 1:18
Основа и суть контейнеров 3:40
Запуск процесса в namespace другого…
👍6
#youtube #devops #игорь_латкин
Краткая история Docker и для чего он нужен
Выложили в Youtube-канале видео по теме Devops.
🗒 Содержание:
Примеры реализации контейнеров 0:00
Для чего используется Docker 1:59
Краткая история Docker 2:58
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Краткая история Docker и для чего он нужен
Выложили в Youtube-канале видео по теме Devops.
🗒 Содержание:
Примеры реализации контейнеров 0:00
Для чего используется Docker 1:59
Краткая история Docker 2:58
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Краткая история Docker и для чего он нужен
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
Примеры реализации контейнеров 🕘 0:00
Для чего используется Docker 🕘 1:59
Краткая история Docker 🕘 2:58
Рассказывает наш ведущий преподаватель…
https://inlnk.ru/Rjen5d
Содержание:
Примеры реализации контейнеров 🕘 0:00
Для чего используется Docker 🕘 1:59
Краткая история Docker 🕘 2:58
Рассказывает наш ведущий преподаватель…
🔥7
#youtube #devops #игорь_латкин
Как пользоваться Docker
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов — и зачем? 🕘 3:48
Запуск контейнеров 🕘 5:39
Заходим внутрь контейнера 🕘 7:47
Самые необходимые команды 🕘 10:00
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Как пользоваться Docker
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов — и зачем? 🕘 3:48
Запуск контейнеров 🕘 5:39
Заходим внутрь контейнера 🕘 7:47
Самые необходимые команды 🕘 10:00
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Как пользоваться Docker
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов…
https://inlnk.ru/Rjen5d
Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов…
👍9
#youtube #devops #игорь_латкин
Особенности написания Docker-file в разных сценариях
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы Alpine 🕘 12:52
Вопросы для закрепления 🕘 17:53
Особенности упаковки Python-приложений 🕘 21:24
Как сократить размер образа в Python 🕘 24:27
Лучшие способы 🕘 26:48
Немного про кэширование слоев 🕘 29:43
Как устроены слои в overlay2 🕘 30:38
Удаление файлов в нескольких RUN 🕘 36:08
Сборка образов. Выводы 🕘 39:33
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Особенности написания Docker-file в разных сценариях
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы Alpine 🕘 12:52
Вопросы для закрепления 🕘 17:53
Особенности упаковки Python-приложений 🕘 21:24
Как сократить размер образа в Python 🕘 24:27
Лучшие способы 🕘 26:48
Немного про кэширование слоев 🕘 29:43
Как устроены слои в overlay2 🕘 30:38
Удаление файлов в нескольких RUN 🕘 36:08
Сборка образов. Выводы 🕘 39:33
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Особенности написания Docker-file в разных сценариях
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы…
https://inlnk.ru/Rjen5d
Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы…
👍8
#хабр #devops
Теперь Dockerfiles поддерживает Multiple Build Contexts
Перевели для Хабра статью про недавние обновления Docker.
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий.
Например, добавили многоэтапные (multi-stage) сборки. Когда сборки становятся более сложными, возможность доступа к файлам только из одного места начинает сильно ограничивать. Теперь можно копировать файлы из разных частей Dockerfile, добавляя флаг --from и указывая путь к названию другого этапа Dockerfile или удалённого образа.
📲 Прочитать целиком 🗞
Теперь Dockerfiles поддерживает Multiple Build Contexts
Перевели для Хабра статью про недавние обновления Docker.
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий.
Например, добавили многоэтапные (multi-stage) сборки. Когда сборки становятся более сложными, возможность доступа к файлам только из одного места начинает сильно ограничивать. Теперь можно копировать файлы из разных частей Dockerfile, добавляя флаг --from и указывая путь к названию другого этапа Dockerfile или удалённого образа.
📲 Прочитать целиком 🗞
Хабр
Теперь Dockerfiles поддерживает Multiple Build Contexts
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий. Давайте...
👍7
#хабр #devops
Как и зачем изучать джуну Kubernetes 🚢
Испытав на собственном опыте все проблемы при изучении Kubernetes, наша бэкенд-разработчик Алина опубликовала на Хабре туториал для новичков.
Статья может быть полезна для начавших или уже изучающих Kubernetes. Что вы узнаете:
🔘 Что такое Kubernetes, зачем он нужен людям и, в частности, джунам
🔘 Как подготовиться к началу изучения
🔘 Какие материалы есть в открытом доступе, в чём их достоинства и недостатки
Напоследок — пара советов от наших DevOps-инженеров специально для начинающих изучать эту интересную тему.
Кстати, напоминаем, что у нас есть курс по Kubernetes, и он рассчитан как раз для новичков.
Читать статью 📰
Посмотреть программу курса👨💻
Как и зачем изучать джуну Kubernetes 🚢
Испытав на собственном опыте все проблемы при изучении Kubernetes, наша бэкенд-разработчик Алина опубликовала на Хабре туториал для новичков.
Статья может быть полезна для начавших или уже изучающих Kubernetes. Что вы узнаете:
🔘 Что такое Kubernetes, зачем он нужен людям и, в частности, джунам
🔘 Как подготовиться к началу изучения
🔘 Какие материалы есть в открытом доступе, в чём их достоинства и недостатки
Напоследок — пара советов от наших DevOps-инженеров специально для начинающих изучать эту интересную тему.
Кстати, напоминаем, что у нас есть курс по Kubernetes, и он рассчитан как раз для новичков.
Читать статью 📰
Посмотреть программу курса
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как изучать Kubernetes джуну — и зачем
Всем привет! Меня зовут Лина, я backend-разработчик в KTS. В нашей компании развита система наставничества. Каждому сотруднику строится индивидуальный план развития, включающий в себя как soft skills,...
👍6🔥1
Forwarded from Программисты делают бизнес
Подборка статей по DevOps: история развития, основные модели, сравнение
Те, кто приходил на наше офлайн-меропритие «День Техдира», возможно, помнят совместный доклад KTS и Southbridge.
Недавно мы взяли материалы этого выступления и переработали их в солидную трилогию статей для тех, кто интересуется DevOps. Всё это можно прочесть в нашем блоге на Хабре по ссылкам:
1. История развития DevOps
2. Что такое Argo CD, зачем он нужен и примеры использования
3. Как управлять инфраструктурой в GitOps с помощью Crossplane
Заходите почитать и сохраняйте в закладки 🗞
#devops #сергей_маленко🙂
Те, кто приходил на наше офлайн-меропритие «День Техдира», возможно, помнят совместный доклад KTS и Southbridge.
Недавно мы взяли материалы этого выступления и переработали их в солидную трилогию статей для тех, кто интересуется DevOps. Всё это можно прочесть в нашем блоге на Хабре по ссылкам:
1. История развития DevOps
2. Что такое Argo CD, зачем он нужен и примеры использования
3. Как управлять инфраструктурой в GitOps с помощью Crossplane
Заходите почитать и сохраняйте в закладки 🗞
#devops #сергей_маленко
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1💩1👨💻1
Как yarn v3 и философия Zero Installs помогли нам сократить длительность ci/cd пайплайна в 3 раза
Сегодня у нас вышла статья, которая объединяет сразу несколько направлений.
Во-первых, её автор — наш фронтенд-тимлид и ведущий преподаватель курса «Начинающий React-разработчик» Фёдор Биличенко.
Во-вторых, при этом основная тема статьи — DevOps.
В-третих, речь в статье идёт о нашей внутренней разработке, конструкторе ботов Smartbot Pro.
«В нашем конструкторе ботов для социальных сетей алгоритм бота представлен в виде визуального графа.
Конструктор включает большое количество интеграций, и недавно у нас остро встал вопрос оптимизации ci/cd пайплайнов, потому что релиз определенной версии мог занимать до 18 минут.
В статье я расскажу, как мы решили эту проблему с помощью оптимизации сборки Docker-образа, оптимизации установки зависимостей и сокращения количества шагов пайплайна».
Читать на Хабре
#devops #фёдор_биличенко
Сегодня у нас вышла статья, которая объединяет сразу несколько направлений.
Во-первых, её автор — наш фронтенд-тимлид и ведущий преподаватель курса «Начинающий React-разработчик» Фёдор Биличенко.
Во-вторых, при этом основная тема статьи — DevOps.
В-третих, речь в статье идёт о нашей внутренней разработке, конструкторе ботов Smartbot Pro.
«В нашем конструкторе ботов для социальных сетей алгоритм бота представлен в виде визуального графа.
Конструктор включает большое количество интеграций, и недавно у нас остро встал вопрос оптимизации ci/cd пайплайнов, потому что релиз определенной версии мог занимать до 18 минут.
В статье я расскажу, как мы решили эту проблему с помощью оптимизации сборки Docker-образа, оптимизации установки зависимостей и сокращения количества шагов пайплайна».
Читать на Хабре
#devops #фёдор_биличенко
Хабр
Как yarn v3 и философия Zero Installs помогли нам сократить длительность ci/cd пайплайна в 3 раза
Всем привет, меня зовут Фёдор — я руководитель фронтенд-разработки на проекте Smartbot Pro в компании KTS . Наш проект — конструктор ботов для социальных сетей, в котором алгоритм бота...
👍4🔥3❤1👨💻1
7 ошибок джунов в DevOps, которые мешают им стать мидлами
Мы уже рассмотрели, каким должен быть джуниор DevOps-инженер. В новой статье рассказываем, какие качества нужны специалисту для успешного развития в DevOps до мидла и выше.
DevOps — профессия, усиливающая разработчиков и инфраструктуру. Поэтому и ценность от неё есть только тогда, когда помогаешь другим и понимаешь, как это делать.
Прочитать подробнее о том, как правильно и неправильно работать в DevOps, можно на Хабре:
👉 https://habr.com/ru/companies/kts/articles/769342/
#devops
Мы уже рассмотрели, каким должен быть джуниор DevOps-инженер. В новой статье рассказываем, какие качества нужны специалисту для успешного развития в DevOps до мидла и выше.
DevOps — профессия, усиливающая разработчиков и инфраструктуру. Поэтому и ценность от неё есть только тогда, когда помогаешь другим и понимаешь, как это делать.
Прочитать подробнее о том, как правильно и неправильно работать в DevOps, можно на Хабре:
👉 https://habr.com/ru/companies/kts/articles/769342/
#devops
Хабр
7 ошибок джунов в DevOps, которые мешают им стать мидлами
Привет! Меня зовут Сергей, я руковожу направлением DevOps в KTS. В прошлой статье мы рассмотрели, каким должен быть джуниор-DevOps-инженер. Сегодня пойдём чуть дальше, вспомним наш опыт и расскажем,...
👍1🔥1
Открыт бесплатный доступ к курсу «Деплой приложений в Kubernetes»
Привет!
Мы открыли DevOps-курс для всех, кто хочет изучать Kubernetes. Теперь все лекции и конспекты доступны бесплатно.
Зачем этому учиться?
За последние годы Kubernetes стал де-факто стандартом оркестрации и запуска приложений. Поэтому умение управлять кластерами Kubernetes является особенно важным в работе любого современного инженера.
Что будет на курсе
Порог входа в эту технологию может казаться достаточно высоким из-за большого числа компонентов и связей между ними внутри Kubernetes. В курсе мы рассмотрим самые важные концепции, необходимые для управления кластерами любой сложности, и научим применять эти знания на практике.
Как учиться
Курс состоит из 7 лекций. Домашние задания можно выполнять, установив всё необходимое самостоятельно. Для тех, кто хочет побыстрее, у нас есть тренажёр с личным Kubernetes-кластером. На нём уже установлено всё необходимое. Останется только написать нужные конфиги для решения задачи. Писать можно будет в VS Code, который мы интегрировали прямо на платформу.
👉 Почитать программу и зарегистрироваться можно на странице курса
#devops #metaclass
Привет!
Мы открыли DevOps-курс для всех, кто хочет изучать Kubernetes. Теперь все лекции и конспекты доступны бесплатно.
Зачем этому учиться?
За последние годы Kubernetes стал де-факто стандартом оркестрации и запуска приложений. Поэтому умение управлять кластерами Kubernetes является особенно важным в работе любого современного инженера.
Что будет на курсе
Порог входа в эту технологию может казаться достаточно высоким из-за большого числа компонентов и связей между ними внутри Kubernetes. В курсе мы рассмотрим самые важные концепции, необходимые для управления кластерами любой сложности, и научим применять эти знания на практике.
Как учиться
Курс состоит из 7 лекций. Домашние задания можно выполнять, установив всё необходимое самостоятельно. Для тех, кто хочет побыстрее, у нас есть тренажёр с личным Kubernetes-кластером. На нём уже установлено всё необходимое. Останется только написать нужные конфиги для решения задачи. Писать можно будет в VS Code, который мы интегрировали прямо на платформу.
👉 Почитать программу и зарегистрироваться можно на странице курса
#devops #metaclass
metaclass.kts.studio
Деплой приложений в Kubernetes 12.2023
Научитесь деплоить приложения любой сложности в Kubernetes и настраивать для этого CI/CD
🔥8👍2🙏1
Как мы проводим собеседования в DevOps-команду
Наш руководитель DevOps-юнита Лёня Гвоздков рассказал на Хабре, что ждёт кандидатов на собеседовании.
Без практики сложно понять, что человек что-то умеет, поэтому мы внедрили тренажёр, который используем в нашей школе для выполнения домашних заданий студентами.
Как это выглядит и какие задачи нужно решать — можно почитать и посмотреть в статье.
🗞 Читать на Хабре
#devops #лёня_гвоздков
Наш руководитель DevOps-юнита Лёня Гвоздков рассказал на Хабре, что ждёт кандидатов на собеседовании.
Без практики сложно понять, что человек что-то умеет, поэтому мы внедрили тренажёр, который используем в нашей школе для выполнения домашних заданий студентами.
Как это выглядит и какие задачи нужно решать — можно почитать и посмотреть в статье.
🗞 Читать на Хабре
#devops #лёня_гвоздков
Хабр
На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes
Привет! Меня зовут Леонид, я руководитель DevOps-юнита в KTS . Как понять на собеседовании, что человек действительно умеет что-то делать руками, а не просто красиво говорит? В статье расскажу,...
🔥11👨💻2👀2