Kubernetes
Kubernetes(常简称为K8s)是用于自动部署、扩展和管理「容器化(containerized)应用程序」的开源系统。該系統由Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用。 它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具,包括Docker等。 历史 Kubernetes(在希腊语意為“舵手”或“驾驶员”)由Joe…
共 8 篇文章
Kubernetes(常简称为K8s)是用于自动部署、扩展和管理「容器化(containerized)应用程序」的开源系统。該系統由Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用。 它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具,包括Docker等。 历史 Kubernetes(在希腊语意為“舵手”或“驾驶员”)由Joe…
Docker是一个开放源代码的容器构建、分发与运行的工具链与平台,用于开发、交付和运行应用。Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。 Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、更能高效地利用服务器。 容器更多的用于表示软件的一个标准化单元。由于容器的标准化,因此它可以无…
Container Linux(曾叫作CoreOS)是一个基于Linux内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化、轻松部署、安全、可靠及可擴縮性。作为一个操作系统,CoreOS 提供了在应用容器内部署应用所需要的基础功能环境以及一系列用于服务发现和配置共享的内建工具。 2020年5月26日,CoreOS Container Linux达到其寿命的终结,不再接收更新。Fedora CoreOS是其正式继任者]]…
Azure Linux(舊稱CBL-Mariner)是由微軟開發的一個自由开源的Linux发行版,於2020年正式發佈。用戶可以前往github獲取它的源代碼。CBL-Mariner是一個服務器端的Linux发行版,主要用于微软的云基础设施以及边缘計算产品和服务。 参考文献
LXC,其名稱來自Linux軟體容器(Linux Containers)的縮寫,一種作業系統層虛擬化(Operating system–level virtualization)技術,為Linux内核容器功能的一个用户空间接口。它將應用軟體系統打包成一個軟體容器(Container),內含應用軟體本身的程式碼,以及所需要的作業系統核心和函式庫。透過統一的命名空間和共用API來分配不同軟體容器的可用硬體資源,創造出應用程式的獨立沙箱執行環…
Apache Mesos,一個開放原始碼軟體專案,是一種叢集電腦管理工具,由加州大學柏克萊分校開發。能夠將資料中心電腦系統中的CPU、記憶體、儲存裝置以及其他運算資源,全部加以虛擬化,並進行管理。在2013年,Apache Mesos成為Apache計劃中的首要開發目標。 包括Twitter、Airbnb的伺服器及蘋果電腦的Siri資料庫都是以Apache Mesos進行管理。 歷史 技術架構 外部連結 * [https://opens…
作業系統層虛擬化(),亦称容器化(),是一種虛擬化技術,這種技術將作業系統內核虛擬化,可以允許使用者空間軟體實體(instances)被分割成幾個獨立的單元,在內核中運行,而不是只有一個單一實體運行。 這個軟體實體,也被稱為是一個容器(containers),虛擬引擎(Virtualization engine),虛擬專用伺服器(virtual private servers)或是 jails。對每個執行程序的擁有者與使用者來說,他們使…
Rancher Labs是一家位于加州库比蒂诺的开源软件公司。该公司帮助大规模管理Kubernetes。Rancher Labs成立于2014年,拥有3万个活跃团队。 Rancher Labs在2015年获得1000万美元的资金,2016年获得2000万美元的资金, 2020年获得4000万美元的资金。高管包括联合创始人(CEO)、Shannon Williams、Darren Shepherd和Will Chan。公司总部位于加州库比…