Kubernetes Cookbook: Building Cloud Native Applications
Kubernetes Cookbook: Building Cloud Native Applications
YOU SAVE £16.43
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- 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
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.