天天看點

k8s筆記3--Kubernetes IDE Lens

k8s筆記3--Kubernetes IDE Lens

  • ​​1 介紹​​
  • ​​2 安裝&使用​​
  • ​​2.1 安裝​​
  • ​​2.2 使用​​
  • ​​3 注意事項​​
  • ​​3.1 Lens cluster 界面無法看到Master和Worker屬性資訊​​
  • ​​4 說明​​

1 介紹

此處先借用一下Lens官方的圖,先來感受一下吧;作為K8S IDE,該有的它基本都有了!

k8s筆記3--Kubernetes IDE Lens

Lens 是目前市場上最強大的K8S IDE。它是一個獨立的單機應用,可以同時運作在macOS、Windows和Linux上。使用Lens 有如下優點:

  1. 對叢集準确設定和配置更加自信;
  2. 增加可見性、實時資料、日志流 和 實際使用診斷能力;
  3. 能夠快、更容易地參與叢集工作,從根本上改善生産力和商業的速度;

2 安裝&使用

2.1 安裝

  1. macOS

    下載下傳安裝包,輕按兩下 Lens-{version}.dmg 或者拖 Lens.app 到應用檔案夾;

  2. Windows

    下載下傳安裝包,輕按兩下 Lens-Setup-{version}.exe 安裝即可;

  3. Linux

    直接snap安裝即可,sudo snap install kontena-lens --classic

2.2 使用

  1. 添加叢集

    點選 + 号圖示,選擇kubeconfig檔案即可;

  2. k8s筆記3--Kubernetes IDE Lens
  3. 常見功能

    添加叢集後即可檢視修改對應資源資訊;

    如下通過Workloads檢視叢集主體資源、Pods、Deployments等資源資訊:

  4. k8s筆記3--Kubernetes IDE Lens
  5. 通過Configuration來檢視叢集ConfigMaps、Secrets、HPA等資訊:
  6. k8s筆記3--Kubernetes IDE Lens
  7. 當然,也可以檢視、編輯、變更網絡、存儲、命名空間、應用、通路控制等資訊:
  8. k8s筆記3--Kubernetes IDE Lens

3 注意事項

3.1 Lens cluster 界面無法看到Master和Worker屬性資訊

預設情況下k8s叢集沒有配置Prometheus,是以Lens上無法看到相關資訊,并且會提示:Metrics are not available due to missing or invalid Prometheus configuration。

此時需要手動配置Prometheus,Lens 自帶該功能,截具體方法如下:

右鍵單擊叢集圖示->Settings->Features->Metrics Stack-> Install

k8s筆記3--Kubernetes IDE Lens

安裝後過一會即可在Cluster界面看到相關屬性資訊:

k8s筆記3--Kubernetes IDE Lens

該操作實際上建立了一個 lens-metrics 命名空間,并建立了一個 kube-state-metrics deployments,同時建立了一個kube-state-metrics pod,一個prometheus pod,3個 node-exporter pods。如下圖所示:

k8s筆記3--Kubernetes IDE Lens

4 說明

​​k8slens 官網​​

繼續閱讀