成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Rancher Kubernetes Engine(RKE)正式發(fā)布:閃電般的Kubernetes安

canopus4u / 623人閱讀

摘要:現(xiàn)在,越來越多的開發(fā)人員不再使用傳統(tǒng)的應(yīng)用程序服務(wù)器,而是開始使用作為分布式應(yīng)用程序平臺(tái)開發(fā)人員使用作為后端數(shù)據(jù)庫(kù)。而我們已注意到,將諸如之類的輕量級(jí)安裝程序嵌入到分布式應(yīng)用程序中,滿足了很多來自用戶的興趣與需求。

作為Rancher 2.0的重要組件,Rancher Kubernetes Engine(RKE)現(xiàn)已正式全面發(fā)布!這是Rancher Labs推出的新的開源項(xiàng)目,一個(gè)極致簡(jiǎn)單易用、閃電般快速、支持一切基礎(chǔ)架構(gòu)(公有云、私有云、VM、物理機(jī)等)的Kubernetes安裝程序。

為何做一個(gè)全新的K8s安裝程序?

在過去兩年中,Rancher已經(jīng)成為最為流行和受歡迎的創(chuàng)建和管理Kubernetes集群的平臺(tái)之一。因?yàn)橐子谏鲜值奶匦院蜆O致簡(jiǎn)單的用戶體驗(yàn),Rancher作為創(chuàng)建與管理Kubernetes的平臺(tái)深受全球大量用戶青睞 。Rancher將etcd、Kubernetes master和worker節(jié)點(diǎn)操作完全自動(dòng)化。然而Rancher 1.x中只提供了Kubernetes的部署優(yōu)化,2.0會(huì)繼續(xù)加強(qiáng)對(duì)Kubernetes使用和運(yùn)行過程中的進(jìn)一步的優(yōu)化與支持。

現(xiàn)階段市場(chǎng)中有不少可供用戶選擇的用于創(chuàng)建Kubernetes集群的安裝程序。據(jù)我們所見,其中兩個(gè)最受歡迎的安裝程序是kops和Kubespray:

Kops也許是使用最廣泛的Kubernetes安裝程序。事實(shí)上,它不僅僅是一個(gè)安裝程序。Kops為用戶備好了所有可能需要的云資源,它能用來安裝Kubernetes,還可以連接云監(jiān)控服務(wù),以確保Kubernetes集群的持續(xù)運(yùn)行。不過,Kops與底層云基礎(chǔ)架構(gòu)集成過于緊密,在AWS上表現(xiàn)最為優(yōu)秀,而對(duì)GCE和vSphere等其他基礎(chǔ)架構(gòu)平臺(tái)的就不能提供支持。

Kubespray是用Ansible編寫的獨(dú)立Kubernetes安裝程序,它可以在任何服務(wù)器上安裝Kubernetes集群,非常受用戶歡迎。盡管Kubespray與各種云API具有一定程度的集成,但它基本上是獨(dú)立于云的,因此可以與任何云、虛擬化集群或裸機(jī)服務(wù)器協(xié)同工作。目前,Kubespray已經(jīng)發(fā)展成一個(gè)由大量開發(fā)人員參與的復(fù)雜項(xiàng)目。

Kubeadm是另一個(gè)跟隨Kubernetes主版本分發(fā)的安裝工具。然而,Kubeadm還不支持像HA集群這樣的功能。盡管在kops和Kubespray等項(xiàng)目中使用了 kubeadm 某些代碼,但若作為生產(chǎn)級(jí)的Kubernetes安裝程序,kubeadm還不適合。

Rancher 2.0可以支持并納管任何Kubernetes集群。我們鼓勵(lì)用戶使用GKE和AKS等公有云云托管服務(wù)。對(duì)于想要自行建立自己的集群的用戶,我們正在考慮將kops或Kubespray集成到我們的產(chǎn)品陣容中。Kops不符合我們的需求,因?yàn)樗⒉贿m用于所有云提供商。其實(shí),Kubespray已經(jīng)很接近我們的需要了,尤其是 Kubespray可以在任何地方安裝Kubernetes的這一特性。但最終,我們決定不采用Kubespray,而是構(gòu)建自己的輕量級(jí)安裝程序,原因有兩個(gè):

我們可以重新起步,利用Kubernetes本身的優(yōu)勢(shì)建立一個(gè)更簡(jiǎn)易的系統(tǒng)。

與在Rancher 1.6中安裝Kubernetes一樣,通過使用基于容器的方法,我們可以擁有更快的安裝程序。

RKE如何工作

RKE是一個(gè)獨(dú)立的可執(zhí)行文件,它可以從集群配置文件中讀取并啟動(dòng)、關(guān)閉或升級(jí)Kubernetes群集。 如下是一個(gè)示例配置文件:

---
auth:
  strategy: x509

network:
  plugin: flannel

ssh_key_path: /home/user/.ssh/id_rsa

nodes:
  - address: server1
    user: ubuntu
    role: [controlplane, etcd]
  - address: server2
    user: ubuntu
    role: [worker]

services:
  etcd:
    image: quay.io/coreos/etcd:latest
  kube-api:
    image: rancher/k8s:v1.8.3-rancher2
    service_cluster_ip_range: 10.233.0.0/18
    extra_args:
      v: 4
  kube-controller:
    image: rancher/k8s:v1.8.3-rancher2
    cluster_cidr: 10.233.64.0/18
    service_cluster_ip_range: 10.233.0.0/18
  scheduler:
    image: rancher/k8s:v1.8.3-rancher2
  kubelet:
    image: rancher/k8s:v1.8.3-rancher2
    cluster_domain: cluster.local
    cluster_dns_server: 10.233.0.3
    infra_container_image: gcr.io/google_containers/pause-amd64:3.0
  kubeproxy:
    image: rancher/k8s:v1.8.3-rancher2

addons: |-
    ---
    apiVersion: v1
    kind: Pod
    metadata:
      name: my-nginx
      namespace: default
    spec:
      containers:
      - name: my-nginx
        image: nginx
        ports:
        - containerPort: 80

如上所示,我們通過指定認(rèn)證策略、網(wǎng)絡(luò)模型和本地SSH密鑰路徑來啟動(dòng)文件。集群配置文件的主體由以下三部分組成:

節(jié)點(diǎn)部分描述了組成Kubernetes集群的所有服務(wù)器。每個(gè)節(jié)點(diǎn)都承擔(dān)三個(gè)角色中的一個(gè)或多個(gè)角色:controlplane、etcd和worker。您可以通過更改節(jié)點(diǎn)部分并重新運(yùn)行RKE命令來添加或刪除Kubernetes集群中的節(jié)點(diǎn)。

服務(wù)部分描述了在Kubernetes集群上運(yùn)行的所有系統(tǒng)服務(wù)。RKE將所有系統(tǒng)服務(wù)打包為容器。

插件部分描述了在Kubernetes集群上運(yùn)行的用戶級(jí)程序。因此,RKE用戶可以在同一文件中指定Kubernetes集群配置和應(yīng)用程序配置。

RKE不是一個(gè)可以長(zhǎng)時(shí)間運(yùn)行的、可以監(jiān)控和操作Kubernetes集群的服務(wù)。RKE需要與像Rancher 2.0這樣的完整的容器管理系統(tǒng)或像AWS CloudWatch、Datadog或Sysdig等一樣的獨(dú)立監(jiān)控系統(tǒng)配合使用。配合使用時(shí),您就可以構(gòu)建自己的腳本來監(jiān)控RKE集群的健康狀況了。

RKE:嵌入式Kubernetes安裝程序

當(dāng)用戶需要構(gòu)件一個(gè)分布式應(yīng)用系統(tǒng)時(shí),常常不得不處理后端數(shù)據(jù)庫(kù)、數(shù)據(jù)訪問層、集群和擴(kuò)展等方面的問題。現(xiàn)在,越來越多的開發(fā)人員不再使用傳統(tǒng)的應(yīng)用程序服務(wù)器,而是開始使用Kubernetes作為分布式應(yīng)用程序平臺(tái):

開發(fā)人員使用etcd作為后端數(shù)據(jù)庫(kù)。

開發(fā)人員使用Kubernetes Custom Resource Definition(CRD)作為數(shù)據(jù)訪問層,并使用kubectl在其數(shù)據(jù)模型上執(zhí)行基本的CRUD操作。

開發(fā)人員將應(yīng)用程序打包為容器,并使用Kubernetes完成集群和伸縮工作。

以這種方式構(gòu)建的應(yīng)用程序?qū)⒆鳛镵ubernetes YAML文件發(fā)送給用戶。如果用戶已經(jīng)運(yùn)行Kubernetes集群,或可以訪問公有云托管的Kubernetes服務(wù)(如GKE或AKS),就可以輕松運(yùn)行這些應(yīng)用程序。但是,那些希望在虛擬化或裸機(jī)服務(wù)器上安裝應(yīng)用程序的用戶該怎么辦呢?

通過將RKE作為嵌入式Kubernetes安裝程序捆綁到應(yīng)用程序中,應(yīng)用程序開發(fā)人員就可以解決上述需求。通過調(diào)用RKE,應(yīng)用程序安裝便可以啟動(dòng),且會(huì)為用戶創(chuàng)建一個(gè)Kubernetes集群。而我們已注意到,將諸如RKE之類的輕量級(jí)安裝程序嵌入到分布式應(yīng)用程序中,滿足了很多來自用戶的興趣與需求。

為Kubernetes落地普及而前行

Rancher Kubernetes Engine(RKE)秉承了Rancher產(chǎn)品一貫易于上手、操作簡(jiǎn)單、體驗(yàn)友好的特性,使用戶創(chuàng)建Kubernetes集群的過程變得更加簡(jiǎn)單,且我們相信通過云管理平臺(tái)進(jìn)行Kubernetes安裝是大多數(shù)Kubernetes用戶的最佳選擇。

在Rancher Labs,我們希望Kubernetes有朝一日成為所有云服務(wù)商支持的標(biāo)準(zhǔn)化的基礎(chǔ)架構(gòu),且一直在為了實(shí)現(xiàn)這個(gè)愿景而努力。已推出技術(shù)預(yù)覽版、將于2018年初正式發(fā)布的Rancher 2.0,將可以同時(shí)納管和導(dǎo)入任何類型、來自任何云提供商的Kubernetes集群,包括RKE、AWS EKS、Google Container Engine (GKE)、Azure Container Service (AKS)等等。

下一步,一起走吧

秉承Rancher一貫100%開源的風(fēng)格,你可以直接從GitHub上下載RKE

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27154.html

相關(guān)文章

  • Rancher Kubernetes EngineRKE正式發(fā)布閃電般的Kubernetes

    摘要:現(xiàn)在,越來越多的開發(fā)人員不再使用傳統(tǒng)的應(yīng)用程序服務(wù)器,而是開始使用作為分布式應(yīng)用程序平臺(tái)開發(fā)人員使用作為后端數(shù)據(jù)庫(kù)。而我們已注意到,將諸如之類的輕量級(jí)安裝程序嵌入到分布式應(yīng)用程序中,滿足了很多來自用戶的興趣與需求。 作為Rancher 2.0的重要組件,Rancher Kubernetes Engine(RKE)現(xiàn)已正式全面發(fā)布!這是Rancher Labs推出的新的開源項(xiàng)目,一個(gè)極致...

    Anchorer 評(píng)論0 收藏0
  • 公有云托管K8s服務(wù)百花齊放,企業(yè)如何統(tǒng)一納管、便捷管理?

    摘要:正在美國(guó)拉斯維加斯舉行的大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無非是一種無需管理服務(wù)器即可運(yùn)行容器的服務(wù),以及,一個(gè)完全托管的服務(wù)。的發(fā)布,意味著國(guó)際范圍內(nèi)三大最主要的云服務(wù)商和,已全部提供托管的服務(wù)。 正在美國(guó)拉斯維加斯舉行的AWS re:Invent 2017大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無非是AWS Fargat...

    AdolphLWQ 評(píng)論0 收藏0
  • 公有云托管K8s服務(wù)百花齊放,企業(yè)如何統(tǒng)一納管、便捷管理?

    摘要:正在美國(guó)拉斯維加斯舉行的大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無非是一種無需管理服務(wù)器即可運(yùn)行容器的服務(wù),以及,一個(gè)完全托管的服務(wù)。的發(fā)布,意味著國(guó)際范圍內(nèi)三大最主要的云服務(wù)商和,已全部提供托管的服務(wù)。 正在美國(guó)拉斯維加斯舉行的AWS re:Invent 2017大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無非是AWS Fargat...

    golden_hamster 評(píng)論0 收藏0
  • 春節(jié)不打烊!Rancher 2.0 里程碑版本發(fā)布:支持添加自定義節(jié)點(diǎn)!

    摘要:里程碑更新支持添加自定義節(jié)點(diǎn)此次更新之前的版本只支持和,而如今的最新版本,用戶可以在創(chuàng)建集群時(shí)添加了自定義節(jié)點(diǎn)了。連接成功后,將按照用戶指定的角色所指示的方式為該節(jié)點(diǎn)安裝相應(yīng)的組件。 Rancher是一個(gè)開源的全棧化企業(yè)級(jí)容器管理平臺(tái),用戶在Rancher可視化界面上以點(diǎn)選的方式,即可一鍵完成所有容器基礎(chǔ)設(shè)施(網(wǎng)絡(luò)、存儲(chǔ)、負(fù)載均衡等)的對(duì)接與部署,確保容器在任何基礎(chǔ)架構(gòu)上(公私有云、虛...

    zilu 評(píng)論0 收藏0
  • 再獲巨頭認(rèn)可,Rancher、ARM強(qiáng)強(qiáng)聯(lián)合推出物聯(lián)網(wǎng)、邊緣計(jì)算、數(shù)據(jù)中心K8S平臺(tái)

    摘要:年月日,企業(yè)級(jí)管理平臺(tái)以下簡(jiǎn)稱宣布與英國(guó)芯片設(shè)計(jì)公司合作,以滿足客戶對(duì)物聯(lián)網(wǎng)和邊緣計(jì)算的部署需求。此次發(fā)布的用于物聯(lián)網(wǎng)平臺(tái)和邊緣節(jié)點(diǎn)的平臺(tái)包含年月推出的端口以及。和為物聯(lián)網(wǎng)邊緣計(jì)算數(shù)據(jù)中心節(jié)點(diǎn)創(chuàng)建了一個(gè)基于的計(jì)算平臺(tái)。 2018年12月11日,企業(yè)級(jí)Kubernetes管理平臺(tái)Rancher Labs(以下簡(jiǎn)稱Rancher)宣布與英國(guó)芯片設(shè)計(jì)公司Arm合作,以滿足客戶對(duì)物聯(lián)網(wǎng)和邊緣計(jì)...

    Jason_Geng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<