Kubernetes management design patterns : with Docker, Coreos Linux, and other platforms

Book Cover
Average Rating
Published
[United States] : Apress, 2017.
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484225981, 1484225988
UPC
10.1007/978-1-4842-2598-1

Notes

General Note
Includes index.
Bibliography
Includes bibliographical references and index.
Description
Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones. The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse. CoreOS Linux is used in the majority of the chapters and other platforms discussed are CentOS with OpenShift, Debian 8 (jessie) on AWS, and Debian 7 for Google Container Engine. You will: Use Kubernetes with Docker Create a Kubernetes cluster on CoreOS on AWS Apply cluster management design patterns Use multiple cloud provider zones Work with Kubernetes and tools like Ansible Discover the Kubernetes-based PaaS platform OpenShift Create a high availability website Build a high availability Kubernetes master cluster Use volumes, configmaps, services, autoscaling, and rolling updates Manage compute resources Configure logging and scheduling.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Vohra, D. (2017). Kubernetes management design patterns: with Docker, Coreos Linux, and other platforms . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Vohra, Deepak, 1966-. 2017. Kubernetes Management Design Patterns: With Docker, Coreos Linux, and Other Platforms. [United States]: Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Vohra, Deepak, 1966-. Kubernetes Management Design Patterns: With Docker, Coreos Linux, and Other Platforms [United States]: Apress, 2017.

Harvard Citation (style guide)

Vohra, D. (2017). Kubernetes management design patterns: with docker, coreos linux, and other platforms. [United States]: Apress.

MLA Citation, 9th Edition (style guide)

Vohra, Deepak. Kubernetes Management Design Patterns: With Docker, Coreos Linux, and Other Platforms Apress, 2017.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
ae89207f-8335-7611-5cd2-14d2682f9a19-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDae89207f-8335-7611-5cd2-14d2682f9a19-eng
Full titlekubernetes management design patterns with docker coreos linux and other platforms
Authorvohra deepak
Grouping Categorybook
Last Update2024-10-08 10:55:34AM
Last Indexed2024-12-03 03:26:14AM

Book Cover Information

Image SourcecontentCafe
First LoadedAug 13, 2023
Last UsedDec 16, 2024

Marc Record

First DetectedMar 14, 2023 08:04:16 AM
Last File Modification TimeMar 14, 2023 08:04:16 AM
SuppressedRecord had no items

MARC Record

LEADER07687cam a2200697Mi 4500
001ocn970789272
003OCoLC
00520230314080353.0
006m     o  d        
007cr |n|||||||||
008170130s2017    xxu     ob    001 0 eng d
015 |a GBB8M4457|2 bnb
0167 |a 019139941|2 Uk
019 |a 970393473|a 971047939|a 971067725|a 971219002|a 971361321|a 971366141|a 971530918|a 972900187|a 974649707|a 981773840|a 988660050|a 1005825495|a 1011989539|a 1048165833|a 1058382659|a 1066465761|a 1066580749|a 1086458323|a 1097096328|a 1103258024
020 |a 9781484225981|q (electronic bk.)
020 |a 1484225988|q (electronic bk.)
0247 |a 10.1007/978-1-4842-2598-1|2 doi
035 |a (OCoLC)970789272|z (OCoLC)970393473|z (OCoLC)971047939|z (OCoLC)971067725|z (OCoLC)971219002|z (OCoLC)971361321|z (OCoLC)971366141|z (OCoLC)971530918|z (OCoLC)972900187|z (OCoLC)974649707|z (OCoLC)981773840|z (OCoLC)988660050|z (OCoLC)1005825495|z (OCoLC)1011989539|z (OCoLC)1048165833|z (OCoLC)1058382659|z (OCoLC)1066465761|z (OCoLC)1066580749|z (OCoLC)1086458323|z (OCoLC)1097096328|z (OCoLC)1103258024
037 |a CL0500000832|b Safari Books Online
040 |a YDX|b eng|e pn|c YDX|d N$T|d GW5XE|d IDEBK|d UAB|d OCLCQ|d EBLCP|d UMI|d NJR|d N$T|d OCLCF|d UPM|d STF|d AZU|d S4S|d IOG|d MERER|d ESU|d Z5A|d VT2|d OCLCQ|d OCLCO|d JBG|d IAD|d ICW|d ICN|d COO|d OTZ|d LIV|d K6U|d OCLCQ|d MERUC|d OCLCQ|d OCLCO|d IDB|d U3W|d D6H|d CAUOI|d VVB|d CEF|d KSU|d EZ9|d DEBBG|d UWW|d AU@|d WYU|d UKMGB|d AUD|d LEAUB|d YDX|d UKAHL|d CNCEN|d G3B|d ERF|d UKBTH|d UHL|d OCLCQ|d UBY|d SRU|d OCLCQ|d BRF|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA76.754
072 7|a COM|x 013000|2 bisacsh
072 7|a COM|x 014000|2 bisacsh
072 7|a COM|x 018000|2 bisacsh
072 7|a COM|x 067000|2 bisacsh
072 7|a COM|x 032000|2 bisacsh
072 7|a COM|x 037000|2 bisacsh
072 7|a COM|x 052000|2 bisacsh
08204|a 004.2/1|2 23
1001 |a Vohra, Deepak,|d 1966-
24510|a Kubernetes management design patterns :|b with Docker, Coreos Linux, and other platforms /|c Deepak Vohra.
260 |a [United States] :|b Apress,|c 2017.
264 4|c ©2017
300 |a 1 online resource
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
347 |a text file|b PDF|2 rda
500 |a Includes index.
504 |a Includes bibliographical references and index.
5050 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Part I: Platforms; Chapter 1: Kubernetes on AWS; Problem; Solution; Overview; Setting the Environment; Configuring AWS; Starting the Kubernetes Cluster; Testing the Cluster; Configuring the Cluster; Stopping the Cluster; Summary; Chapter 2: Kubernetes on CoreOS on AWS; Problem; Solution; Overview; Setting the Environment; Configuring AWS Credentials; Installing Kube-aws; Setting Up Cluster Parameters; Creating a KMS Key; Setting Up an External DNS Name; Creating the Cluster.
5058 |a Creating an Asset DirectoryInitializing the Cluster CloudFormation; Rendering Contents of the Asset Directory; Customizing the Cluster; Validating the CloudFormation Stack; Launching the Cluster CloudFormation; Configuring DNS; Accessing the Cluster; Testing the Cluster; Summary; Chapter 3: Kubernetes on Google Cloud Platform; Problem; Solution; Overview; Setting the Environment; Creating a Project on Google Cloud Platform; Enabling Permissions; Enabling the Compute Engine API; Creating a VM Instance; Connecting to the VM Instance; Reserving a Static External IP Address.
5058 |a Creating a Kubernetes ClusterCreating a Kubernetes Application and Service; Stopping the Cluster; Using Kubernetes with Google Container Engine; Creating a Google Container Cluster; Connecting to the Google Cloud Shell; Configuring kubectl; Testing the Kubernetes Cluster; Summary; Part II: Administration and Configuration; Chapter 4: Using Multiple Zones; Problem; Solution; Overview; Setting the Environment; Initializing a CloudFormation; Configuring cluster.yaml for Multiple Zones; Launching the CloudFormation; Configuring External DNS; Running a Kubernetes Application.
5058 |a Using Multiple Zones on AWSSummary; Chapter 5: Using the Tectonic Console; Problem; Solution; Overview; Setting the Environment; Downloading the Pull Secret and the Tectonic Console Manifest; Installing the Pull Secret and the Tectonic Console Manifest; Accessing the Tectonic Console; Using the Tectonic Console; Removing the Tectonic Console; Summary; Chapter 6: Using Volumes; Problem; Solution; Overview; Setting the Environment; Creating an AWS Volume; Using an awsElasticBlockStore Volume; Creating a Git Repo; Using a gitRepo Volume; Summary; Chapter 7: Using Services; Problem; Solution.
5058 |a OverviewSetting the Environment; Creating a ClusterIP Service; Creating a NodePort Service; Creating a LoadBalancer Service; Summary; Chapter 8: Using Rolling Updates; Problem; Solution; Overview; Setting the Environment; Rolling Update with an RC Definition File; Rolling Update by Updating the Container Image; Rolling Back an Update; Using Only Either File or Image; Multiple-Container Pods; Rolling Update to a Deployment; Summary; Chapter 9: Scheduling Pods on Nodes; Problem; Solution; Overview; Defining a Scheduling Policy; Setting the Environment; Using the Default Scheduler.
520 |a Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones. The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse. CoreOS Linux is used in the majority of the chapters and other platforms discussed are CentOS with OpenShift, Debian 8 (jessie) on AWS, and Debian 7 for Google Container Engine. You will: Use Kubernetes with Docker Create a Kubernetes cluster on CoreOS on AWS Apply cluster management design patterns Use multiple cloud provider zones Work with Kubernetes and tools like Ansible Discover the Kubernetes-based PaaS platform OpenShift Create a high availability website Build a high availability Kubernetes master cluster Use volumes, configmaps, services, autoscaling, and rolling updates Manage compute resources Configure logging and scheduling.
5880 |a Print version record.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Linux.|9 18093
63007|a Linux.|2 fast|0 (OCoLC)fst01382136|9 18093
650 0|a Software architecture.|9 75529
77608|i Print version:|a Vohra, Deepak, 1966-|t Kubernetes management design patterns.|d [United States] : Apress, 2017|z 9781484225974|z 148422597X|w (OCoLC)963914069
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484225981/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH32563159
938 |a ProQuest Ebook Central|b EBLB|n EBL4791283
938 |a EBSCOhost|b EBSC|n 1457729
938 |a ProQuest MyiLibrary Digital eBook Collection|b IDEB|n cis37494479
938 |a YBP Library Services|b YANK|n 13403572
994 |a 92|b VIA
999 |c 281525|d 281525