Hands-on Kubernetes on Azure : run your applications securely and at scale on the most widely adopted orchestration platform /: run your applications securely and at scale on the most widely adopted orchestration platform. (2019)
- Record Type:
- Book
- Title:
- Hands-on Kubernetes on Azure : run your applications securely and at scale on the most widely adopted orchestration platform /: run your applications securely and at scale on the most widely adopted orchestration platform. (2019)
- Main Title:
- Hands-on Kubernetes on Azure : run your applications securely and at scale on the most widely adopted orchestration platform
- Further Information:
- Note: Shivakumar Gopalakrishnan, Gunther Lenz.
- Authors:
- Gopalakrishnan, Shivakumar
Lenz, Gunther - Contents:
- Intro; Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: The Basics; Chapter 1: Introduction to Docker and Kubernetes; Technical requirements; The foundational technologies that enable AKS; You build it, you run it; Everything is a file; Orchestration; Summary; Chapter 2: Kubernetes on Azure (AKS); Technical requirements; Entering the Azure portal; Creating an Azure portal account; Navigating the Azure portal; Creating your first AKS; Using Azure Cloud Shell; Summary; Section 2: Deploying on AKS Chapter 3: Application Deployment on AKSTechnical requirements; Deploying the sample guestbook application; Introducing the application; Deploying the first master; Examining the deployment; Redis master; Fully deploying of the sample guestbook application; Exposing the Redis master service; Deploying the Redis slaves; Deploying and exposing the frontend; Exposing the frontend service; The guestbook application in action; The helm way of installing complex applications; The helm init command; Installing WordPress; Persistent Volume Claims; Your own WordPress site; Summary Chapter 4: Scaling Your Application to Thousands of DeploymentsTechnical requirements; Scaling your application; Implementing independent scaling; Scaling the guestbook frontend component; Handling failure in AKS; Node failures; Diagnosing out-of-resource errors; Reducing the number of replicas to the bare minimum; Reducing CPU requirements;Intro; Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: The Basics; Chapter 1: Introduction to Docker and Kubernetes; Technical requirements; The foundational technologies that enable AKS; You build it, you run it; Everything is a file; Orchestration; Summary; Chapter 2: Kubernetes on Azure (AKS); Technical requirements; Entering the Azure portal; Creating an Azure portal account; Navigating the Azure portal; Creating your first AKS; Using Azure Cloud Shell; Summary; Section 2: Deploying on AKS Chapter 3: Application Deployment on AKSTechnical requirements; Deploying the sample guestbook application; Introducing the application; Deploying the first master; Examining the deployment; Redis master; Fully deploying of the sample guestbook application; Exposing the Redis master service; Deploying the Redis slaves; Deploying and exposing the frontend; Exposing the frontend service; The guestbook application in action; The helm way of installing complex applications; The helm init command; Installing WordPress; Persistent Volume Claims; Your own WordPress site; Summary Chapter 4: Scaling Your Application to Thousands of DeploymentsTechnical requirements; Scaling your application; Implementing independent scaling; Scaling the guestbook frontend component; Handling failure in AKS; Node failures; Diagnosing out-of-resource errors; Reducing the number of replicas to the bare minimum; Reducing CPU requirements; Cleanup of the guestbook deployment; Fixing storage mount issues; Starting the WordPress install; Persistent volumes; Handling node failure with PVC involvement; Upgrading your application; kubectl edit; Helm upgrade; Summary Chapter 5: Single Sign-On with Azure ADTechnical requirements; HTTPS support; Installing Ingress; Launching the Guestbook application; Adding Lets Ingress; Adding LetsEncrypt; Installing the certificate manager; Mapping the Azure FQDN to the nginx ingress public IP; Installing the certificate issuer; Creating the SSL certificate; Securing the frontend service connection; Authentication versus authorization ; Authentication and common authN providers; Deploying the oauth2_proxy side car; Summary; Chapter 6: Monitoring the AKS Cluster and the Application; Technical requirements Commands for monitoring applicationskubectl get command; kubectl describe command; Debugging applications; Image Pull errors; Application errors; Scaling down the frontend; Introducing an app ""error; Logs; Metrics reported by Kubernetes; Node status and consumption; Metrics reported from OMS; AKS Insights; Cluster metrics; Container metrics, logs, and environmental variables; Logs; Summary; Chapter 7: Operation and Maintenance of AKS Applications; Technical requirements; Service roles in Kubernetes; Deleting any AKS cluster without RBAC; Creating an AKS cluster with the Azure AD RBAC support … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2019
- Extent:
- 1 online resource, illustrations
- Subjects:
- 005.3
Application software -- Development
Cloud computing
Web applications
Electronic books - Languages:
- English
- ISBNs:
- 9781789535235
1789535239 - Related ISBNs:
- 9781789536102
- Notes:
- Note: Includes bibliographical references.
Note: Description based on online resource; title from title page (Safari, viewed May 14, 2019). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.410122
- Ingest File:
- 02_507.xml