My Account Log in

1 option

Kubernetes application developer : develop microservices and design a software solution on the cloud / Prateek Khushalani.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Khushalani, Prateek, author.
Language:
English
Subjects (All):
Application software--Development--Computer programs.
Application software.
Kubernetes.
Physical Description:
1 online resource (xiii, 164 pages) : illustrations
Place of Publication:
New York, New York : Apress L. P., [2022]
Summary:
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.
Contents:
Intro
Table of Contents
About the Author
About the Technical Reviewer
Introduction
Chapter 1: What Is Cloud Computing?
What Is Kubernetes?
Kubernetes Flavors
A Bird's-eye View of the Kubernetes Architecture
Setting up a K8s Cluster
Common CLI Commands
Case 1
Case 2
Case 3
Summary
Chapter 2: Creating Applications on Kubernetes
Create an Apache HTTP Server
Create a Java Tomcat WAR-based Server
Create a gRPC Server
Differences in Creating Applications for Kubernetes
State of a Pod
Ingress Controller
Installation Steps
Access an Application via Ingress Controller
Chapter 3: CI/CD Systems
Overview
Under the Hood
Continuous Integration (CI)
Continuous Delivery (CD)
Continuous Deployment (CD)
Designing Continuous Delivery vs. Continuous Deployment
Designing a Basic Pipeline
Creating a CI System for Testing
Application-Specific CI
Creating a CD System for Testing
Adding a Simple CD System Stage
Chapter 4: Infrastructure as Code and Service Mesh
IaC Solutions
Working with Terraform
State Management
Service Mesh
Chapter 5: Security and Monitoring
Traditional Applications
Cloud-Based Applications
Security in Kubernetes
Cluster-Level Practices
Version Upgrades
Use of Namespaces
Special Workloads
Container Registries
RBAC
Network Policies
Allow Internet Access
Inter-Pod Communication
Runtime Users and Groups
Monitoring in Kubernetes
Setting up Prometheus
Configuring an Application
Chapter 6: Building a SaaS Solution
Phase Development
Product Overview
Authentication and Authorization
Storage
Computation
Infrastructure
Monitoring
Backup
Security
Implementing the Bookstore.
The BookInfo Application
Setting up Istio
Deploying the Application
Sidecar Magic
Start the Application Services
Apply Default Destination Rules
Accessing the Application
Index.
Notes:
Description based on print version record.
Includes index.
Other Format:
Print version: Khushalani, Prateek Kubernetes Application Developer
ISBN:
9781484280324
1484280326
OCLC:
1336987599

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account