Системный администратор - Сетевые технологии - Компьютерная помощь
5.33K subscribers
2.78K photos
3.86K videos
984 files
507 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
👩‍💻 Kubernetes.

• Полезные уроки, которые помогут освоить K8s.

Что такое Kubernetes? Запуск локального кластера Kubernetes. Minikube;
Запуск Kubernetes кластера на AWS, используя eksctl;
Запуск Kubernetes кластера на AWS, используя Terraform;
Как использовать kubectl с несколькими Kubernetes кластерами;
Как установить Kubernetes Dashboard;
Создание объекта Pod. Запуск контейнеров в Kubernetes;
Метки, аннотации и пространства имён в Kubernetes;
ReplicationController и ReplicaSet в Kubernetes;
Deployment в Kubernetes. Стратегии обновления приложений;
Service в Kubernetes - Часть 1. Type: ClusterIP. Endpoints;
Service в Kubernetes - Часть 2. Types: ExternalName, NodePort и LoadBalancer. Headless Service;
Ingress в Kubernetes. Создание Ingress на Minikube;
Liveness и Readiness Probes в Kubernetes;
StartupProbe и httpHeaders для httpGet в Kubernetes;
Переопределение CMD и ENTRYPOINT Docker иструкций, используя Kubernetes;
Настройка HTTPS для web-app в Kubernetes. NGINX Ingress и cert manager. Let's Encrypt;
Lens - IDE для Kubernetes;
Использование объекта DaemonSet в Kubernetes;
Использование Jobs в Kubernetes;
Использование CronJobs в Kubernetes;
Volumes в Kubernetes - Часть 1. Сравнение Docker storage driver: overlay2 и volume: emptyDir;
Volumes в Kubernetes - Часть 2. Volumes типов hostPath и awsElasticBlockStore;
Что такое PersistentVolume, PersistentVolumeClaim и StorageClass;
Как настроить AWS IAM Roles для Service Accounts в Kubernetes;
Cert-manager. Настройка HTTPS. Wildcard сертификаты. DNS01 Challenge. AWS Route53;
Использование ConfigMap и переменных окружения в Kubernetes;
Что такое Secrets в Kubernetes и как их использовать;
Что такое Helm. Практический выпуск. Kubernetes;
Что такое Helm Chart Repository. Установка ChartMuseum. Kubernetes;
Что такое ArgoCD и как с ним работать в Kubernetes. GitOps;
Сбор, анализ и отправка Pod логов в ElasticSearch, используя Fluentd. EFK Stack;
AWS Load Balancer Controller в Kubernetes. Target type: IP vs Instance. Настройка HTTPS;
Что такое ExternalDNS и как его настроить с использованием AWS Route53;
Что такое ServiceAccount, Role, RoleBinding, ClusterRole и ClusterRoleBinding в Kubernetes;
ArgoCD. Cluster Bootstrapping. App of Apps Pattern. Deploy Infrastructure в одну команду в K8s;
Что такое External Secrets Operator в Kubernetes. AWS: Parameter Store и Secrets Manager;
Установка и настройка Grafana Loki в Kubernetes, используя AWS S3 Bucket. Promtail;
Node affinity и anti-affinity vs nodeSelector. podAffinity и podAntiAffinity в Kubernetes;
Taints и Tolerations в Kubernetes. NoSchedule, PreferNoSchedule и NoExecute;
Topology Spread Constraints. Запуск Pods в Highly Available. Local cluster, используя Kind;
Установка Amazon EBS CSI Driver. Использование AWS KMS для EBS;
Установка Amazon EFS CSI Driver. Dynamic volume provisioning, используя EFS Access points;
Network Policies в Kubernetes. Установка Calico network policy engine в Amazon EKS.

#RU #Kubernetes

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👏1
📌 DEVOPS-ИНЖЕНЕР
180 000 — 300 000 руб, удаленно

Hello, DevOpsers! :)
Команда RedLab расширяет штат инженеров и приглашает к сотрудничеству классных DevOps-специалистов со всех уголков мира

RedLab — глобальная IT-компания, которая занимается разработкой ПО, а также предоставляет услуги аутстаффинга и аутсорсинга. Мы входим в группу компаний Litota Group c 2019 года и объединяем более 200 экспертов из 11 стран.

В нашем понимании классный инженер — это, в первую очередь, идейный, тот, для кого создание IT-продуктов и повышение профессионализма в этой сфере является делом его жизни, а не просто работой.
Однако, идейный — не значит работающий на невыгодных условиях. Мы ценим нашу команду, поэтому заботимся о том, чтобы сотрудники были полностью удовлетворены работой и приносили реальный результат нашим клиентам.

📍Предлагаем:
- полную занятость со стабильными выплатами вне зависимости от наличия проекта (для аутстафф-сотрудников)
- оплату труда, соответствующую вашим навыкам и ожиданиям с реальной возможностью роста
- разнообразные трендовые проекты, в том числе, международного уровня
- полностью удаленный формат работы
- стабильный график 5/2 с гибким началом рабочего дня
- широкую возможность оформления по ТК, ГПХ, ИП или самозанятости
- отличные бонусы для тех, кто работает год и более

📍Ожидаем:
1. Хорошие знания ОС Linux (процессы, файловая система, инструменты отладки, сети);
2. Опыт работы с реляционными и нереляционными БД (желательно с 2-мя и более) - PostgreSQL, MySQL, MongoDB, ClickHouse, Tarantool, Cassandra;
3. Понимание работы основных сетевых сервисов и стека TCP/IP;
4. Опыт работы с docker (организация сети, работа с файловой системой и слоями, тегирование), k8s;
5. Мониторинг и логирование - prometheus, grafana, ELK;
6. Опыт работы с Ansible - написание собственных ролей;
7. CI - Jenkins, GitLab;
8. Иметь опыт с системами передачи сообщений - Kafka, RabbitMQ (или Sonic MQ, Tibco, ibm mq).

Сертификаты станут плюсом, но совсем не обязательны, нам важен достойный уровень ваших знаний и умений!

✉️ Контакты для связи - Марина,
HR менеджер RedLab
TG @marinam_hr

#вакансия #devops #Linux #mysql #Jenkins #prometheus #gitlab #ansible #mnogodb #kafka  #grafana #clickhouse #tarantool #cassandra #senior #middle #docker #kubernetes #elk #cicd #fulltime #беларусь #россия #удаленка

@sysadmin1
👍21🔥1
👩‍💻 Обучающий курс по Kubernetes.

• Это отличный и, самое главное, бесплатный курс по куберу на русском языке. Подробное описание и разбор важных тем даст Вам ценные знания и навыки.

Вводный вебинар. Зачем нужен Kubernetes?
Что такое Docker?
Docker Compose и Best Practice Docker, CI/CD и Gitlab CI;
Первое практическое занятие;
Введение в Kubernetes, Pod, Replicaset;
Kubernetes: Deployment, Probes, Resources;
Второе практическое занятие;
Kubernetes: Ingress, Service, PV, PVC, ConfigMap, Secret;
Компоненты кластера Kubernetes;
Сеть Kubernetes, отказоустойчивый сетап кластера;
Kubespray. Установка кластера;
Продвинутые абстракции Kubernetes: Daemonset, Statefulset;
Продвинутые абстракции Kubernetes: Job, CronJob, RBAC;
DNS в Kubernetes. Способы публикации приложений;
Helm. Темплейтирование приложений Kubernetes;
Подключение СХД Ceph в Kubernetes с помощью CSI;
Как сломать Кубернетес? Disaster Recovery;
Обновление Kubernetes;
Траблшутинг кластера. Решения проблем при эксплуатации;
Мониторинг кластера Kubernetes;
Логирование в Kubernetes. Сбор и анализ логов;
Требования к разработке приложения в Kubernetes;
Докеризация приложения и CI/CD в Kubernetes;
Observability — принципы и техники наблюдения за системой.

#Kubernetes #RU

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
👩‍💻 Top 4 Kubernetes Service Types in one diagram.

ClusterIP — открывает доступ к сервису по внутреннему IP-адресу в кластере. Этот тип делает сервис доступным только внутри кластера;

NodePort — открывает сервис на том же порту каждого выбранного узла в кластере с помощью NAT. Делает сервис доступным вне кластера через <NodeIP>:<NodePort>. Является надмножеством ClusterIP;

LoadBalancer — создает внешний балансировщик нагрузки в текущем облаке (если это поддерживается) и назначает фиксированный внешний IP-адрес для сервиса. Является надмножеством NodePort;

ExternalName — открывает доступ к сервису по содержимому поля externalName (например, foo.bar.example.com), возвращая запись CNAME с его значением. При этом прокси не используется. Для этого типа требуется версия kube-dns 1.7+ или CoreDNS 0.0.8+.

#Kubernetes

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
👩‍💻 Kubernetes: шпаргалка для собеседования.

• Вопросы по Kubernetes достаточно часты на собеседованиях на инженерные вакансии, связанные с администрированием и эксплуатацией. Они могут варьироваться от базовых, рассчитанных на механическую проверку теоретических знаний («объясните, что такое service») до более сложных и комплексных, требующих глубинного понимания внутренних принципов Kubernetes и работы (каким образом опубликовать приложение, развёрнутое в Kubernetes). Давайте пойдём от базы в направлении возрастания сложности:

➡️ https://habr.com/post/788978/

• Дополнительно:

- Обучающий курс по Kubernetes;
- Шпаргалка по архитектуре Kubernetes;
- Взлом и защита Kubernetes;
- Полезные уроки, которые помогут освоить K8s;
- Top 4 Kubernetes Service Types in one diagram;
- ТОП-8 книг по DevOps в 2023 году.

#Kubernetes #DevOps

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥2
Media is too big
VIEW IN TELEGRAM
Курс по Kubernetes

Пакетный менеджер Helm
Мониторинг и логирование в Kubernetes
Постоянные хранилища в Kubernetes
Сеть в Kubernetes
Kubernetes. Управление доступом (RBAC)
КМБ-5 | Вебинар 3. Kubernetes. Архитектура, основные компоненты
КМБ-5 | Вебинар 2. Сети и хранилища в Docker
КМБ-5 | Вебинар 1. Что такое Docker
КМБ-5 | Вводный вебинар. Организационные моменты курса

https://www.youtube.com/playlist?list=PLqVZIPeC5H0mmPBUm0VjKM446-4YITIBJ

#devops #девопс #Kubernetes

@sysadmin1
🔥21👍1
Media is too big
VIEW IN TELEGRAM
Курс молодого бойца по Kubernetes. 1 поток.

Что такое Docker. Сети и хранилища в Docker
Kubernetes. Архитектура и основы компонентов
Kubernetes. Сеть и постоянные хранилища
DevOps & CI/CD

https://www.youtube.com/playlist?list=PLqVZIPeC5H0kCWA8hjf97JPOuyCSS_rSU

#devops #девопс #Kubernetes

@sysadmin1
👍21👏1🎉1
Основные понятия в Kubernetes

Технология Kubernetes, также известная как k8s, – это open-source-система для автоматизации деплоинга и менеджмента контейнеризованных приложений (то есть запущенных в Docker).

Далее последует краткий ликбез по основным терминам, связанным с Kubernetes.

Original

#devops #девопс #Kubernetes

@sysadmin1
🔥2🏆2👍1
Kubernetes_Patterns_Reusable_Elements_for_Designing_Cloud_Native.pdf
4 MB
📖 Паттерны Kubernetes

Год:
2019
Автор: Роланд Хауз

С развитием микросервисов и контейнеров в последние годы существенно изменились способы проектирования, разработки и запуска программного обеспечения. Сегодняшние приложения оптимизированы с точки зрения масштабируемости, эластичности, отказоустойчивости и скорости изменений. Эти современные архитектуры, основанные на новых принципах, требуют иного набора шаблонов и практик. Цель этой книги — помочь разработчикам создавать облачные приложения с использованием
Kubernetes в качестве платформы времени выполнения. Во-первых, давайте кратко рассмотрим два основных компонента этой книги: Kubernetes и шаблоны проектирования.

#kubernetes

@sysadmin1
👍4🔥41
Введение_в_технологии_контейнеров_и_Kubernets.pdf
7.3 MB
📖 Введение в технологии контейнеров и Kubernetes

Год:
2019
Автор: Андрей Маркелов

В книге рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/Linux, основы работы с контейнерами при помощи Docker и Podman, а также система оркестрирования контейнеров
Kubernetes. Помимо этого, книга знакомит c особен-ностями одного из самых популярных дистрибутивов Kubernetes – Open- Shift (OKD).

#kubernetes

@sysadmin1
👍53🔥3🤝1
👨‍💻 DevOops 2023.

• На YT появились доклады с DevOops 2023 - конференции по инженерным решениям и DevOps-культуре. Список докладов следующий:

• Security:
- GitOps с точки зрения безопасности;
- Как мы захотели автоматизировать Vault CE и во что его в итоге превратили;
- Безопасность контейнеров в 2023 году. Тренд или необходимость? (VK / VK Cloud);
- Токсичные репозитории. Что сейчас происходит с open source?
- Network Policy для разработчиков: как, зачем и почему;
- Прорастить или насадить? Руководство по выращиванию политик безопасной разработки;
- (Не)стандартный подход к моделированию Supply Chain Attack;
- Безопасность: консультативная vs запрещающая;
- Защищаем Kubernetes при помощи StackRox — дешево, сердито, эффективно?
- Security для бедных без ущерба для DevEx.

• K8s:
- Очумелые ручки: делаем свой Helm Chart Repository из подручных средств;
- Скрывая Kubernetes: подходы к конфигурированию;
- Stateful в K8s, которого мы боимся;
- Использование Helm без написания Helm-чартов;
- Сказка о рулевом и прорехах в пиджаке: как защитить K8s;
- Через тернии к Kubernetes operators;
- Побег из курятника контейнера;
- 7 раз отмерь, а потом переделай: как мы храним сетевые политики;
- Развертывание инфраструктуры в облаках с NOVA Container Platform.

#DevOps #Kubernetes

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥31
Работа с Kubernetes.pdf
5.1 MB
📖 Сертифицированный разработчик приложений Kubernetes

Год:
2024
Авторы: Бэнжамин Мучко

Это руководство по подготовке к экзамену Certified Kubernetes Application Developer (CKAD), который подтверждает навыки работы с Kubernetes в разработке приложений. Она охватывает ключевые концепции Kubernetes, включая управление контейнеризированными сервисами, использование инструмента kubectl и различные стратегии развертывания. Основное внимание уделяется практическим навыкам, так как экзамен CKAD полностью основан на выполнении задач под временным давлением. Второе издание книги обновлено с учетом последних изменений в сертификации, включая новые темы, такие как blue/green и canary-развертывания.

#kubernetes

@sysadmin1
👍511🔥1
Kubernetes лучшие практики.pdf
4.5 MB
📖 Kubernetes лучшие практики

Год:
2021
Авторы: Брендан Бернс

Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Microsoft предлагают лучшие приемы оркестрации контейнеров. Их практики сложились в процессе разработки распределенных систем, на ответственных и нагруженных проектах. Вам останется лишь слегка адаптировать код. Книга идеально подойдет тем, кто уже знаком с Kubernetes, но еще не умеет использовать его максимально эффективно. Вы узнаете все, что необходимо для создания классного Kubernetes- приложения, в том числе:

• Подготовка окружения и разработка приложений в
Kubernetes.
• Паттерны мониторинга и защиты ваших систем, управления обновлениями. • Сетевые политики
Kubernetes и роли сервисных сетей в экосистеме.
• Использование
Kubernetes в задачах машинного обучения.

#kubernetes

@sysadmin1
👍3🔥21
Kubernetes секреты.pdf
20.6 MB
📖 Секреты Kubernetes

Год:
2025
Авторы: Чен Хи

Эта книга посвящена управлению секретами в Kubernetes — важному аспекту защиты чувствительной информации, такой как пароли, токены и сертификаты. Она охватывает как встроенные возможности Kubernetes по работе с секретами, так и интеграцию с внешними хранилищами (AWS, Azure, GCP, HashiCorp Vault и др.). Читатель узнает, как безопасно создавать, шифровать, хранить, использовать и восстанавливать секреты, обеспечивая соответствие требованиям безопасности и стандартам комплаенса в облачных и гибридных средах. Книга предназначена для разработчиков, DevOps-инженеров и специалистов по безопасности.

#kubernetes

@sysadmin1
👍421🔥1