Rust и Kubernetes: Надёжная инфраструктура на быстром языке — Алексей Воронов — обложка книги
300 страниц
Rust
PDF
4.5

Rust и Kubernetes: Надёжная инфраструктура на быстром языке

Создание высокопроизводительных микросервисов и операторов на Rust в среде Kubernetes

Автор:

Год:

Краткое содержимое:

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

О чём эта книга?

Книга охватывает полный цикл разработки и развёртывания приложений на Rust в среде Kubernetes. Вы начнёте с основ: настройка окружения, написание простых микросервисов на Rust с использованием Actix-web или Tokio, и их контейнеризация. Затем погрузитесь в продвинутые темы:

  • Создание Kubernetes-операторов на Rust с помощью библиотеки kube-rs;
  • Работа с Kubernetes API: управление Pod'ами, ConfigMap'ами, Secrets и CRD (Custom Resource Definitions);
  • Интеграция с etcd и другими компонентами кластера;
  • Безопасность: использование Rust для написания безопасных sidecar-контейнеров и политик сети;
  • Мониторинг, логирование и отладка Rust-приложений в Kubernetes;
  • Оптимизация производительности и снижение потребления ресурсов.

Для кого эта книга?

Книга будет полезна:

  • Rust-разработчикам, которые хотят выйти за рамки системного программирования и научиться разворачивать свои приложения в облаке;
  • DevOps-инженерам, желающим использовать Rust для создания быстрых и безопасных утилит и операторов;
  • Архитекторам, которые ищут способы повысить надёжность и производительность своих Kubernetes-кластеров;
  • Студентам и энтузиастам, изучающим современные технологии.

Что вы узнаете?

  • Как писать эффективные и безопасные микросервисы на Rust;
  • Как создавать кастомные операторы для автоматизации управления ресурсами Kubernetes;
  • Как интегрировать Rust-приложения с существующей k8s-инфраструктурой;
  • Как использовать преимущества системы типов Rust для предотвращения ошибок времени выполнения;
  • Как разворачивать и масштабировать приложения с минимальным потреблением памяти и CPU.

Книга содержит множество примеров кода, готовых к использованию в реальных проектах. Все примеры тестировались на актуальных версиях Rust и Kubernetes. Вы получите не только теоретические знания, но и практические навыки, которые сразу сможете применить в работе.

Погрузитесь в мир высоконадёжной инфраструктуры — начните с книги «Rust и Kubernetes»!

Рекомендаций