IBM Cloud Kubernetes Service란?

IBM Cloud™ Kubernetes Service는 IBM Watson® 및 블록체인과 같은 고급 서비스에 바인딩할 수 있는 애플리케이션을 신속하게 제공하기 위한 관리형 컨테이너 서비스입니다. 공식적으로 K8을 제공하는 IBM Cloud Kubernetes Service는 지능형 스케줄링, 자체 복구, 수평적 확장, 서비스 검색 및 로드 밸런싱, 자동화된 롤아웃 및 롤백, 시크릿 및 구성 관리를 제공합니다. Kubernetes 서비스는 또한 단순화된 클러스터 관리, 컨테이너 보안 및 격리 정책과 관련된 고급 기능뿐 아니라 고유 클러스터를 설계하는 기능 및 배치 시 일관성을 위한 통합 운영 툴을 갖추고 있습니다.

자세히 보기

IBM Cloud Kubernetes Service의 주요 기능

규모에 맞게 완벽히 관리됨

IBM Watson® 및 IBM Blockchain Platform을 포함하여 IBM Cloud 제품은 Kubernetes에서 실행되며, 대규모 스케일과 워크로드 다양성을 지원합니다. 6개 지역과 35개의 데이터 센터에서 고가용성 마스터를 사용한 다중 구역 클러스터로 지속적인 가용성의 혜택을 누릴 수 있습니다.

안전한 Kubernetes 클러스터

프로덕션 워크로드를 위한 이러한 고도의 보안 환경에는 격리 정책, CIS 강화된 인프라 및 광범위한 산업 규제 준수(PCI, HIPPA 준비, SOC1, SOC2 등 포함)를 포함하여 기본 제공되는 컨테이너 수준 보안이 있습니다.

고급 서비스

자동화되고 표준화된 보안 아키텍처로 고급 IBM 서비스(예: AI, Watson 및 Blockchain)와 통합하여 앱의 기능을 확장할 수 있습니다. 여기에는 IBM Cloud™ Key Protect를 통한 고객 관리형 Kubernetes 시크릿이 포함됩니다.

지능형 프로비저닝

컨테이너는 각 클라스터의 가용성과 사용자가 정의하는 요구사항에 기반하여 자동으로 스케줄링되어 사용 가능한 컴퓨팅 호스트에 배치됩니다.

자율 회복 컨테이너

정의된 정책을 기반으로 컨테이너를 자동 스케일링하고 복구하는 사용자 정의 Kubernetes 클러스터를 구성할 수 있습니다. 자동 복구가 시정 조치를 트리거할 수 있도록 중요 컴포넌트(예: containerd, kubelet, kube-proxy 및 calico)에 대한 상태 검사를 실행할 수 있습니다.

로깅 및 모니터링

Kubernetes 기반 애플리케이션, 서비스 및 플랫폼에 대한 운영 가시성을 확보할 수 있습니다. 고급 기능으로 사용자는 모니터를 수행하여 문제점을 해결하고 경보를 정의하며 사용자 정의 대시보드를 디자인할 수 있습니다. 이 완전 중앙집중형 서비스를 이용하여 클러스터 레벨의 30일간 유지 및 자연어 처리의 혜택을 누릴 수 있습니다.

Kubernetes, Istio 및 Watson을 사용하여 빌드하는 방법 알아보기

고객이 이를 사용하는 방법

Kubernetes에서 확장 가능한 웹 애플리케이션 배치

이 튜토리얼에서는 웹 애플리케이션을 구축하여 컨테이너에서 로컬로 실행한 후 IBM Cloud Kubernetes 클러스터에 배치하는 방법을 설명합니다. 또한 사용자 정의 도메인을 바인딩하고 환경의 상태를 모니터링 및 확장하는 방법을 알아봅니다.

자세히 보기

Kubernetes 아키텍처 다이어그램에 웹 앱 배치

로그를 분석하고 Kubernetes 애플리케이션의 상태를 모니터링

이 튜토리얼에서는 IBM Log Analysis with LogDNA 서비스를 사용하여 IBM Cloud™에 배치된 Kubernetes 애플리케이션의 로그를 구성하고 액세스하는 방법을 보여줍니다. 단계는 다음과 같습니다.

1. IBM Cloud Kubernetes Service에서 프로비저닝된 클러스터에 Python 애플리케이션을 배치합니다.
2. LogDNA 에이전트를 구성하고 다양한 레벨의 애플리케이션 로그를 생성하며 작업자 로그, 팟(Pod) 로그 또는 네트워크 로그에 액세스합니다.
3. Log Analysis with LogDNA 웹 UI를 통해 해당 로그를 검색, 필터링 및 시각화합니다.
4. IBM Cloud Monitoring with Sysdig 서비스를 설정하고 애플리케이션과 IBM Cloud Kubernetes Service 클러스터의 성능과 상태를 모니터하도록 Sysdig 에이전트를 구성합니다.

시작하기

로그를 분석하고 Kubernetes 애플리케이션의 상태를 모니터링하는 아키텍처 다이어그램

Kubernetes에 대한 지속적 배치

이 학습서에서는 IBM Cloud Kubernetes Service에서 실행 중인 컨테이너화된 애플리케이션에 대한 지속적 통합 및 딜리버리 파이프라인을 설정하는 프로세스를 안내합니다. 소스 제어를 설정한 후에 코드를 구축, 테스트하여 이를 서로 다른 배치 단계로 배치하는 방법을 알아봅니다. 그리고 Slack 알림 등의 기타 서비스에 대한 통합 추가를 알아봅니다.

자세히 보기

Kubernetes에 대한 지속적 배치의 워크플로우 다이어그램

클러스터 만들기

이 튜토리얼 시리즈에서는 가상의 홍보 회사가 Kubernetes 기능을 사용하여 컨테이너화된 앱을 IBM Cloud에서 배치하는 방법을 확인할 수 있습니다. 이 홍보 회사는 Watson™ Tone Analyzer를 활용하여 보도 자료를 분석하고 피드백을 받습니다.

자세히 보기

Kubernetes를 사용하여 컨테이너화된 앱을 배치하는 로드맵 이미지

IBM Cloud Kubernetes 서비스를 사용 중인 고객

think research 로고

Think research

임상의에게 빠르고 효과적인 증거 기반 의료 능력을 제공함

Eurobits Technologies 로고

Eurobits Technologies

IBM Cloud에서 강력하고 보안이 강화된 서비스로 금융 환경을 혁신함

ibm weather 로고

The Weather Company

전 세계 최고의 날씨 웹 자산을 IBM Cloud의 매우 안전하고 확장 가능한 글로벌 아키텍처로 마이그레이션함

DevOps 툴 체인

IBM Cloud 서비스를 오픈 소스 및 타사 툴과 결합합니다.

기술 지식 확장

다이어그램이 그려진 클리어 보드를 사용하여 컨테이너의 역할을 설명하는 남성

컨테이너: 완전한 안내서

클라우드 컴퓨팅에서 컨테이너의 역할과 컨테이너가 Docker, Kubernetes, Istio, VM 및 Knative와 같은 기술을 어떻게 활용하고 있는지 파악합니다.

다이어그램이 그려진 클리어 보드를 사용하여 Kubernetes의 작동 방법을 설명하는 남성

Kubernetes: 완전한 안내서

컨테이너형 애플리케이션을 배치, 확장 및 관리하는 컨테이너 조정 툴인 Kubernetes에 대해 알아야 할 모든 것을 보여줍니다.

다이어그램이 그려진 클리어 보드를 사용하여 Knative가 Kubernetes를 보완하는 방법을 설명하는 남성

Knative: 완전한 안내서

이 안내서에서는 Knative 및 Knative이 Kubernetes 시스템을 보완하는 데 도움이 될 수 있는 방법에 대해 설명합니다.

지금 바로 시작하기

IBM Cloud에서 Docker 컨테이너 및 IBM Cloud Kubernetes Service 클러스터 내의 가용성 높은 앱을 관리합니다.