WebSphereHealth 自訂資源

WebSphereHealth 自訂資源代表已安裝至 Kubernetes 名稱空間的 WebSphere Health 實例。 建立該實例時,便會以預設配置建立該資源。 稍後,可以使用該 CR 來更新配置。

WebSphereHealth YAML 結構

WebSphereHealth 定義具有下列結構:
apiVersion: automation.websphere.ibm.com/v1
kind: WebSphereHealth
metadata:
  name: wsa-health
spec:
  analysisManager: 
    image: ...
    memoryAnalysisRunner: 
      activeDeadlineSeconds: ...
      image: ...
      resources: 
        limits: ...
        requests: ...
    replicas: ...
    resources: 
      limits: ...
      requests: ...
  apis: 
    image: ...
    replicas: ...
    resources: 
      limits: ...
      requests: ...
  fileStore: 
    storage: 
      class: ...
      selector: 
        matchExpressions: ...
        matchLabels: ...
      size: ...
  investigationManager: 
    image: ...
    replicas: ...
    resources: 
      limits: ...
      requests: ...
  license: 
    accept: ...
  pullPolicy: ...
  pullSecret: ...
  replicas: ...
  repository: ...
  webhooksAPIs: 
    image: ...
    replicas: ...
    resources: 
      limits: ...
      requests: ...
status: 
  conditions: ...
  endpoints:
    automationUI: ...
  references: 
    pullSecret: ...
  versions: 
    reconciled: ...

WebSphereHealth 詳細資料

meta 資料(必要)
請參閱 Kubernetes API 文件,以取得 meta 資料欄位的欄位。
spec
定義想要的 WebSphereHealth 狀態。
analysisManager
分析管理程式的配置。 選用。
映像檔
分析管理程式的儲存器映像檔。 預設為來自 cp.icr.io/cp/ 儲存庫的映像檔。
memoryAnalysisRunner
記憶體分析執行程式的配置。 選用。
activeDeadlineSeconds
指定在系統嘗試停止工作之前,相對於工作可能處於作用中的 startTime 的持續時間 (以秒為單位)。 預設為 3600
映像檔
記憶體分析執行程式的儲存器映像檔。 預設為來自 cp.icr.io/cp/ 儲存庫的映像檔。
資源
說明計算資源需求。 CPU 預設為 500m,限制為 1 core。 記憶體預設為 4Gi,限制為 4Gi
限制
說明容許的計算資源數量上限。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
要求
說明所需的計算資源數量下限。 如果省略儲存器的 requests,而且已明確指定 limits,則它會預設為 limits,否則會預設為實作所定義的值。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
抄本
WebSphere 性能 API 所需的 Pod 數目。 預設為 3。 上限為 10
資源
說明計算資源需求。 CPU 預設為 200m,限制為 400m。 記憶體預設為 256Mi,限制為 512Mi
限制
說明容許的計算資源數量上限。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
要求
說明所需的計算資源數量下限。 如果省略儲存器的 requests,而且已明確指定 limits,則它會預設為 limits,否則會預設為實作所定義的值。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
API
WebSphere Health API 的配置。 選用。
映像檔
WebSphere Health API 的儲存器映像檔。 預設為來自 cp.icr.io/cp/ 儲存庫的映像檔。
抄本
WebSphere 性能 API 所需的 Pod 數目。 預設為 3。 上限為 10
資源
說明計算資源需求。 CPU 預設為 500m,限制為 1 core。 記憶體預設為 256Mi,限制為 1Gi
限制
說明容許的計算資源數量上限。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
要求
說明所需的計算資源數量下限。 如果省略儲存器的 requests,而且已明確指定 limits,則它會預設為 limits,否則會預設為實作所定義的值。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
fileStore
WebSphere Health 的檔案儲存庫配置。 選用。
storage
WebSphere Health 的儲存體配置。 選用。
類別
StorageClass 資源的名稱。 預設值為叢集的 StorageClass 資源。 建立 WebSphere Health 之後,無法指定或更新名稱。
選取器
當選取資料儲存庫的磁區時,要符合的持續性磁區 (PVs) 標籤查詢。
matchExpressions
matchExpressions 是標籤選取器需求的清單。 各項需求之間會進行 AND 運算。
matchLabels
matchLabels 是 {key,value} 配對的對映。 matchLabels 對映中的單一個 {key,value} 相當於 matchExpressions 的一個元素,其索引鍵欄位為 "key",運算子為 "In",且值陣列僅包含 "value"。 各項需求之間會進行 AND 運算。
size
資料儲存庫的儲存體大小。 預設為 50 Gi
investigationManager
調查管理程式的配置。 選用。
映像檔
調查管理程式的儲存器映像檔。 預設為來自 cp.icr.io/cp/ 儲存庫的映像檔。
抄本
調查管理程式需要的 Pod 數目。 預設為 3。 上限為 10
資源
說明計算資源需求。 CPU 預設為 200m,限制為 400m。 記憶體預設為 256Mi,限制為 512Mi
限制
說明容許的計算資源數量上限。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
要求
說明所需的計算資源數量下限。 如果省略儲存器的 requests,而且已明確指定 limits,則它會預設為 limits,否則會預設為實作所定義的值。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
授權
需要授權資訊。
接受
在部署 WebSphere Health 之前,必須先接受授權。
pullPolicy
取出儲存器映像檔的原則。 預設為 IfNotPresent
pullSecret
用於從指定儲存庫取出映像檔的密鑰名稱。 如果已使用廣域映像檔取回密碼配置了叢集,則這不是必要項。
抄本
每一個 WebSphere Health 元件所需的 Pod 數目。 在每一個元件層次指定的抄本優先於此值。 預設為 3。 上限為 10
儲存庫
包含 WebSphere Health 元件映像檔的儲存庫。 預設為 cp.icr.io/cp/
webhooksAPIs
Webhook API 的配置。 選用。
映像檔
Webhook API 的儲存器映像檔。 預設為來自 cp.icr.io/cp/ 儲存庫的映像檔。
抄本
Webhook API 想要的 Pod 數目。 預設為 3。 上限為 10
資源
說明計算資源需求。 CPU 預設為 500m,限制為 1 core。 記憶體預設為 256Mi,限制為 1Gi
限制
說明容許的計算資源數量上限。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
要求
說明所需的計算資源數量下限。 如果省略儲存器的 requests,而且已明確指定 limits,則它會預設為 limits,否則會預設為實作所定義的值。 如需相關資訊,請參閱 https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
狀態
定義 WebSphereHealth 類型的觀察狀態。
端點
各種端點的相關資訊。
automationUI
鏈結至 IBM Automation 使用者介面。
參照
針對 WebSphereHealth 類型的已處理資源相關內部資訊。
versions
儲存運算子及運算元版本的相關資訊。