- Kubernetes源碼剖析
- 鄭東旭
- 375字
- 2020-07-23 17:12:14
第1章 Kubernetes架構(gòu)
Kubernetes是Google公司開源的一個(gè)容器(Container)編排與調(diào)度管理框架,該項(xiàng)目最初是Google內(nèi)部面向容器的集群管理系統(tǒng),而現(xiàn)在是由Cloud Native Computing Foundation(CNCF,云原生計(jì)算基金會(huì))托管的開源平臺(tái),由Google、AWS、Microsoft、IBM、Intel、Cisco和Red Hat等主要參與者支持,其目標(biāo)是通過(guò)創(chuàng)建一組新的通用容器技術(shù)來(lái)推進(jìn)云原生技術(shù)和服務(wù)的開發(fā)。作為領(lǐng)先的容器編排引擎,Kubernetes提供了一個(gè)抽象層,使其可以在物理或虛擬環(huán)境中部署容器應(yīng)用程序,提供以容器為中心的基礎(chǔ)架構(gòu)。
Kubernetes系統(tǒng)擁有一個(gè)龐大而活躍的開發(fā)人員社區(qū),這使其成為歷史上增長(zhǎng)最快的開源項(xiàng)目之一。它是GitHub上排名前10的項(xiàng)目,也是Go語(yǔ)言最大的開源項(xiàng)目之一,Kubernetes也被稱為K8s,是通過(guò)將8個(gè)字母ubernete替換為8而形成的縮寫。
Kubernetes系統(tǒng)具有如下特點(diǎn)。
● 可移植:支持公有云、私有云、混合云、多重云(Multi-cloud)。
● 可擴(kuò)展:模塊化、插件化、可掛載、可組合。
● 自動(dòng)化:自動(dòng)部署、自動(dòng)重啟、自動(dòng)復(fù)制、自動(dòng)伸縮/擴(kuò)展。
- Leap Motion Development Essentials
- Java軟件開發(fā)基礎(chǔ)
- C#程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- Hands-On Automation Testing with Java for Beginners
- Spring Boot企業(yè)級(jí)項(xiàng)目開發(fā)實(shí)戰(zhàn)
- Java程序設(shè)計(jì)入門
- 圖數(shù)據(jù)庫(kù)實(shí)戰(zhàn)
- 匯編語(yǔ)言編程基礎(chǔ):基于LoongArch
- Robot Framework Test Automation
- Java并發(fā)實(shí)現(xiàn)原理:JDK源碼剖析
- UI動(dòng)效設(shè)計(jì)從入門到精通
- Java核心編程
- WCF全面解析
- Manage Your SAP Projects with SAP Activate
- JSP應(yīng)用與開發(fā)技術(shù)(第3版)