[爆卦]zookeeper是什麼是什麼?優點缺點精華區懶人包

雖然這篇zookeeper是什麼鄉民發文沒有被收入到精華區:在zookeeper是什麼這個話題中,我們另外找到其它相關的精選爆讚文章

在 zookeeper是什麼產品中有6篇Facebook貼文,粉絲數超過2,850的網紅矽谷牛的耕田筆記,也在其Facebook貼文中提到, 本篇文章是個經驗分享系列文,作者探討 Kubernetes 內 15 種不被建議的部署策略與模式。 作者之前曾經撰寫過 Contianer 架構底下的部署模式探討,而本系列文(三篇)則是著重於如何將這些 containers 透過 Kubernetes 給部署到生產環境,總共會探討十五種不推薦的模式...

 同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...

  • zookeeper是什麼 在 矽谷牛的耕田筆記 Facebook 的最佳貼文

    2021-06-02 08:00:07
    有 95 人按讚

    本篇文章是個經驗分享系列文,作者探討 Kubernetes 內 15 種不被建議的部署策略與模式。
    作者之前曾經撰寫過 Contianer 架構底下的部署模式探討,而本系列文(三篇)則是著重於如何將這些 containers 透過 Kubernetes 給部署到生產環境,總共會探討十五種不推薦的模式,接下來的三篇文章將會介紹各五種不好的模式。

    Using containers with the latest tag in Kubernetes deployments
    任何 container 的 image 都不應該使用 latest,因為 latest 本身沒有任何意義,這會使得維運人員沒有辦法掌握到底當前部署的版本是什麼,更嚴重的情況適當 latest 搭配 PullPolicy:Always 時會產生更為嚴重的問題。因為 Always 的策略導致每次 Pod 部署時都會重新抓取 image,所以一個 deployment 中,多個使用 latest tag 的 Pod 但是其實使用的 image hash 是不同的。

    作者認為比較好的做法有
    1. 所有 container image 都是不可修改的,一旦建立就禁止覆蓋,有任何改動就進版
    2. 部署用的 image tag 使用有意義的版本名稱

    補充: 實際上 pull image 也可以使用 sha256,譬如 "docker pull hwchiu/kubectl-tools@sha256:acfb56059e6d60bf4a57946663d16dda89e12bfb1f8d7556f277e2818680e4c8"

    Baking the configuration inside container images
    任何 contaienr image 建置的時候應該都要往通用的方向去設計,而不是參雜各種設定在裡面。著名的 12-factor app 裡面也有提到類似個概念,建置好的 image 應該要可以 build once, run everywhere,動態的方式傳入不同的設定檔案,而不是把任何跟環境有關的資訊都寫死
    舉例來說,如果 image 內包含了下列設定(舉例,包含不限於)
    1. 任何 IP 地址
    2. 任何帳號密碼
    3. 任何寫死的 URL

    作者認為比較好的做法有
    1. 透過動態載入的方式來設定運行時的設定,譬如Kubernetes configmaps, Hashicorp Consul, Apache Zookeeper 等
    2. 根據不同程式語言與框架甚至可以做到不需要重啟容器就可以載入新的設定

    Coupling applications with Kubernetes features/services for no reason
    作者認為除了很明確專門針對 Kubernetes 使用,或是用來控制 Kubernetes 的應用程式外,大部分的 應用程式包裝成 Container 時就不應該假設只能運行在 Kubernetes 內。作者列舉了幾個常見的使用範例,譬如

    1. 從 K8s label/annotation 取得資訊
    2. 查詢當前 Pod 運行的資訊
    3. 呼叫其他 Kubernetes 服務(舉例,假設環境已經存在 Vault,因此直接呼叫 vault API 來取得資訊)

    作者認為這類型的綁定都會使得該應用程式無法於沒有 Kubernetes 的環境運行,譬如就沒有辦法使用 Docker-compose 來進行本地開發與測試,這樣就沒有辦法滿足 12-factor 中的精神。
    對於大部分的應用程式測試,除非其中有任何依賴性的服務是跟外部 Kubernetes 綁定,否則這些測試應該都要可以用 docker-compose 來叫起整個服務進行測試與處理。
    服務需要使用的資訊應該是運行期間透過設定檔案,環境變數等塞入到 Container 內,這樣也呼應上述的不要將與環境有關的任何資訊都放入 image 內。

    Mixing application deployment with infrastructure deployment (e.g. having
    Terraform deploying apps with the Helm provider)
    作者認為近年來伴隨者 IaC 概念的熱門,愈來愈多的團隊透過 Terraform/Pulumi 這類型的工具來部署架構,作者認為將部署架構與部署應用程式放到相同一個 Pipeline 則是一個非常不好的做法。

    將基礎架構與應用程式同時放在相同 pipeline 可以降低彼此傳遞資訊的困難性,能夠一次部署就搞定全部,然而這種架構帶來的壞處有
    1. 通常應用程式改動的頻率是遠大於基礎架構的改變,因此兩者綁在一起會浪費許多時間在架構上
    假如部署基礎架構需要 25 分鐘而應用

    https://codefresh.io/kubernete.../kubernetes-antipatterns-1/

  • zookeeper是什麼 在 K & C 凱勒與夏綠妹 Facebook 的最佳解答

    2019-07-12 20:21:49
    有 2,947 人按讚


    兩寶現在很會玩家家酒☺️
    在動物園裡的play zoo裡,CeCe當起了小護士,拿著杯子和聽診器到處給娃娃動物們關心,首先先幫他們聽心跳,然後問他們「會痛痛嗎?」自己自言自語,然後拿杯子餵他們作勢在餵藥。

    也跑來關心我「媽咪,痛痛嗎?」
    我還要配合她假裝哭說「我好痛噢!小護士!」

    CeCe說「Ok, I give you 抱抱, come here!」

    我讓她擁抱了一下。

    然後她又拿杯子叫我要喝。
    我問她說「這是藥藥嗎?」
    她說「No, mommy! It’s a milk.」

    原來CeCe對痛的認知是要先給擁抱跟牛奶🥛😂

    凱勒哥哥穿動物管理員的裝扮, 我問他「你是zookeeper嗎?」
    他說「Yes, mommy.」
    我「那你的工作是什麼呢?」
    凱勒「嗯⋯(想了一下)shopping!」
    我「啊?Shopping?」
    凱勒「shopping for food! 小動物才有東西吃。」
    啊 原來是這樣☺️小孩的世界真可愛

  • zookeeper是什麼 在 混血樂樂與太陽妹妹 Abner & Aasta Facebook 的最佳貼文

    2019-05-29 18:56:10
    有 55 人按讚


    硬要當zookeeper....

    很抱歉泳衣團抵累了
    再次預告明天開團喔~
    大家再期待一下吧!

    #整天拿著一堆媽媽連中文都不知道的動物問是什麼
    #野生動物名字好困難
    #mesasilla #mamasandpapas

  • zookeeper是什麼 在 コバにゃんチャンネル Youtube 的精選貼文

    2021-10-01 13:19:08

  • zookeeper是什麼 在 大象中醫 Youtube 的最讚貼文

    2021-10-01 13:10:45

  • zookeeper是什麼 在 大象中醫 Youtube 的最佳貼文

    2021-10-01 13:09:56

你可能也想看看

搜尋相關網站