舉報

會員
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
推薦閱讀
- 構建高質量的C#代碼
- 火格局的時空變異及其在電網防火中的應用
- Hands-On Cloud Solutions with Azure
- PyTorch深度學習實戰
- 自動化控制工程設計
- 可編程控制器技術應用(西門子S7系列)
- Kubernetes for Serverless Applications
- 運動控制系統應用與實踐
- 網絡管理工具實用詳解
- 空間機械臂建模、規劃與控制
- 大數據案例精析
- 重估:人工智能與賦能社會
- 簡明學中文版Photoshop
- 常用傳感器技術及應用(第2版)
- Oracle 11g Anti-hacker's Cookbook
- 單片機C51應用技術
- Flash CS3動畫制作
- 數據庫基礎:Access
- 人工智能:重塑個人、商業與社會
- SQL語言與數據庫操作技術大全
- 深度剖析:硬盤固件級數據恢復
- 博弈論與無線傳感器網絡安全
- 數據庫技術:Access 2003·計算機網絡技術
- 工業自動化儀器儀表與裝置修理工
- Python Data Analysis
- 51單片機C語言應用開發三位一體實戰精講
- 初入職場之嵌入式Linux開發快速上手
- 計算機導論與C語言
- Python數據挖掘入門與實踐
- Hands-On Q-Learning with Python