何謂 IBM Cloud Kubernetes Service?

IBM Cloud™ Kubernetes Service 是一種受管理儲存器服務,它可以快速提供可綁定進階服務(例如 IBM Watson® 和區塊鏈)的應用程式。IBM Cloud Kubernetes Service 為已認證的 K8s 提供者,其提供智慧型排程、自我修復、水平調整、服務探索及負載平衡、自動化實施及回復,以及密碼與配置管理。此 Kubernetes 服務還有關於簡化的叢集管理、儲存器安全和隔離原則的進階功能,有設計您自己叢集的能力,以及能夠在部署中達到一致性的整合作業工具。

取得常見問題 (FAQ)

IBM Cloud Kubernetes Service 特性

簡化叢集管理

為首次使用者提供直覺式 GUI 體驗,同時支援 CLI 和 API 選項,以便與您的 CI/CD 工具整合。聚焦在商業目標,而非管理開放程式碼專案。完全受管理的 K8s 主節點和使用者控制的工作者節點管理,意味著您擁有計算能力,而 IBM 則提供管理能力。

安全及隔離功能已內建在其中,而非附加鎖上而已

將 Docker 映像檔儲存在已加密及專用登錄中,並搭配 Docker Notary 及映像檔安全強制執行來包含映像檔簽署,以確保由您控制可部署的映像檔。整合的漏洞警告器,可內部檢查靜態 Docker 映像檔及現用儲存器,以找出已知漏洞及配置弱點。工作者節點隔離選項包括裸機伺服器。

雲端和 Watson 服務垂手可得

建置豐富的客戶體驗,透過 170 個以上的 IBM 服務和協力廠商服務來強化您的應用程式,包括認知、氣象資料、持續儲存空間、分析及存取控制叢集資源、使用身分及存取管理。

瞭解如何利用 Kubernetes、Istio 及 Watson 進行建置

客戶如何運用它

在 Kubernetes 上部署可調整規模的 Web 應用程式

本指導教學將逐步引導您搭建 Web 應用程式,在儲存器本端執行該應用程式,然後將其部署到 IBM Cloud Kubernetes 叢集。此外,您將瞭解如何連結自訂網域、監視環境的性能及進行調整。

抓取程式碼

在 Kubernetes 架構圖上部署 Web 應用程式

分析日誌並監視 Kubernetes 應用程式的性能

本指導教學顯示如何使用 IBM Log Analysis with LogDNA 服務,來配置及存取部署於 IBM Cloud™ 上的 Kubernetes 應用程式日誌。
以下是步驟:

1. 將 Python 應用程式部署至在 IBM Cloud Kubernetes Service 上佈建的叢集。
2. 配置 LogDNA 代理程式,產生不同層次的應用程式日誌,以及存取工作者日誌、pod 日誌或網路日誌。
3. 利用 LogDNA Web 使用者介面,透過 Log Analysis 來搜尋、過濾及視覺化這些日誌。
4. 使用 Sysdig 服務設定 IBM Cloud Monitoring,並配置 Sysdig 代理程式以監視您的應用程式及 IBM Cloud Kubernetes Service 叢集的效能和性能。

開始使用

分析日誌及監控 Kubernetes 應用程式性能的架構圖

連續部署至 Kubernetes

本指導教學將逐步引導您針對在 IBM Cloud Kubernetes Service 中執行的儲存器化應用程式,設定持續整合和交付管線的程序。
您將瞭解如何設定來源控制,然後建置、測試及部署程式碼至不同的部署階段。接下來,您將新增整合至其他服務(如 Slack 通知)。

取得技術

此圖形說明 IBM Continuous Delivery 如何協助針對儲存器化應用程式,設定持續整合及交付管線。

建立叢集

在本指導教學系列中,您可以看到一家虛構的公關公司如何使用 Kubernetes 功能在 IBM Cloud 中部署儲存器化應用程式。公關公司運用 Watson™ Tone Analyzer 來分析其新聞稿及接收意見反應。

讓它經得起考驗

使用 Kubernetes 部署儲存器化應用程式的導覽圖影像

DevOps 工具鏈

結合 IBM Cloud 服務與開放程式碼及協力廠商工具。

在幾分鐘內開始使用

在 IBM Cloud 上管理 Docker 儲存器及 IBM Cloud Kubernetes Service 叢集內的高可用性應用程式。