Sameer Naik,Sebastian Goasguen,Jonathan Michaux
Kubernetes Cookbook: Building Cloud Native Applications
Kubernetes Cookbook: Building Cloud Native Applications
đź’Ž Earn 187 Points (ÂŁ1.87) on this item.
YOU SAVE ÂŁ15.48
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at ÂŁ3.89. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Kubernetes Cookbook: Building Cloud Native Applications
Kubernetes is the de facto standard for container orchestration and distributed applications management, and this cookbook provides hands-on recipes for automating deployment, scaling, and operations across clusters of hosts. It covers creating a cluster, using the command-line interface, managing workload types, working with services, exploring the API, managing stateful and non-cloud-native apps, working with volumes and configuration data, scaling, securing applications, monitoring and logging, maintenance and troubleshooting.
Format: Unspecified
Length: 400 pages
Publication date: 30 November 2023
Publisher: O'Reilly Media
Kubernetes, the undisputed leader in container orchestration and distributed application management within a microservices framework, empowers developers and system administrators to streamline the deployment, scaling, and operations of application containers across diverse host clusters. In this comprehensive and extensively revised second edition, authored by Sameer Naik, Sebastien Goasguen, and Jonathan Michaux from TriggerMesh, readers are presented with a problem-solution-discussion format, accompanied by convenient lookups for swift access to detailed answers. Kubernetes empowers organizations to rapidly deploy applications and predictably meet customer demands, fostering efficiency and responsiveness. This cookbook serves as a vital resource, equipping developers and system administrators with the essential knowledge required to embrace Kubernetes and unlock its full potential.
The recipes showcased within this cookbook revolve around key topics such as:
Establishing a Kubernetes cluster: This chapter guides readers through the process of configuring and deploying a Kubernetes cluster, encompassing essential components such as node selection, networking, storage, and resource allocation.
Mastering the Kubernetes command-line interface: Readers are introduced to the Kubernetes command-line interface, a powerful tool for managing and interacting with Kubernetes resources. This chapter covers common commands, flags, and best practices for day-to-day operations.
Handling fundamental workload types: Kubernetes supports a wide range of workload types, including stateful applications, cloud-native applications, and non-cloud-native applications. This chapter delves into the specific considerations and techniques for managing each workload type within a Kubernetes environment.
Exploring the Kubernetes API: Kubernetes offers a robust API for programmatic interaction with its resources. This chapter explores the API's features, including resource types, operations, and best practices for developing and consuming Kubernetes resources.
Managing stateful and non-cloud-native apps: Kubernetes seamlessly integrates with stateful applications, such as databases and persistent storage systems. This chapter provides guidance on configuring and managing stateful applications within Kubernetes, ensuring high availability and reliability.
Working with services: Kubernetes employs services to expose applications and enable communication between them. This chapter covers service creation, service discovery, service scaling, and service management, enabling developers to build robust and scalable microservices architectures.
Exploring the Kubernetes APIManagement: Kubernetes provides an API management layer to control and govern the access and usage of its resources. This chapter explores the features and best practices of API management, ensuring security, scalability, and flexibility in resource access.
Managing stateful and non-cloud-native apps: Kubernetes seamlessly integrates with stateful applications, such as databases and persistent storage systems. This chapter provides guidance on configuring and managing stateful applications within Kubernetes, ensuring high availability and reliability.
Working with volumes and configuration data: Kubernetes supports persistent storage using volumes. This chapter covers volume creation, volume provisioning, volume management, and volume security, enabling developers to store and access application data efficiently.
Cluster-level and application-level scaling: Kubernetes enables dynamic scaling of both cluster resources and application resources. This chapter explores the principles of scaling, including autoscaling, manual scaling, and scaling strategies for different workload types.
Securing your applications: Kubernetes provides robust security features to protect applications and infrastructure. This chapter covers security best practices, including pod security, network security, and identity and access management.
Monitoring and logging: Kubernetes offers comprehensive monitoring and logging capabilities to track application performance, diagnose issues, and optimize resource utilization. This chapter covers monitoring tools, logging configurations, and best practices for monitoring and troubleshooting Kubernetes environments.
Maintenance and troubleshooting: Kubernetes requires regular maintenance and troubleshooting to ensure optimal performance and stability. This chapter covers maintenance tasks, troubleshooting techniques, and best practices for resolving common issues in Kubernetes environments.
By leveraging the practical recipes and insights provided in this cookbook, developers and system administrators can confidently embrace Kubernetes and unlock its full potential for deploying, scaling, and managing application containers across diverse host clusters. Kubernetes empowers organizations to streamline their operations, enhance scalability, and deliver exceptional customer experiences, ultimately driving their success in the modern digital landscape.
Dimension: 233 x 178 (mm)
ISBN-13: 9781098142247
Edition number: 2 New edition
UK and International shipping information
UK and International shipping information
We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.
