成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

除了Kubernetes,還有哪些重要的容器編排工具?

云計算
Kubernetes是當下最流行的容器編排平臺,但Kubernetes并不是企業(yè)唯一的選擇,還有不少的容器編排工具供企業(yè)選擇,這些容器編排工具適合不同的基礎(chǔ)架構(gòu)環(huán)境。本文就幫大家梳理一下這些容器編排平臺。

Kubernetes是當下最流行的容器編排平臺,不管是生產(chǎn)環(huán)境的采用率,還是云原生生態(tài)都很強大。但Kubernetes并不是企業(yè)唯一的選擇,還有不少的容器編排工具供企業(yè)選擇,這些容器編排工具適合不同的基礎(chǔ)架構(gòu)環(huán)境。其中不少,已經(jīng)獲得了用戶極高的認可和采用,比如OpenShift、AWS EKS、Docker Swarm等等。本文就幫大家梳理一下這些容器編排平臺。

OpenShift

紅帽的OpenShift容器平臺即服務(wù)(PaaS),是目前混合云環(huán)境中的安全和可擴展資源上的自動化應(yīng)用程序。它提供了用于構(gòu)建,部署和管理容器化應(yīng)用程序的企業(yè)級平臺。

除了Kubernetes,還有哪些重要的容器編排工具?

它基于紅帽企業(yè)版Linux和Kubernetes引擎而構(gòu)建。Openshift具有多種功能,可通過UI和CLI管理集群。此外,紅帽還提供了Openshift的兩個變種,Openshift Online是軟件即服務(wù)產(chǎn)品;OpenShift Dedicated是托管服務(wù)產(chǎn)品。

Openshift Origin((Origin Community Distribution))是一個開源上游社區(qū)項目,用于Openshift容器平臺Openshift Online和OpenShift Dedicated。

Nomad

Nomad是一個簡單、靈活且易于使用的工作負載協(xié)調(diào)器,可在內(nèi)部部署和云范圍內(nèi)大規(guī)模部署和管理容器和非容器化應(yīng)用程序。Nomad以單個二進制文件的形式運行,占用資源少僅35MB,并在macOS,Windows和Linux上可用。

除了Kubernetes,還有哪些重要的容器編排工具?

用戶可使用聲明性基礎(chǔ)架構(gòu)代碼(IaC)來部署其應(yīng)用程序,并定義應(yīng)如何部署應(yīng)用程序。Nomad會自動從故障中恢復(fù)應(yīng)用程序。

Nomad組織了任何類型的應(yīng)用程序(不僅僅是容器)。它為Docker、Windows、Java、VM等提供了一流的支持。

此外,Nomad可使舊版應(yīng)用程序現(xiàn)代化,而無需重寫;可輕松實現(xiàn)多云,與Terraform,Consul和Vault的本機集成。

Docker Swarm

Docker Swarm使用聲明性模型,可以定義服務(wù)的所需狀態(tài),Docker將維護這個狀態(tài)。Docker企業(yè)版本已將Kubernetes與Swarm集成在一起,而且Docker現(xiàn)在提供了編排引擎選擇的靈活性。 Docker engine CLI用于創(chuàng)建大量Docker引擎,可在其中部署應(yīng)用程序服務(wù)。

除了Kubernetes,還有哪些重要的容器編排工具?

Docker命令用于與集群進行交互。加入集群的機器稱為節(jié)點,而Swarm處理集群的活動。

Docker Swarm由兩個主要組件組成,Manager管理器節(jié)點將任務(wù)分配給集群中的Worker Node。根據(jù)Raft一致性算法選舉領(lǐng)導(dǎo)者。領(lǐng)導(dǎo)者負責處理所有集群管理和集群的任務(wù)編排決策。Worker Node從從管理節(jié)點接收任務(wù)并執(zhí)行它們。

Docker Swarm的功能也很強大,它與Docker Engine集成進行集群管理;采用分布式設(shè)計;聲明式服務(wù)模型;也包括如多主機聯(lián)網(wǎng)、服務(wù)發(fā)現(xiàn)、負載均衡、滾動更新等功能特征。

Docker Compose

Docker Compose用于定義和運行可協(xié)同工作的多容器應(yīng)用程序。Docker Compose描述了相互共享的服務(wù)組,這些服務(wù)組共享軟件依賴關(guān)系,并被編排和縮放。

可以使用YAML文件(dockerfile)配置應(yīng)用程序的服務(wù)。然后,使用docker-compose up命令,從配置中創(chuàng)建并啟動所有服務(wù)。

也可以使用Docker Compose將應(yīng)用程序代碼分解為幾個獨立運行的服務(wù),這些服務(wù)使用內(nèi)部網(wǎng)絡(luò)進行通信。它提供了用于管理應(yīng)用程序整個生命周期的CLI。傳統(tǒng)上,Docker Compose一直定位在于開發(fā)和測試工作流,但現(xiàn)在更多面向生產(chǎn)環(huán)境的功能。

Docker Engine可以是配備有Docker Machine或整個Docker Swarm集群的獨立實例。

主要特征有單個主機上的多個隔離環(huán)境;創(chuàng)建容器時保留卷數(shù)據(jù);僅重新創(chuàng)建已更改的容器;變量和環(huán)境之間的合成移動等。

Minikube

Minikube允許用戶在本地運行Kubernetes。使用Minikube,可以在個人計算機上的單節(jié)點Kubernetes集群內(nèi)在本地測試應(yīng)用程序。Minikube對Kubernetes儀表板提供了集成支持。

除了Kubernetes,還有哪些重要的容器編排工具?

Minikube運行Kubernetes的最新穩(wěn)定版本,并支持負載均衡、多集群、持久卷、節(jié)點端口、容器運行時包括Docker、CRI-O和containered,可啟用CNI等等。

Marathon

Marathon適用于Apache Mesos,具有協(xié)調(diào)應(yīng)用程序和框架的能力。

Apache Mesos是一個開源集群管理器。Mesos是Apache的一個項目,能夠同時運行容器化和非容器化工作負載。Mesos集群中的主要組件是Mesos代理節(jié)點,Mesos主節(jié)點,ZooKeeper和框架——框架與主節(jié)點協(xié)調(diào),將任務(wù)調(diào)度到代理節(jié)點上。用戶與Marathon框架交互以安排作業(yè)。

除了Kubernetes,還有哪些重要的容器編排工具?

Marathon調(diào)度程序使用ZooKeeper來定位當前的主程序以提交任務(wù)。Marathon調(diào)度程序和Mesos主服務(wù)器都運行從服務(wù)器,以確保高可用性。客戶端使用REST API與Marathon交互。

Marathon的優(yōu)勢主要體現(xiàn)在高可用性,支持有狀態(tài)應(yīng)用,用戶界面很友好,支持服務(wù)發(fā)現(xiàn)和負載均衡,健康檢查,以及REST API等。

Cloudify

Cloudify是開源的云編排工具,用于容器和微服務(wù)的部署自動化以及生命周期管理。它提供了一些功能,如按需集群,自動修復(fù)以及在基礎(chǔ)架構(gòu)級別進行擴展。Cloudify可以管理容器基礎(chǔ)架構(gòu),并協(xié)調(diào)在容器平臺上運行的服務(wù)。

除了Kubernetes,還有哪些重要的容器編排工具?

它可以輕松地與Docker和基于Docker的容器管理器集成,包括Docker Swarm、Docker Compose、Kubernetes和Apache Mesos。

Cloudify可以幫助創(chuàng)建,修復(fù),擴展和拆除容器集群。容器編排是提供可伸縮和高可用性基礎(chǔ)設(shè)施的關(guān)鍵,容器管理器可以在其上運行。Cloudify提供了跨平臺協(xié)調(diào)異構(gòu)服務(wù)的能力。可以使用CLI和Cloudify管理器部署應(yīng)用程序。

Rancher

Rancher是也是一個開源的容器編排平臺。它能夠利用Kubernetes,Swarm,Mesos等編排服務(wù)。Rancher提供了管理容器所需的軟件,因此企業(yè)無需使用一套獨特的開源技術(shù)從頭開始構(gòu)建容器服務(wù)平臺。

除了Kubernetes,還有哪些重要的容器編排工具?

Rancher 2.x允許管理運行在客戶指定的提供商上的Kubernetes集群。Rancher用戶界面允許管理數(shù)千個Kubernetes集群和節(jié)點。

Containership

Containership主要實現(xiàn)多云Kubernetes基礎(chǔ)架構(gòu)的部署和管理。通過單個工具可以靈活地在公有,私有云和本地環(huán)境中進行操作。它使用戶能夠跨所有主要云提供商配置,管理和監(jiān)控Kubernetes集群。

除了Kubernetes,還有哪些重要的容器編排工具?

Containership是使用云原生工具構(gòu)建的,例如Terraform進行配置,Prometheus進行監(jiān)控,以及Calico進行網(wǎng)絡(luò)和策略管理。它建立在vanilla Kubernetes版本之上。Containership平臺提供直觀的儀表板,以及用于復(fù)雜自動化的強大REST API。

AZK

AZK是一個通過清單文件(Azkfile.js)用于開發(fā)環(huán)境的開源編排工具,該文件可幫助開發(fā)人員安裝,配置和運行常用工具,來使用不同的開源技術(shù)開發(fā)Web應(yīng)用程序。

除了Kubernetes,還有哪些重要的容器編排工具?

AZK使用容器而不是虛擬機。容器就像虛擬機一樣,具有更好的性能和更低的物理資源消耗。

可以重用Azkfile.js文件來添加新組件或從頭創(chuàng)建新組件。它可以被共享,這確保了不同程序員機器中的開發(fā)環(huán)境之間的完全平衡,并減少了部署期間出現(xiàn)錯誤的機率。

AWS EKS

AWS EKS亞馬遜AWS的容器編排服務(wù)。AWS允許用戶使用AWS Fargate運行EKS集群,AWS Fargate是用于容器的無服務(wù)器計算。AWS Fargate消除了配置和管理服務(wù)器的需要,從而允許為每個應(yīng)用程序按資源付費。

除了Kubernetes,還有哪些重要的容器編排工具?

AWS允許通過EKS使用其他功能,如Amazon CloudWatch,Amazon虛擬私有云(VPC),AWS Identity,Auto Scaling組和訪問管理(IAM),監(jiān)控,擴展和負載均衡應(yīng)用程序。EKS與AWS App Mesh集成在一起,并提供Kubernetes原生體驗。EKS運行最新的Kubernetes,并通過了Kubernetes認證。

GKE

GKE是谷歌云上的容器編排服務(wù)。GKE集群由Kubernetes提供支持,可以使用Kubernetes CLI與集群進行交互。Kubernetes命令可用于部署和管理應(yīng)用程序,執(zhí)行管理任務(wù),設(shè)置策略以及監(jiān)控已部署工作負載的運行狀況。

除了Kubernetes,還有哪些重要的容器編排工具?

谷歌云的高級管理功能也可用于GKE群集,如谷歌云的負載平均衡,節(jié)點池,節(jié)點的自動擴展,自動升級,節(jié)點自動修復(fù),日志記錄以及使用谷歌云的操作套件進行監(jiān)控。

AKS

AKS是Azure提供的容器編排服務(wù),它提供無服務(wù)器的Kubernetes,安全性和治理。AKS管理Kubernetes集群,AKS自動配置所有Kubernetes主節(jié)點和節(jié)點。用戶只需要管理和維護代理節(jié)點。

除了Kubernetes,還有哪些重要的容器編排工具?

而且AKS是免費的,只需為集群中的代理節(jié)點付費,而無需為主節(jié)點付費。用戶可以在Azure門戶中以編程方式創(chuàng)建AKS群集。Azure還支持其他功能,如高級網(wǎng)絡(luò),Azure Active Directory集成,以及使用Azure Monitor的監(jiān)控。

AKS還支持Windows Server容器。可以從Azure Monitor監(jiān)控其群集和已部署的應(yīng)用程序性能。日志存儲在Azure Log Analytics工作區(qū)中。AKS已通過Kubernetes認證。

 

責任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2023-09-04 15:09:03

容器編排工具KubernetesDocker

2020-08-13 11:53:36

Kubernetes容器工具

2021-08-30 08:40:02

網(wǎng)頁404HTTP

2017-10-10 08:30:21

Kubernetes容器編排

2022-02-09 21:27:15

KubernetesDocker容器

2023-08-21 15:28:36

云原生Kubernetes

2020-03-30 21:40:35

容器編排工具

2020-04-17 11:45:30

程序員技術(shù)創(chuàng)業(yè)

2020-01-09 15:28:30

KubernetesDocker:容器

2016-01-21 09:37:19

OpenStack容器編排引擎Docker

2019-04-04 10:15:35

2016-10-31 08:48:32

AndroidGoogle開源

2019-11-25 11:12:18

企業(yè)應(yīng)用軟件容器操作系統(tǒng)

2015-08-10 14:54:57

公有云云安全數(shù)據(jù)加密

2019-06-11 15:05:51

數(shù)據(jù)庫數(shù)據(jù)庫技巧SQL調(diào)優(yōu)

2017-02-20 16:03:35

Android We谷歌硬件

2023-09-13 22:39:23

Minikube開源

2023-09-20 16:20:20

2020-10-29 10:17:24

AnsibleKubernetes容器編排自動化

2021-10-08 11:16:04

網(wǎng)絡(luò)安全支付
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久国产精品午夜一区 | 午夜爽爽男女免费观看hd | 欧美激情国产日韩精品一区18 | 亚洲一区二区三区在线观看免费 | 欧美日韩1区2区 | 亚洲人在线| 涩爱av一区二区三区 | 亚洲欧美综合精品久久成人 | 嫩草视频在线免费观看 | 免费观看www | 97热在线 | 天堂在线91| 欧美a∨| 天天综合网天天综合色 | 日韩成人影院 | 黄色大片免费网站 | 911精品国产 | 日韩在线视频一区二区三区 | 欧美一区二区三区 | 国产成人麻豆免费观看 | 凹凸日日摸日日碰夜夜 | 99re视频精品 | 国产一区不卡在线观看 | 国产成人自拍av | 久久国产精品久久久久久 | 日本一级淫片免费啪啪3 | 日韩欧美中文字幕在线观看 | 国产精品一区久久久 | 99国产精品久久久 | 午夜在线视频一区二区三区 | 超碰人人91 | 久久久久国色av免费观看性色 | 97在线超碰| 日韩成人影院 | 污视频免费在线观看 | 日韩日韩日韩日韩日韩日韩日韩 | 欧美专区在线 | 国产无套一区二区三区久久 | 久久毛片 | 成人免费视屏 | 国产美女在线精品免费 |