skip to content
Kubernetes design patterns and extensions : enhance your container-cluster management skills and efficiently develop and deploy applications. Preview this item
ClosePreview this item
Checking...

Kubernetes design patterns and extensions : enhance your container-cluster management skills and efficiently develop and deploy applications.

Author: Onur Yilmaz
Publisher: Birmingham : Packt, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Kubernetes is an open source platform that automates scaling, deployment, and management of container-based applications. The book starts by explaining basics about container orchestration and then moves on to explain how the components of a complex system, such as Kubernetes, interact with each other and helps develop vital skills for ...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Onur Yilmaz
ISBN: 9781789615111 1789615119
OCLC Number: 1056067694
Description: 1 online resource (100 pages)
Contents: Intro --
Title --
Copyright and Credits --
Contributor --
Packt Upsell --
Table of Contents --
Preface --
Kubernetes Design Patterns --
Software Design Patterns --
Uses of Software Design Patterns --
Classification of Software Design Patterns --
Kubernetes Design Patterns --
Structural Patterns --
Sidecar Pattern --
Activity: Running a Web Server with Synchronization --
Initialization Pattern --
Activity: Running a Web Server after Content Preparation --
Behavioral Patterns --
Job Pattern --
Scheduled Job Pattern --
Daemon Service Pattern --
Singleton Service Pattern --
Introspective Pattern --
Activity: Injecting Data into Applications --
Deployment Strategies --
Recreate Strategy --
Deploying the Application Using the Recreate Strategy --
Rolling Update Strategy --
Deploying an Application Using the Rolling Update Strategy --
Blue/Green Strategy --
Deploying an Application Using the Blue/Green Strategy --
A/B Testing Strategy --
Deployment Strategies Summary --
Summary --
Kubernetes Client Libraries --
Accessing the Kubernetes API --
Kubernetes API Style --
Getting a JSON Response from the Kubernetes API --
Accessing the Kubernetes API --
Connecting to the Kubernetes API and Creating Namespaces --
Accessing the Kubernetes API inside a Cluster --
To Connect to the Kubernetes API inside a Cluster --
Official Client Libraries --
Go Client Library --
Repository --
Documentation --
Installation --
Creating Configuration --
Creating Clientset --
Making API Calls --
To Use the Kubernetes Go Client outside the Cluster --
Activity: Using the Kubernetes Go Client inside the Cluster --
Python Client Library --
Repository --
Installation --
Client Usage --
Packaging --
Using the Kubernetes Python Client inside the Cluster --
Other Official Client Libraries --
Community-Maintained Client Libraries --
Summary --
Kubernetes Extensions. Kubernetes Extension Points --
Extending Kubernetes Clients --
Extending the Kubernetes API --
Custom Resource Definitions --
Creating and Deploying Custom Resource Definitions --
Custom Controllers --
Operator Development --
Kubernetes Sample Controller --
Operator Framework --
Creating and Deploying the Kubernetes Operator --
Kubernetes Dynamic Admission Control --
Admission Webhooks --
Initializers --
Extending the Kubernetes Scheduler --
Node Labels --
Node Selectors --
Node Affinity --
Pod Affinity --
Taints and Tolerations --
Custom Scheduler Development --
Deploying and using a Custom Kubernetes Scheduler --
Extending Kubernetes Infrastructure --
Summary --
Solutions --
Chapter 1: Kubernetes Design Patterns --
Activity: Running a Web Server with Synchronization --
Activity: Running a Web Server after Content Preparation --
Activity: Injecting Data into Applications --
Chapter 2: Kubernetes Client Libraries --
Activity: Using the Kubernetes Go Client inside the Cluster --
Other Books You May Enjoy --
Leave a Review --
Let Other Readers Know What You Think --
Index.

Abstract:

Kubernetes is an open source platform that automates scaling, deployment, and management of container-based applications. The book starts by explaining basics about container orchestration and then  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1056067694> # Kubernetes design patterns and extensions : enhance your container-cluster management skills and efficiently develop and deploy applications.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "1056067694" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/5467236921#Place/birmingham> ; # Birmingham
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://img1.od-cdn.com/ImageType-100/6135-1/{970F1D9E-105C-4BBF-9452-753DB3A61244}Img100.jpg'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_data_processing> ; # COMPUTERS--Data Processing
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/cloud_computing> ; # Cloud computing
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/software_architecture> ; # Software architecture
    schema:about <http://dewey.info/class/004.21/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computer_networking_&_communications> ; # Computer networking & communications
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/enterprise_software> ; # Enterprise software
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_hardware_general> ; # COMPUTERS--Hardware--General
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_reference> ; # COMPUTERS--Reference
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_information_technology> ; # COMPUTERS--Information Technology
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_machine_theory> ; # COMPUTERS--Machine Theory
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#CreativeWork/linux> ; # Linux.
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_computer_literacy> ; # COMPUTERS--Computer Literacy
    schema:about <http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_computer_science> ; # COMPUTERS--Computer Science
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/5467236921#Person/yilmaz_onur> ; # Onur Yilmaz
    schema:datePublished "2018" ;
    schema:description "Intro -- Title -- Copyright and Credits -- Contributor -- Packt Upsell -- Table of Contents -- Preface -- Kubernetes Design Patterns -- Software Design Patterns -- Uses of Software Design Patterns -- Classification of Software Design Patterns -- Kubernetes Design Patterns -- Structural Patterns -- Sidecar Pattern -- Activity: Running a Web Server with Synchronization -- Initialization Pattern -- Activity: Running a Web Server after Content Preparation -- Behavioral Patterns -- Job Pattern -- Scheduled Job Pattern -- Daemon Service Pattern -- Singleton Service Pattern -- Introspective Pattern -- Activity: Injecting Data into Applications -- Deployment Strategies -- Recreate Strategy -- Deploying the Application Using the Recreate Strategy -- Rolling Update Strategy -- Deploying an Application Using the Rolling Update Strategy -- Blue/Green Strategy -- Deploying an Application Using the Blue/Green Strategy -- A/B Testing Strategy -- Deployment Strategies Summary -- Summary -- Kubernetes Client Libraries -- Accessing the Kubernetes API -- Kubernetes API Style -- Getting a JSON Response from the Kubernetes API -- Accessing the Kubernetes API -- Connecting to the Kubernetes API and Creating Namespaces -- Accessing the Kubernetes API inside a Cluster -- To Connect to the Kubernetes API inside a Cluster -- Official Client Libraries -- Go Client Library -- Repository -- Documentation -- Installation -- Creating Configuration -- Creating Clientset -- Making API Calls -- To Use the Kubernetes Go Client outside the Cluster -- Activity: Using the Kubernetes Go Client inside the Cluster -- Python Client Library -- Repository -- Installation -- Client Usage -- Packaging -- Using the Kubernetes Python Client inside the Cluster -- Other Official Client Libraries -- Community-Maintained Client Libraries -- Summary -- Kubernetes Extensions."@en ;
    schema:description "Kubernetes is an open source platform that automates scaling, deployment, and management of container-based applications. The book starts by explaining basics about container orchestration and then moves on to explain how the components of a complex system, such as Kubernetes, interact with each other and helps develop vital skills for ..."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5467236921> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "Kubernetes design patterns and extensions : enhance your container-cluster management skills and efficiently develop and deploy applications."@en ;
    schema:productID "1056067694" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1056067694#PublicationEvent/birmingham_packt_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/5467236921#Agent/packt> ; # Packt
    schema:url "https://img1.od-cdn.com/ImageType-100/6135-1/{970F1D9E-105C-4BBF-9452-753DB3A61244}Img100.jpg" ;
    schema:url <https://samples.overdrive.com/?crid=970f1d9e-105c-4bbf-9452-753db3a61244&.epub-sample.overdrive.com> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789615111> ;
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5529466> ;
    schema:url <https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1904977> ;
    schema:url <https://www.overdrive.com/search?q=970F1D9E-105C-4BBF-9452-753DB3A61244> ;
    schema:workExample <http://worldcat.org/isbn/9781789615111> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB8J4147> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1056067694> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5467236921#Person/yilmaz_onur> # Onur Yilmaz
    a schema:Person ;
    schema:familyName "Yilmaz" ;
    schema:givenName "Onur" ;
    schema:name "Onur Yilmaz" ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computer_networking_&_communications> # Computer networking & communications
    a schema:Intangible ;
    schema:name "Computer networking & communications"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_computer_literacy> # COMPUTERS--Computer Literacy
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Literacy"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_computer_science> # COMPUTERS--Computer Science
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Science"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_data_processing> # COMPUTERS--Data Processing
    a schema:Intangible ;
    schema:name "COMPUTERS--Data Processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_hardware_general> # COMPUTERS--Hardware--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Hardware--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_information_technology> # COMPUTERS--Information Technology
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Technology"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_machine_theory> # COMPUTERS--Machine Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Machine Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/computers_reference> # COMPUTERS--Reference
    a schema:Intangible ;
    schema:name "COMPUTERS--Reference"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/enterprise_software> # Enterprise software
    a schema:Intangible ;
    schema:name "Enterprise software"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5467236921#Topic/software_architecture> # Software architecture
    a schema:Intangible ;
    schema:name "Software architecture"@en ;
    .

<http://worldcat.org/isbn/9781789615111>
    a schema:ProductModel ;
    schema:isbn "1789615119" ;
    schema:isbn "9781789615111" ;
    .

<http://www.worldcat.org/title/-/oclc/1056067694>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1056067694> ; # Kubernetes design patterns and extensions : enhance your container-cluster management skills and efficiently develop and deploy applications.
    schema:dateModified "2020-01-15" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.