Открыто

Kubernetes на практике [DevopsTrain] [Александр Бабочкин]

Тема в разделе "Курсы по администрированию", создана пользователем Топикстартер, 7 июл 2024.

Цена: 8900р.-93%
Взнос: 565р.

Основной список: 18 участников

  1. 7 июл 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Kubernetes на практике [DevopsTrain] [Александр Бабочкин]

    kubernetes.png

    Курс подойдет не только DevOps инженерам, но и разработчикам, имеющим дело с k8s. Он включает в себя все важные практические знания, необходимые в работе. В основе курса подход "от практики к теории" - скучно не будет!

    Для кого этот курс:
    Для devops инженеров, разработчиков и других IT специалистов, которые так или иначе имеют дело с Kubernetes. В настоящее время уровень внедрения этого продукта очень высок среди различных организаций и понимание тонкостей его работы требуется часто.

    Что вы получите после прохождения курса:
    • Умение запускать приложения в кластере Kubernetes
    • Понимание ограничений и способов их преодоления
    • Умение оперировать всеми основными ресурсами в k8s
    • Умение решать полный спектр задач для обеспечения доступности приложений из интернета
    • Умение масштабировать приложения в зависимости от нагрузки
    • Понимание как работают statefull/stateless приложения
    Какая должна быть базовая подготовка для выполнения заданий:
    От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями

    Автор курса
    Александр Бабочкин (Alex Babochkin)
    Devops инженер, CTO, Golang разработчик

    Задачи практики:
    1. Запуск кластера, файл конфигурации
    2. Установка kubectl. Подключение к кластеру
    3. Запуск продакшн нагрузки через kubectl
    4. Создание манифеста для описания нагрузки (pod, deployment)
    5. Настройка Limits/Requests. Master и Work nodes
    6. Pod статусы. Readiness, Liveness проверки
    7. Ресурс Service. Тип NodePort
    8. Service типа ClusterIP и ExternalName
    9. Запуск pod с инструментарием(ping, dig, telnet …)
    10. Port forwarding
    11. Service типа Load balancer. Ресурс Ingress. Пускаем трафик из интернета
    12. Cert-manager. Автоматическое получение SSL сертификата
    13. Хранение данных: ConfigMap, Secrets
    14. Volumes: персистентность данных(PV, PVC)
    15. Config Volumes: подключаем файлы ConfigMap
    16. Настройка приложения через ENV и Secrets
    17. StatefulSets
    18. DaemonSet
    19. Jobs и запуск по расписанию Cronjobs
    20. NodeAffinity, NodeSelector
    21. PodDisruptionBudget, PriorityClass
    22. Масштабирование pods: HorizontalPodAutoscaler
    23. Масштабирование nodes: Autoscaler
    24. LimitRange/ResourceQuota
    25. Service Accounts & RBAC
    Запустим кластер, подключимся к нему, узнаем какие способы подключения бывают и выберем самый удобный.
    алее, не откладывая в долгий ящик, запустим тестовую нагрузку, разберем как именно происходит запуск контейнеров в Pod
    Далее вы научитесь составлять манифесты с описанием ресурсов Kubernetes, а также изучите все самые популярные ресурсы, которые требуются в ежедневной работе
    Разберем, как распределяется нагрузка по кластеру k8s, какие типы нод существуют и как мы можем ограничивать потребления отдельных приложений, чтобы обеспечивать надежную работу всего кластера
    Погрузимся в сетевую часть: services, port-forwarding, ingress. Запустим балансировщик нагрузки и cert-manager, чтобы выписать реальный SSL сертификат.
    Не обойдем стороной различие stateful/stateless сервисов. Подключим volumes для хранения данных приложений и их конфигурации (configmap/secrets)
    Научимся запускать задачи по расписанию через cronjobs, а также выбирать ноду на которой надо запустить приложение.
    Коснемся темы масштабирования как подов, так и самих нод, для того чтобы динамически изменять ресурсы и выдерживать нагрузку
    И конечно же, изучим каким образом возможно усилить безопасность приложений и всего кластера через сервисные аккаунты и Role Based Access Control

    Цена 8900 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 10 июл 2024
    2 пользователям это понравилось.
  2. Последние события

    1. Andriii
      Andriii участвует.
      16 окт 2024 в 13:53
    2. Alex152827
      Alex152827 участвует.
      4 окт 2024
    3. neuan
      neuan не участвует.
      29 авг 2024
    4. rkobzon
      rkobzon участвует.
      28 авг 2024