舉報

會員
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 更新時間:2021-06-11 18:18:31
推薦閱讀
- SOA用戶指南
- EDA技術(shù)與VHDL編程
- 物聯(lián)網(wǎng)安全:理論、實踐與創(chuàng)新
- 計算機網(wǎng)絡(luò)安全實訓教程(第二版)
- 面向云平臺的物聯(lián)網(wǎng)多源異構(gòu)信息融合方法
- 數(shù)字通信同步技術(shù)的MATLAB與FPGA實現(xiàn):Altera/Verilog版(第2版)
- 企業(yè)網(wǎng)絡(luò)安全管理
- Metasploit Penetration Testing Cookbook
- 網(wǎng)管員必讀:網(wǎng)絡(luò)管理(第2版)
- 工業(yè)互聯(lián)網(wǎng)創(chuàng)新實踐
- Getting Started with tmux
- 網(wǎng)絡(luò)安全之道
- 物聯(lián)網(wǎng)M2M開發(fā)技術(shù):基于無線CPU-Q26XX
- RestKit for iOS
- 物聯(lián)網(wǎng),So Easy!
- 算力網(wǎng)絡(luò):云網(wǎng)融合2.0時代的網(wǎng)絡(luò)架構(gòu)與關(guān)鍵技術(shù)
- 網(wǎng)絡(luò)信息安全工程技術(shù)與應(yīng)用分析
- 智能物聯(lián)安防視頻技術(shù)基礎(chǔ)與應(yīng)用
- WSN RFID物聯(lián)網(wǎng)原理與應(yīng)用
- 華為HCIP路由與交換技術(shù)實戰(zhàn)
- TD-SCDMA網(wǎng)絡(luò)部署、運營與優(yōu)化實踐
- 人人時代:無組織的組織力量
- 物聯(lián)網(wǎng)+5G
- 企業(yè)網(wǎng)絡(luò)安全建設(shè)最佳實踐
- 物聯(lián)網(wǎng)導(dǎo)論
- 三維實景可視化室內(nèi)定位導(dǎo)航技術(shù)
- 5G為人工智能與工業(yè)互聯(lián)網(wǎng)賦能
- Hands-On Enterprise Java Microservices with Eclipse MicroProfile
- Apache Solr 4 Cookbook
- 物聯(lián)網(wǎng)概論 第2版