舉報

會員
Kubernetes Design Patterns and Extensions
BeforeplungingintohowKubernetesworks,thisbookintroducesyoutotheworldofcontainerorchestrationanddescribestherecentchangesinapplicationdevelopment.You'llunderstandproblemsthatKubernetessolvesandgettogripswithusingKubernetesresourcestodeployapplications.Inadditiontothis,you'lllearntoapplythesecuritymodelofKubernetesclusters.KubernetesDesignPatternsandExtensionsdescribeshowservicesrunninginKubernetescanleveragetheplatform'ssecurityfeatures.Onceyou'vegraspedallthis,you'llexplorehowtotroubleshootKubernetesclustersanddebugKubernetesapplications.YoualsodiscoverhowtoanalyzethenetworkingmodelanditsalternativesinKubernetes,andapplybestpracticeswithdesignpatterns.Bytheendofthisbook,you'llhavestudiedallaboutusingthepowerofKubernetesformanagingyourcontainers.
目錄(105章)
倒序
- 封面
- Title
- Copyright and Credits
- Kubernetes Design Patterns and Extensions
- Contributor
- About the Author
- Packt Is Searching for Authors like You
- Packt Upsell
- Why Subscribe?
- PacktPub.com
- Preface
- Who This Book Is For
- What This Book Covers
- To Get the Most out of This Book
- Download the Example Code Files
- Conventions Used
- Get in Touch
- Reviews
- 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 更新時間:2021-07-23 16:57:54
推薦閱讀
- Mastering Hadoop 3
- Cinema 4D R13 Cookbook
- 網絡綜合布線技術
- JSF2和RichFaces4使用指南
- 21天學通Java
- Learning C for Arduino
- ESP8266 Home Automation Projects
- Prometheus監控實戰
- Dreamweaver CS6精彩網頁制作與網站建設
- 青少年VEX IQ機器人實訓課程(初級)
- 基于RPA技術財務機器人的應用與研究
- TensorFlow Deep Learning Projects
- 網絡信息安全項目教程
- 軟件需求十步走
- Hands-On Artificial Intelligence for Beginners
- Mastering Microsoft Dynamics 365 Customer Engagement
- 計算機仿真技術
- 嵌入式系統應用開發基礎
- OpenGL Development Cookbook
- Ripple Quick Start Guide
- 仿蛇機器人的設計與制作
- 數據倉庫結構設計與實施
- Docker High Performance
- 雙語版Java程序設計
- 單片機原理及應用技術
- 神經網絡控制
- CentOS System Administration Essentials
- Flex 3開發實踐
- ServiceNow IT Operations Management
- Windows 8入門與提高