国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何通過Rancher webhook微服務實現Service/Host的彈性伸縮

leone / 1691人閱讀

摘要:概述結合大家的應用場景,本篇旨在介紹如何通過的微服務來實現的彈性伸縮。流程介紹創(chuàng)建服務對象。通過阿里云創(chuàng)建實例對象,打上標簽。第三方觸發(fā),完成彈性伸縮。環(huán)境準備,,,,,均可部署。本次準備的引擎版本是。

概述

結合大家CICD的應用場景,本篇Blog旨在介紹如何通過Rancher的webhook微服務來實現Service/Host的彈性伸縮。

流程介紹

Service Scale

創(chuàng)建example服務對象。

創(chuàng)建service scale webhook對象。

第三方觸發(fā)webhook,完成service彈性伸縮。

Host Sacle

通過阿里云machine driver創(chuàng)建實例對象,打上scale-up標簽。

創(chuàng)建host scale webhook對象。

第三方觸發(fā)webhook,完成host彈性伸縮。

webhook介紹

Rancher webhook的服務流程大致如下:

Webhook Driver(WD)初始化。

Router Handler(RH)初始化。

接收請求URL和Method,匹配調用RH.Execute或其他方法,RH.Execute解析請求數據得到WD_Id,進而執(zhí)行WD.Execute,最后返回并response。

環(huán)境準備 Platform

Mac,Windows,Linux,Docker Cloud,AWS,Azure均可部署。

本次準備的平臺是Ubuntu發(fā)行版(14.04),為了兼容docker,選擇linux發(fā)行版的時候內核需控制在3.10以上。

Docker

根據用戶選擇的平臺安裝docker引擎,安裝指導可參考https://docs.docker.com官方文檔,搭配Rancher使用,docker引擎版本最優(yōu)選擇1.12.6或者1.13.1。
本次準備的docker引擎版本是1.12.6。

Rancher

實踐步驟 Service Scale

創(chuàng)建example service

curl -u "xx:xx" 
-X POST 
-H "Accept: application/json" 
-H "Content-Type: application/json" 
-d "{
"description": "example service for scaling",
"name": "webapp",
"system": false,
"dockerCompose": "version: "2"
services:
  NGX:
    image: nginx:alpine
    stdin_open: true
    tty: true
    cpuset: "0"
    ports:
    - 8787:80/tcp
    cpu_shares: 1024
    labels:
      io.rancher.container.pull_image: always
      servicename: nginx",
"rancherCompose": "version: "2"
services:
  NGX:
    scale: 1
    start_on_create: true",
"binding": null,
"startOnCreate": true
}" "http://a.b.c.d:8080/v2-beta/projects/1a5/stacks"

創(chuàng)建webhook

Trigger webhook



Host Scale

創(chuàng)建example host


創(chuàng)建webhook

Trigger webhook



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

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/27062.html

相關文章

  • container-as-a-service-0x01 -- 基于Docker私有云&混合

    摘要:基于的私有云混合云構建方案蘇依蜀黍是一個開源的引擎,可以輕松的為任何應用創(chuàng)建一個輕量級的可移植的自給自足的容器。開發(fā)者在筆記本上編譯測試通過的容器可以批量地在生產環(huán)境中部署,包括虛擬機集群和其他的基礎應用平臺。 container-as-a-service-0x01 -- 基于Docker的私有云&混合云構建方案 By 蘇依蜀黍 . 2016.06.07 what Docker是一...

    import. 評論0 收藏0
  • Webhooks初體驗

    摘要:對于,唯一可以指向的兩個行為是增加容器的數量和減少容器的數量。使用在超出范圍內對服務進行伸縮是不允許的。沒有身份認證或實物需要通過請求發(fā)送到。 Rancher 1.4已于上周全面發(fā)布!新版本帶來了Dashboard和Helm的集成,更細致的網絡策略控制,直接構建進平臺中的保密管理,當然還有今天要重點介紹的主角,Webhooks! Rancher 1.4版本為webhooks添加了一個新...

    蘇丹 評論0 收藏0
  • 如何在Kubernetes上進行微服部署

    摘要:今天我們將探討如何基于微服務部署來構建。還能監(jiān)控并保障所需要數量正在運行,并將那些停止的替換掉。目前你的部署應顯示以下信息。我們將更細致地探討如何設置終端多服務部署服務發(fā)現及應用要如何應對失敗場景等。 原文來源:Rancher Labs 大多數人在生產環(huán)境中運行Docker,是把它作為構建和移動部署配置的一種方式。然而,他們的部署模型要么非常整體化,要么有幾個大的服務模塊組成。使用真實...

    keithyau 評論0 收藏0
  • 如何在Kubernetes上進行微服部署

    摘要:今天我們將探討如何基于微服務部署來構建。還能監(jiān)控并保障所需要數量正在運行,并將那些停止的替換掉。目前你的部署應顯示以下信息。我們將更細致地探討如何設置終端多服務部署服務發(fā)現及應用要如何應對失敗場景等。 原文來源:Rancher Labs 大多數人在生產環(huán)境中運行Docker,是把它作為構建和移動部署配置的一種方式。然而,他們的部署模型要么非常整體化,要么有幾個大的服務模塊組成。使用真實...

    jsummer 評論0 收藏0

發(fā)表評論

0條評論

leone

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<