舉報(bào)

會(huì)員
The Kubernetes Workshop
最新章節(jié):
Summary
Thankstoitsextensivesupportformanaginghundredsofcontainersthatruncloud-nativeapplications,Kubernetesisthemostpopularopensourcecontainerorchestrationplatformthatmakesclustermanagementeasy.ThisworkshopadoptsapracticalapproachtogetyouacquaintedwiththeKubernetesenvironmentanditsapplications.StartingwithanintroductiontothefundamentalsofKubernetes,you’llinstallandsetupyourKubernetesenvironment.You’llunderstandhowtowriteYAMLfilesanddeployyourfirstsimplewebapplicationcontainerusingPod.You’llthenassignhuman-friendlynamestoPods,explorevariousKubernetesentitiesandfunctions,anddiscoverwhentousethem.Asyouworkthroughthechapters,thisKubernetesbookwillshowyouhowyoucanmakefull-scaleuseofKubernetesbyapplyingavarietyoftechniquesfordesigningcomponentsanddeployingclusters.You’llalsogettogripswithsecuritypoliciesforlimitingaccesstocertainfunctionsinsidethecluster.Towardtheendofthebook,you’llgetarundownofKubernetesadvancedfeaturesforbuildingyourowncontrollerandupgradingtoaKubernetesclusterwithoutdowntime.Bytheendofthisworkshop,you’llbeabletomanagecontainersandruncloud-basedapplicationsefficientlyusingKubernetes.
目錄(139章)
倒序
- 封面
- 版權(quán)信息
- Preface
- 1. Introduction to Kubernetes and Containers
- Introduction
- The Evolution of Software Development
- Virtual Machines versus Containers
- Docker Basics
- The Essence of Linux Container Technology
- The Need for Container Orchestration
- Welcome to the Kubernetes World
- Summary
- 2. An Overview of Kubernetes
- Introduction
- Setting up Kubernetes
- Kubernetes Components Overview
- Kubernetes Architecture
- Migrating Containerized Application to Kubernetes
- Delivering Kubernetes-Native Applications
- Pod Life Cycle and Kubernetes Components
- Summary
- 3. kubectl – Kubernetes Command Center
- Introduction
- How kubectl Communicates with Kubernetes
- Setting up Environments with Autocompletion and Shortcuts
- Common kubectl Commands
- Populating Deployments in Kubernetes
- Summary
- 4. How to Communicate with Kubernetes (API Server)
- Introduction
- The Kubernetes API Server
- Kubernetes HTTP Request Flow
- The Kubernetes API
- Scope of API Resources
- API Groups
- API Versions
- Interacting with Clusters Using the Kubernetes API
- Direct Access to the Kubernetes API Using Authentication Credentials
- Summary
- 5. Pods
- Introduction
- Pod Configuration
- Life Cycle of a Pod
- Probes/Health Checks
- Summary
- 6. Labels and Annotations
- Introduction
- Labels
- Annotations
- Summary
- 7. Kubernetes Controllers
- Introduction
- ReplicaSets
- Deployment
- StatefulSets
- DaemonSets
- Jobs
- Summary
- 8. Service Discovery
- Introduction
- Service
- Ingress
- Summary
- 9. Storing and Reading Data on Disk
- Introduction
- Volumes
- Persistent Volumes
- Dynamic Provisioning
- Summary
- 10. ConfigMaps and Secrets
- Introduction
- What Is a ConfigMap?
- What Is a Secret?
- Summary
- 11. Build Your Own HA Cluster
- Introduction
- How the Components of Kubernetes Work Together to Achieve High Availability
- Building a High-Availability Focused Kubernetes Cluster
- Summary
- 12. Your Application and HA
- Introduction
- An Overview of Infrastructure Life Cycle Management
- Terraform
- Kubernetes Ingress
- Highly Available Applications Running on Top of Kubernetes
- Working with Stateful Applications
- Summary
- 13. Runtime and Network Security in Kubernetes
- Introduction
- Threat Modeling
- Cluster Security
- Kubernetes RBAC
- NetworkPolicies
- PodSecurityPolicy
- Summary
- 14. Running Stateful Components in Kubernetes
- Introduction
- Stateful Apps
- Understanding StatefulSets
- Further Refactoring Our Application
- Helm
- Summary
- 15. Monitoring and Autoscaling in Kubernetes
- Introduction
- Kubernetes Monitoring
- Autoscaling in Kubernetes
- Summary
- 16. Kubernetes Admission Controllers
- Introduction
- How Admission Controllers Work
- Creating Controllers with Custom Logic
- How a Webhook Works
- Validating a Webhook
- Summary
- 17. Advanced Scheduling in Kubernetes
- Introduction
- The Kubernetes Scheduler
- The Pod Scheduling Process
- Managing the Kubernetes Scheduler
- Pod Affinity and Anti-Affinity
- Pod Priority
- Taints and Tolerations
- Using a Custom Kubernetes Scheduler
- Summary
- 18. Upgrading Your Cluster without Downtime
- Introduction
- The Need to Upgrade Your Kubernetes Cluster
- Kubernetes Components – Refresher
- The Upgrade Process
- Upgrading Kubernetes Master Components
- Upgrading Kubernetes Worker Nodes
- Summary
- 19. Custom Resource Definitions in Kubernetes
- Introduction
- What Is a Custom Controller?
- Standard Kubernetes API Resources
- Why We Need Custom Resources?
- How Our Custom Resources Are Defined
- Summary 更新時(shí)間:2021-06-11 18:18:31
推薦閱讀
- 智慧城市:大數(shù)據(jù)、互聯(lián)網(wǎng)時(shí)代的城市治理(第4版)
- 社交電商運(yùn)營(yíng)策略、技巧與實(shí)操
- 物聯(lián)網(wǎng)信息安全
- 農(nóng)產(chǎn)品物聯(lián)網(wǎng)研究與應(yīng)用
- 計(jì)算機(jī)網(wǎng)絡(luò)與數(shù)據(jù)通信
- PLC、現(xiàn)場(chǎng)總線及工業(yè)網(wǎng)絡(luò)實(shí)用技術(shù)速成
- 雷達(dá)饋線技術(shù)
- 網(wǎng)管員必讀:網(wǎng)絡(luò)管理(第2版)
- 新手易學(xué):新手學(xué)淘寶開店
- 夢(mèng)工廠之材質(zhì)N次方:Maya材質(zhì)手冊(cè)
- 高級(jí)網(wǎng)絡(luò)技術(shù)
- SEO攻略:搜索引擎優(yōu)化策略與實(shí)戰(zhàn)案例詳解
- 網(wǎng)絡(luò)分析技術(shù)揭秘:原理、實(shí)踐與WinPcap深入解析
- 5G新型多址技術(shù)
- 網(wǎng)絡(luò)設(shè)備配置與調(diào)試項(xiàng)目實(shí)訓(xùn)
- TD-SCDMA網(wǎng)絡(luò)部署、運(yùn)營(yíng)與優(yōu)化實(shí)踐
- WLAN技術(shù)問答
- 計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用基礎(chǔ)(第3版)
- VMware vSphere企業(yè)級(jí)網(wǎng)絡(luò)和存儲(chǔ)實(shí)戰(zhàn)
- VMware vSphere企業(yè)運(yùn)維實(shí)戰(zhàn)
- 中國(guó)互聯(lián)網(wǎng)發(fā)展報(bào)告(2012)
- 三天讀懂互聯(lián)網(wǎng)思維
- CSS世界
- 物聯(lián)網(wǎng)工程開發(fā)與實(shí)踐
- 中國(guó)物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展概況
- 軟件定義世界:云計(jì)算中心與智能運(yùn)維的軟件定義解析
- HTML、CSS和JavaScript入門經(jīng)典
- 智能穿戴:物聯(lián)網(wǎng)時(shí)代的下一個(gè)風(fēng)口
- 物聯(lián)網(wǎng)與嵌入式系統(tǒng)開發(fā)
- 下一代互聯(lián)網(wǎng)