2017-03-08 3 views
3

OpenShift와 Kubernetes의 차이점과 각각을 사용해야하는 경우는 무엇입니까? OpenShift가 Kubernetes를 실행하고 있지만 OpenShift를 실행하는 것이 Kubernetes보다 좋고 OpenShift가 과도 할 때를 결정하려고합니다.OpenShift와 Kubernetes의 차이점

답변

4

@SteveS에서 언급 한 추가 API 엔티티 외에도 Openshift는 고급 보안 개념을 가지고 있습니다.

이것은 보안과 관련된 특정 요구 사항이있는 엔터프라이즈 컨텍스트에서 실행할 때 매우 유용 할 수 있습니다. 이 기능은 실제 사용 환경에서의 강점이 될 수 있지만 처음에는 많은 좌절의 원인이 될 수 있습니다. 한 가지 주목할만한 예는 기본적으로 컨테이너가 Kubernetes에서 root으로 실행되지만 Openshift에서 ID가 높은 arbitrary user (예 : 1000090000)으로 실행된다는 것입니다. DockerHub의 많은 컨테이너가 예상대로 작동하지 않음을 의미합니다.. 일부 인기있는 응용 프로그램의 경우 Red Hat Container Catalog은이 기능/제한을 염두에두고 이미지를 제공합니다. 그러나이 카탈로그에는 자주 사용되는 컨테이너의 하위 집합 만 포함되어 있습니다.

시스템의 아이디어를 얻으려면 Kubernetes로 시작하는 것이 좋습니다. Minikube은 지역 1 노드 Kubernetes 클러스터를 신속하게 설정하는 훌륭한 방법입니다. 기본 개념에 익숙하면 Openshift 기능 및 디자인 결정의 의미를 더 잘 이해할 수 있습니다.

관련 문제