익숙한 툴과 API를 사용하여 일관된 경험을 제공하고 클라우드 인프라에서도 작업할 수 있습니다.
클러스터 인프라를 보호하고, 컴퓨팅 리소스를 격리하며, 배포 시 규정 준수를 보장하세요.
인지 솔루션을 다양한 IBM Watson® API와 통합하여 앱의 성능을 확장합니다.
클러스터 전체에서 사용 가능한 리소스를 기반으로 컴퓨팅 호스트에 컨테이너를 자동으로 배포합니다.
정의된 정책에 따라 컨테이너를 자동 확장하고 복구하는 사용자 정의 Kubernetes 클러스터를 구성합니다.
내장된 로깅 및 메트릭 서비스를 사용하여 클러스터 및 컨테이너의 성능을 모니터링합니다.
플랫폼, 소스 또는 공급업체에 관계없이 마이크로서비스 네트워크를 연결, 관리 및 보호하세요.
Kubernetes에서 클라우드 네이티브 서버리스 애플리케이션을 빌드, 배포 및 실행하세요.
속도와 유연성을 극대화하여 Kubernetes 네이티브 CI/CD 파이프라인을 생성합니다.
앱을 개발하고 IBM Cloud Kubernetes Service에서 관리하는 Kubernetes 클러스터에 배포합니다. 샘플 Node.js 앱이 기본적으로 사용되지만 Git Repos and Issue Tracking에서 리포지토리에 연결할 수 있습니다.
자신만의 데이터 집합을 빌드하고 이미지 분류 모델을 학습시키는 방법을 알아보세요. 이 모델은 TensorFlow에서 사용할 수 있으며 Kubernetes 클러스터에서 실행됩니다.
단일 노드를 입력에 사용하여 피자 주문 챗봇을 만듭니다. 이 코드를 구현한 후에는 자신만의 IBM Watson® 어시스턴트 슬롯을 생성할 수 있는 지식을 갖게 됩니다.
Tekton 파이프라인을 사용하여 IBM Cloud의 Kubernetes 클러스터에 앱을 빌드하고 배포하는 방법을 알아보세요.
IBM Cloud Professional Developer 인증에 포함된 과정을 통해 Kubernetes 기술을 구축합니다.
IBM Cloud Professional Architect 인증에 포함된 과정을 통해 Kubernetes 기술을 구축합니다.
IBM Cloud Kubernetes Service에 대해 가장 자주 묻는 질문에 대한 답변을 제공합니다.
IBM Cloud® Kubernetes Service는 Docker(OCI) 컨테이너를 위한 완전 관리형 컨테이너 서비스를 제공하므로, 고객은 컨테이너화된 앱을 컴퓨팅 호스트 풀에 배포하고 이후 해당 컨테이너를 관리할 수 있습니다. 컨테이너는 클러스터의 요구 사항 및 가용성에 따라 자동으로 예약되어 사용 가능한 컴퓨팅 호스트에 배치됩니다.
모든 클러스터는 IBM이 운영 및 관리하는 Kubernetes 마스터와 고객 소유 인프라에 배포된 작업자 노드로 프로비저닝됩니다. 작업자 노드는 단일 테넌트이며 클라이언트 전용입니다. 운영 체제 패치 배포, 컨테이너 런타임 업데이트 및 새로운 Kubernetes 버전을 위해 IBM이 제공하는 툴을 사용하여 작업자 노드를 관리하세요.
IBM Cloud Kubernetes Service를 사용하면 작업자 노드에서 실행되는 포드에 Docker 컨테이너를 배포할 수 있습니다. 작업자 노드에는 컨테이너를 관리하는 데 도움이 되는 추가 기능 포드 세트가 함께 제공됩니다. Kubernetes 패키지 관리자인 Helm을 통해 더 많은 추가 기능을 설치하세요. 이러한 추가 기능은 대시보드, 로깅, IBM Cloud 및 IBM Watson® 서비스 등을 사용하여 앱을 확장할 수 있습니다.
IBM Cloud Kubernetes Service에서 수평 포드 자동 스케일링을 활성화하여 워크로드 요구사항에 따라 앱 포드를 자동으로 늘리거나 줄일 수 있습니다.
컨테이너화된 워크로드를 실행하는 컴퓨팅 인프라에 대한 제어 및 액세스로 앱에 필요한 리소스가 있는지 확인하려고 합니다. 또한 앱을 위한 안정적인 환경과 낮은 유지 관리 비용을 원합니다. IBM Cloud Kubernetes Service가 마스터를 관리하므로 귀하는 호스트 OS, 컨테이너 런타임 및 Kubernetes 버전 업데이트 프로세스를 관리할 필요가 없습니다.
클러스터에 블록 스토리지를 프로비저닝하고 애플리케이션에서 스토리지를 영구 데이터 저장소로 사용할 수 있습니다. IBM Cloud Kubernetes Service는 애플리케이션 요구 사항을 충족하는 블록 스토리지 용량과 성능 특성을 선택하는 데 사용할 수 있는 사전 정의된 Kubernetes 스토리지 클래스를 제공합니다.
IBM Cloud Kubernetes Service는 IBM Cloud 플랫폼의 IP 주소 지정, 네트워크 라우팅, ACL, 로드 밸런싱 및 방화벽 기능과 완벽하게 통합됩니다. 표준 클러스터를 배포할 때 네트워크 분할 및 격리를 제공하는 작업자 노드의 가상 네트워크를 지정할 수 있습니다. 모든 클러스터는 사전 정의된 네트워크 정책으로 설정됩니다.
모든 클러스터는 사용자 전용 단일 테넌트 클러스터로 설정됩니다. Kubernetes API 서버와 작업자 노드 간의 통신을 보호하기 위해 IBM Cloud Kubernetes Service는 OpenVPN 터널과 TLS 인증서를 사용하고, 마스터 네트워크를 모니터링하여 악성 공격을 탐지하고 해결합니다. 클러스터 리소스에 대한 사용자 액세스를 제어합니다.
플랫폼에서 서비스로 프라이빗 Docker 이미지 레지스트리를 가져옵니다. IBM Cloud Container Registry의 각 테넌트에는 프라이빗 호스팅 레지스트리가 있으며, 이 레지스트리는 클라우드에서 Docker 이미지 스토리지를 보호하기 위해 Docker v2 레지스트리를 사용하여 구축됩니다. Integrated Vulnerability Advisor는 IBM® X-Force® Exchange로 이미지를 스캔하고 ISO27k 정책은 라이브 컨테이너와 패키지를 스캔합니다.
IBM Cloud Kubernetes Service를 사용하면 클러스터를 제어할 수 있으며, Kubernetes 배포를 위한 맞춤형 Kubernetes 스케줄링 및 선호도 로직을 직접 구현할 수 있습니다.