Skip to main content
Apress

Kubernetes Application Developer

Develop Microservices and Design a Software Solution on the Cloud

  • Book
  • © 2022

Overview

  • Explains how to build a SaaS solution from scratch
  • Covers building of a scalable software solution stack with real-world problems and solutions
  • Uses Pytest, go test, behave, and other best testing tools based on the programming language

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 16.99 USD 39.99
Discount applied Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 16.99 USD 54.99
Discount applied Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (6 chapters)

Keywords

About this book

Write efficient, smart, and optimized code for containerized applications on public and private clouds at a generic level. This book shows you how to set up microservices that are robust, scalable, and capable of running on GKE (Google Kubernetes Service), AKS (Azure Kubernetes Service), ECS (Elastic Container Service), or even on a vanilla K8S cluster. 

The book covers the nuts and bolts of container orchestration engines (COEs) and explains how to install and configure them. It also covers creation and deployment of a sample application on COEs. You will learn how to integrate different applications such as OAuth and how to test them and secure them using Istio Citadel. You also will be taught how to create HPA rules for microservices and scale only those microservices that require it, making your stack intelligent. In the concluding chapter, the book explains how to build a SaaS solution from scratch, running on the cloud with automated deployments accessed publicly via a secured ingress K8S controller.


By the end of the book, you will have a good understanding of developing microservices and how to design and create a software solution on the cloud.




What You Will Learn
  • Build software on Kubernetes in the most optimized way
  • Interact with Kubernetes using client SDKs in Python, Go, nodejs, etc.
  • Create a testing and deployment CI/CD system for software stacks
  • Secure your application using Istio, without writing code
  • Access microservices using ingress controllers and scale them using HPA rules




Who This Book Is For 


Software and system engineers and developers



Authors and Affiliations

  • Gurgaon, India

    Prateek Khushalani

About the author

Prateek Khushalani is a Cloud Architect at Google and works as a full stack developer in developing cloud based accelerators. Prior to Google, he worked as software developer at IBM and worked as an individual contributor on the development of SDN networking of the IBM public cloud. He has worked across industries such as software, retail, and R&D prototypes, with a focus on cloud computing and machine learning. At Google, he contributes to the development of tools which help accelerate customer's migration journey to Google Cloud Platform. Prateek has strong expertise in developing and designing IaaS, PaaS, and SaaS solutions for both public and private clouds. He holds a bachelor's degree from Birla Institute of Technology, Mesra. He is an open-source contributor and is an active writer on tech blogs.



Bibliographic Information

  • Book Title: Kubernetes Application Developer

  • Book Subtitle: Develop Microservices and Design a Software Solution on the Cloud

  • Authors: Prateek Khushalani

  • DOI: https://doi.org/10.1007/978-1-4842-8032-4

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Prateek Khushalani 2022

  • Softcover ISBN: 978-1-4842-8031-7Published: 22 July 2022

  • eBook ISBN: 978-1-4842-8032-4Published: 20 July 2022

  • Edition Number: 1

  • Number of Pages: XIII, 164

  • Number of Illustrations: 82 b/w illustrations

  • Topics: Professional Computing

Publish with us