日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

返回包禁止返回server_kubernetes部署metrics-server

發布時間:2024/1/23 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 返回包禁止返回server_kubernetes部署metrics-server 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于metrics-server

原有的kubernetes容器監控服務heapster,從kubernetes 1.11版本開始逐漸退休,如下圖所示,紅框中顯示新的監控服務即metrics-server :

metrics-server的github地址:https://github.com/kubernetes-sigs/metrics-server

實戰環境信息

  • 本次實戰環境由三臺CensOS7服務器組成,已部署了kubernetes 1.15版本;
  • 即將部署的metrics-server版本為v0.3.6,與kubernetes版本的匹配關系如下:

接下來開始部署

下載metrics-server

1. ssh登錄kubernetes機器;

2. 從GitHub下載metrics-server的發布包:

wget https://github.com/kubernetes-sigs/metrics-server/archive/v0.3.6.tar.gz

3. 解壓下載的文件:

tar -zxvf v0.3.6.tar.gz

4. 得到名為metrics-server-0.3.6的文件夾,下載工作完成;

解決問題

接下來還不能立即部署服務,有兩個問題要先解決:

1. metrics-server默認使用的是hostname,但是coredns中并沒有三臺物理機器的hostname和IP地址的關系,需要改為使用主機IP地址;

2. 驗證客戶端證書的問題,需要改為不驗證;

上述問題通過以下步驟解決:

1. 進入目錄metrics-server-0.3.6/deploy/1.8+/

cd metrics-server-0.3.6/deploy/1.8+/

2. 打開文件metrics-server-deployment.yaml,新增一些內容,如下圖,紅框中為新增的內容:

部署metrics-server

  • 還是在目錄metrics-server-0.3.6/deploy/1.8+/,執行命令kubectl apply -f ./
  • 控制臺提示多種資源被創建,如下圖:
  • 等待metrics-server的pod為running狀態,如下圖:
  • 至此,metrics-server部署已經完成,接下來驗證服務是否正常;

驗證功能

  • 執行命令kubectl top node查看服務器節點情況:
  • 執行命令kubectl top pod -n kube-system查看kube-system這個namespace下所有pod的基本情況:
  • 再來試試metrics-server的API服務,執行命令kubectl proxy --port=8080,用來開代理端口;
  • 再開打一個同樣的ssh連接,執行命令curl localhost:8080/apis/metrics.k8s.io/v1beta1/,如下圖,可以看到API返回的內容:

查看名為kube-apiserver-node1的pod的基本信息,命令是:curl localhost:8080/apis/metrics.k8s.io/v1beta1/namespaces/kube-system/pods/kube-apiserver-node1,如下圖:

至此,kubernetes環境的metrics-server部署和驗證都完成了,希望能給您一些參考;

歡迎關注我的公眾號:程序員欣宸

總結

以上是生活随笔為你收集整理的返回包禁止返回server_kubernetes部署metrics-server的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。