Рассмотрены следующие темы:
- Что такое CI/CD
- Понятие Infrastructure as Code
- Знакомство с Gitlab CI
- Знакомство с Docker
- Знакомство с Ansible
- Пример совместного использование Gitlab CI, Docker, Ansible
#Обучение #Курс #Gitlab #Docker #Ansible #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤1
Основы работы в Linux (часть 4)
Чему вы научитесь:
- Основу Docker и основные команды Docker
- Основы Kubernetes и создание кластера
- Grafana
- GitLab
- Основы Elastic Stack и деплой кластера Elasticsearch
- Установку Proxmox и создание кластера
#Linux #Обучение #Proxmox #Elasticsearch #Grafana #GitLab #Kubernetes #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12⚡4🤬1
Домашний сервер на базе Proxmox
👀 Источник
#Linux #Proxmox #GitLab #Kubernetes #NAS #SSL #DevOps
Эта статья — инструкция, которая поможет начинающим администраторам и DevOps инженерам расширить свои знания и получить прикладной опыт работы с данным стеком технологий. В качестве бонуса в дальнейшем у нас останется платформа и наработки для быстрого запуска личных проектов и полезного софта (например, умный дом, медиасервер и т.д.)
В статьях раскрою следующие аспекты:
Выбор железа.
Установка и настройка Proxmox 8.2.x для работы дома. Создание стандартных образов на базе Ubuntu Server (22 и 24).
Создание и парковка домена у одного из хостеров и получение бесплатного Let’s encrypt wildcard SSL-сертификата на купленный домен.
Сборка и настройка собственного NAS хранилища.
Установка сервера Gitlab для обучения CI/CD и хранения написанного кода.
Установка Kubernetes: установим runners для Gitlab и сопутствующий софт.
Полезные ссылки для самостоятельного изучения.
#Linux #Proxmox #GitLab #Kubernetes #NAS #SSL #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17⚡6❤4🤪2🆒2
Udemy Free Course
GitLab Certified CI/CD Associate - Practice Exams
➡️ https://www.udemy.com/course/gitlab-certified-ci-cd-associate-exams/?couponCode=FREEDROP5
#GitLab #DevOps #Udemy@ITKB_channel
GitLab Certified CI/CD Associate - Practice Exams
#GitLab #DevOps #Udemy@ITKB_channel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🆒3
GitSave - создавайте резервные копии своих
📱 Источник
#git #github #gitlab #backup #GitSave
Git
репозиториев по расписанию.Функции:
- простой в использовании и отзывчивый веб-интерфейс
- автоматическая установка с использованиемDocker
- планирование резервного копирования
- поддержкаGitHub
,GitLab
и других платформGit
- графики паузы/возобновления
- просмотр истории резервного копирования
- поддержка резервного копирования на общий ресурсSMB
#git #github #gitlab #backup #GitSave
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Как я настраивал свой односерверный локальный кластер Kubernetes
➡️ Источник
#DevOps #Linux #Kubernetes #k3s #GitLab #Docker
Всё началось с того, что в 2024 году мне в руки попал интересный экземпляр — мини-ПК ( Характеристики: Процессор Intel N100 / RAM 16 GB / SSD 500 GB.) решив, что раз уж основная рабочая лошадка у меня уже есть, этот мики-ПК предстоит переделать в мини-сервер и приспособить к мои pet-проектам. Заказал себе 1Гбит интернет, белый IP адрес и ушел творить.
#DevOps #Linux #Kubernetes #k3s #GitLab #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4
Разворачиваем GitLab за пару кликов
➡️ Подробнее
#Linux #GitLab #DevOps
В этой небольшой статье мы рассмотрели развертывание GitLab и GitLab runner из образов Docker. Мы специально не погружались в вопросы администрирования, ограничившись лишь набором базовых действий, которые необходимо выполнить для создания проекта и регистрации runner.
Таким образом, вы можете без лишних затрат, достаточно быстро развернуть готовый к использованию конвейер CI/CD.
#Linux #GitLab #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4✍2
Домашняя серверная для DevOps: установка GitLab + Let's Encrypt
✅ Источник
#Linux #GitLab #DevOps
В прошлых материалах я рассказал о выборе железа, сборке и настройке NAS и серверов для дома. В этой и последующих статьях опишу установку нужного софта в домашнюю серверную. Для этого вам, возможно, понадобится VPN на виртуальных машинах или на уровне всей домашней сети (у меня второй вариант).
Начать я бы хотел с установки GitLab. На данный момент у меня достаточно ресурсов, чтобы хостить GitLab и другие сервисы, которые использует DevOps-инженер. Но для чего мне нужен GitLab? Тут всё очень просто: в своей работе я использую подход Infrastructure as Code (IaC) — инфраструктура как код. При таком методе конфигурация инфраструктуры описана в файлах в репозитории, который хранит историю изменений.
#Linux #GitLab #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4 3
— open-source агент для выполнения заданий CI/CD в GitLab.
Работает как исполнитель пайплайнов, запуская задачи (build, test, deploy) на локальных машинах, в контейнерах или облаках. Подходит для автоматизации процессов сборки и деплоя в любой инфраструктуре.
Основной функционал:
— Поддержка разных исполнителей: Docker, Kubernetes, SSH, shell и др.
— Параллельное выполнение заданий для ускорения пайплайнов.
— Гибкая настройка через YAML (.gitlab-ci.yml) для определения этапов CI/CD.
— Автомасштабирование с поддержкой Kubernetes и облачных провайдеров.
— Кэширование зависимостей для ускорения сборок.
#GitLab #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2