Kubernetes: Лучшие практики. Раскрой потенциал главного инструмента в отрасли 140469

Паперова книга
140469
Kubernetes: Лучшие практики. Раскрой потенциал главного инструмента в отрасли - фото 1
520
11 людей
Купити

Все про “Kubernetes: Лучшие практики. Раскрой потенциал главного инструмента в отрасли”

Від видавця

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

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

  • Подготовка окружения и разработка приложений в Kubernetes.
  • Паттерны мониторинга и защиты ваших систем, управления обновлениями.
  • Сетевые политики Kubernetes и роли сервисных сетей в экосистеме.
  • Использование Kubernetes в задачах машинного обучения.
Сервисы в Kubernetes
Благодаря базовым правилам организации сети в Kubernetes и сетевым дополнениям, реализующим эти правила, развертываемые pod могут взаимодействовать только внутри одного кластера. Некоторые дополнения CNI назначают pod IP-адреса в одном адресном пространстве с узлами, поэтому теоретически, зная данный IP, вы можете подключиться к pod напрямую из-за пределов Kubernetes. Но это не самый эффективный способ доступа к сервисам, поскольку pod в Kubernetes по своей природе непостоянны. Представьте, что у вас есть функция или система, которой нужно обратиться к API, доступному в pod. Какое-то время схема может работать нормально, однако рано или поздно возникнет добровольное или принудительное прерывание, в результате которого данный pod исчезнет. Kubernetes, вероятно, создаст ему замену с новыми именем и IP-адресом, поэтому очевидно, что для его поиска нужен некий механизм. Здесь вам пригодится API для работы с сервисами.
Данный API позволяет назначать конечным точкам сервиса постоянные IP-адрес и порт в пределах кластера и автоматически привязывать их к подходящим pod. Этот магический процесс основан на упомянутых выше механизмах iptables и IPVS, работающих на уровне узлов Linux; он привязывает IP-адрес и порт сервиса к реальным IP-адресам конечной точки или pod. Контроллер, который отвечает за это, называется kube-proxy; он выполняется на каждом узле кластера, управляя правилами iptables.
При определении объекта Service необходимо указать тип сервиса. От этого зависит, где будет доступна конечная точка: только внутри кластера или за его пределами. Существует четыре основны

Рецензії

0

Всі характеристики

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
The Clean Coder: A Code of Conduct for Professional Programmers
14383
Robert C. Martin
456 ₴490 ₴
Test-Driven Development: By Example
14432
Kent Beck
490 ₴
The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
125030
Andrew Hunt, David Thomas
466 ₴490 ₴
Шлях аналітика. Практичне керівництво IT-фахівця. 2-е видання
6782
Иванова В. А.Перерва А. Д.
500 ₴
Патерни Kubernetes. Шаблони розробки власних хмарних додатків
117123
Ибрам БилджинРоланд Хасс
495 ₴510 ₴
Ефективний TypeScript: 62 способи поліпшити код
118790
Дэн Вандеркам
494 ₴520 ₴
Грокаем функциональное мышление
239555
Эрик Норманд
494 ₴520 ₴
Грокаем стриминг
239559
Фишер Д.Н. Ван
520 ₴
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) 1st Edition
52740
Robert C. Martin
501 ₴550 ₴