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
- 儲存運算子及運算元版本的相關資訊。