Kubernetes for Serverless Applications

Transform yourself into a Kubernetes specialist in serverless applications.
Preview in Mapt

Kubernetes for Serverless Applications

Russ McKendrick

Transform yourself into a Kubernetes specialist in serverless applications.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Kubernetes for Serverless Applications Book Cover
Kubernetes for Serverless Applications
$ 35.99
$ 25.20
Hacking Vim 7.2 Book Cover
Hacking Vim 7.2
$ 23.99
$ 16.80
Buy 2 for $34.30
Save $25.68
Add to Cart

Book Details

ISBN 139781788620376
Paperback318 pages

Book Description

Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. It has been adopted by companies such as Google, its original developers, and Microsoft as an integral part of their public cloud platforms, so that you can develop for Kubernetes and not worry about being locked into a single vendor.

This book will initially start by introducing serverless functions. Then you will configure tools such as Minikube to run Kubernetes. Once you are up-and-running, you will install and configure Kubeless, your first step towards running Function as a Service (FaaS) on Kubernetes. Then you will gradually move towards running Fission, a framework used for managing serverless functions on Kubernetes environments. Towards the end of the book, you will also work with Kubernetes functions on public and private clouds.

By the end of this book, we will have mastered using Function as a Service on Kubernetes environments.

Table of Contents

Chapter 1: The Serverless Landscape
Serverless and Functions as a Service
Public cloud offerings
The serverless toolkit
Problems solved by serverless and Functions as a Service
Summary
Chapter 2: An Introduction to Kubernetes
A brief history of Kubernetes
An overview of Kubernetes
Kubernetes use cases
References
Summary
Chapter 3: Installing Kubernetes Locally
About Minikube
Installing Minikube
Minikube commands
Hello world
References
Summary
Chapter 4: Introducing Kubeless Functioning
Installing Kubeless
Kubeless overview
Hello world
Twitter example
The Kubeless serverless plugin
Summary
Chapter 5: Using Funktion for Serverless Applications
Introducing Funktion
Installing and configuring Funktion
Deploying a simple function
Twitter streams
Summary
Chapter 6: Installing Kubernetes in the Cloud
Launching Kubernetes in DigitalOcean
Launching Kubernetes in AWS
Launching Kubernetes in Microsoft Azure
Launching Kubernetes on the Google Cloud Platform
Summary
Chapter 7: Apache OpenWhisk and Kubernetes
Apache OpenWhisk overview
Running Apache OpenWhisk locally
Running Apache OpenWhisk on Kubernetes
Summary
Chapter 8: Launching Applications Using Fission
Fission overview
Installing the prerequisites 
Running Fission locally
Fission commands
Running Fission in the cloud
Some more examples
Summary
Chapter 9: Looking at OpenFaaS
An introduction to OpenFaaS
Running OpenFaaS locally
Summary
Chapter 10: Serverless Considerations
Security best practices
Monitoring Kubernetes
Summary
Chapter 11: Running Serverless Workloads
Evolving software and platforms
Why Functions as a Service on Kubernetes
Fixed points
Summary

What You Will Learn

  • Get a detailed analysis of serverless/Functions as a Service
  • Get hands-on with installing and running tasks in Kubernetes using Minikube.
  • Install Kubeless locally and launch your first function.
  • Launch Kubernetes in the cloud and move your applications between your local machine and your cloud cluster
  • Deploy applications on Kubernetes using Apache OpenWhisk
  • Explore topics such as Funktion and Fission installation on the cloud followed by launching applications
  • Monitor a serverless function and master security best practices and Kubernetes use cases.

Authors

Table of Contents

Chapter 1: The Serverless Landscape
Serverless and Functions as a Service
Public cloud offerings
The serverless toolkit
Problems solved by serverless and Functions as a Service
Summary
Chapter 2: An Introduction to Kubernetes
A brief history of Kubernetes
An overview of Kubernetes
Kubernetes use cases
References
Summary
Chapter 3: Installing Kubernetes Locally
About Minikube
Installing Minikube
Minikube commands
Hello world
References
Summary
Chapter 4: Introducing Kubeless Functioning
Installing Kubeless
Kubeless overview
Hello world
Twitter example
The Kubeless serverless plugin
Summary
Chapter 5: Using Funktion for Serverless Applications
Introducing Funktion
Installing and configuring Funktion
Deploying a simple function
Twitter streams
Summary
Chapter 6: Installing Kubernetes in the Cloud
Launching Kubernetes in DigitalOcean
Launching Kubernetes in AWS
Launching Kubernetes in Microsoft Azure
Launching Kubernetes on the Google Cloud Platform
Summary
Chapter 7: Apache OpenWhisk and Kubernetes
Apache OpenWhisk overview
Running Apache OpenWhisk locally
Running Apache OpenWhisk on Kubernetes
Summary
Chapter 8: Launching Applications Using Fission
Fission overview
Installing the prerequisites 
Running Fission locally
Fission commands
Running Fission in the cloud
Some more examples
Summary
Chapter 9: Looking at OpenFaaS
An introduction to OpenFaaS
Running OpenFaaS locally
Summary
Chapter 10: Serverless Considerations
Security best practices
Monitoring Kubernetes
Summary
Chapter 11: Running Serverless Workloads
Evolving software and platforms
Why Functions as a Service on Kubernetes
Fixed points
Summary

Book Details

ISBN 139781788620376
Paperback318 pages
Read More

Read More Reviews

Recommended for You

Hacking Vim 7.2 Book Cover
Hacking Vim 7.2
$ 23.99
$ 16.80
Docker for Serverless Applications Book Cover
Docker for Serverless Applications
$ 31.99
$ 22.40
Security with Go Book Cover
Security with Go
$ 31.99
$ 22.40
Building Serverless Applications with Python Book Cover
Building Serverless Applications with Python
$ 39.99
$ 28.00
SEO 2018: Training with an SEO Expert for Beginners [Video] Book Cover
SEO 2018: Training with an SEO Expert for Beginners [Video]
$ 124.99
$ 106.25
Apache Kafka Series - Learn Apache Kafka for Beginners [Video] Book Cover
Apache Kafka Series - Learn Apache Kafka for Beginners [Video]
$ 47.99
$ 40.80