<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 摘要: 用過ruby人對method_missing肯定不陌生,通常我們利用這一神技來實現調用不存在的方法,以便進行回調,利用它可以很方便的實現我們自己的DSL。 在學習method_missing之前,先理解下ruby方法調用過程 當ruby對象執行某一方法時,他需要找到這個方法,其查找流程如下: 1、查 閱讀全文
    posted @ 2022-05-10 00:41 阿拉懶神燈 閱讀(9) 評論(0) 推薦(0) 編輯
    摘要: Ruby提供了ripper這個工具,我們可利用此工具分析ruby代碼,方便定位性能問題。 以下內容都是以如下代碼為例: x > 100 ? 'foo' : 'bar' Ruby在執行程序前會將代碼轉化為更加結構化的語句 第一步:將代碼切分為一個一個的詞條 ripper的tokenize的方法可以將代 閱讀全文
    posted @ 2022-05-10 00:37 阿拉懶神燈 閱讀(9) 評論(0) 推薦(0) 編輯
    摘要: 一、介紹 iostat用于監視系統IO以及CPU使用情況。 二、安裝 sudo apt-get install sysstat 三、語法和選項、參數 語法:iostat [選項] [參數] 選項: -c:僅顯示CPU使用情況 -d:僅顯示設備IO情況 -k:顯示狀態以kb/s為單位 -m:顯示狀態以 閱讀全文
    posted @ 2022-05-10 00:27 阿拉懶神燈 閱讀(29) 評論(0) 推薦(0) 編輯
    摘要: Sinatra是一個ruby的輕量級Web框架,這這個框架總共就1000多行代碼,非常簡潔,值得一讀。 一、Sinatra組成 Sinatra的主要實現的代碼在base.rb中,主要有以下幾個部分: Request:繼承于Rack::Request,用于描述一個請求,通過這個類可以很方便獲取到請求 閱讀全文
    posted @ 2022-05-10 00:20 阿拉懶神燈 閱讀(11) 評論(0) 推薦(0) 編輯
    摘要: kubectl作為我們主要的操作K8S的工具,其具備非常豐富的功能,但是如果不經過打磨,使用起來還是存在諸多不便,今天我們來看看如何將我們的kubectl打磨的更加易用。 一、命令自動補全 kubectl中提供非常多的命令,如果每一次都要手動一個字符一個字符的敲未免太累了,那么如何配置自動補全呢?這 閱讀全文
    posted @ 2022-02-12 10:33 阿拉懶神燈 閱讀(303) 評論(1) 推薦(0) 編輯
    摘要: Pod在整個生命周期中被系統標示為各種狀態,熟悉Pod的各種狀態對于理解Pod的調度策略、重啟策略很有必要。 一、Pod生命周期 Pod的所處階段信息保存在PodStatus.Phase,Phase有如下幾種值: Pending: API Server已經創建該Pod,但一個或多個容器還沒有被創建, 閱讀全文
    posted @ 2022-01-25 09:10 阿拉懶神燈 閱讀(98) 評論(0) 推薦(0) 編輯
    摘要: Kubernetes在創建Pod時,會為Pod和容器設置一些額外的信息,比如Pod名稱、Pod IP、Node IP、Label、Annotation、資源限制等,我們經常會在應用程序中使用到這些數據,比如利用Pod名稱作為應用日志的字段,方便分析日志。為了能在容器內獲取這些信息,我們可以使用Dow 閱讀全文
    posted @ 2022-01-25 09:08 阿拉懶神燈 閱讀(342) 評論(0) 推薦(0) 編輯
    摘要: 我們在部署應用時常常會考慮將應用程序與配置文件相分離,這樣可以使應用程序更好的復用,并且通過不同配置也能實現更靈活的功能。將應用制作成鏡像后,我們可以在啟動容器時通過環境變量或掛載文件的方式注入,但是在面臨大規模容器集群的場景下就顯得力不從心了,因此我們可以使用ConfigMap進行統一配置。 一、 閱讀全文
    posted @ 2022-01-22 12:20 阿拉懶神燈 閱讀(210) 評論(0) 推薦(0) 編輯
    摘要: Pod 是一組緊密關聯的容器集合,它們共享IPC、Network和UTS namespace,是 Kubernetes 調度的基本單元。Pod 的設計理念是支持多個容器在一個 Pod 中共享網絡和文件系統,可以通過進程間通信和文件共享這種簡單高效的方式組合完成服務。 一、Pod的定義 這里還是以我們 閱讀全文
    posted @ 2022-01-21 20:49 阿拉懶神燈 閱讀(429) 評論(0) 推薦(1) 編輯
    摘要: 我們在學習K8S時會有個問題,那就是我自己做的應用鏡像如何在K8S中部署呢?如果我們每做一個鏡像都要推送到公共鏡像倉庫那未免太麻煩了,這就需要我們搭一個私有鏡像倉庫,通過私有倉庫,K8S集群便可以從中拉取鏡像了。 一、拉取并部署docker register 私有鏡像倉庫部署也很簡單,Docker 閱讀全文
    posted @ 2022-01-21 20:44 阿拉懶神燈 閱讀(134) 評論(0) 推薦(0) 編輯
    国产美女a做受大片观看