OpenShift와 Kubernetes의 차이점과 각각을 사용해야하는 경우는 무엇입니까? OpenShift가 Kubernetes를 실행하고 있지만 OpenShift를 실행하는 것이 Kubernetes보다 좋고 OpenShift가 과도 할 때를 결정하려고합니다.OpenShift와 Kubernetes의 차이점
답변
OpenShift에는 Kubernetes가 포함되어 있으므로 OpenShift의 추가 기능이 필요하지 않은 경우 웹 콘솔, 빌드, 고급 배포 모델 등을 무시할 수 있습니다.
Here's a summary of items available on the OpenShift website.
@SteveS에서 언급 한 추가 API 엔티티 외에도 Openshift는 고급 보안 개념을 가지고 있습니다.
이것은 보안과 관련된 특정 요구 사항이있는 엔터프라이즈 컨텍스트에서 실행할 때 매우 유용 할 수 있습니다. 이 기능은 실제 사용 환경에서의 강점이 될 수 있지만 처음에는 많은 좌절의 원인이 될 수 있습니다. 한 가지 주목할만한 예는 기본적으로 컨테이너가 Kubernetes에서 root
으로 실행되지만 Openshift에서 ID가 높은 arbitrary user
(예 : 1000090000)으로 실행된다는 것입니다. DockerHub의 많은 컨테이너가 예상대로 작동하지 않음을 의미합니다.. 일부 인기있는 응용 프로그램의 경우 Red Hat Container Catalog은이 기능/제한을 염두에두고 이미지를 제공합니다. 그러나이 카탈로그에는 자주 사용되는 컨테이너의 하위 집합 만 포함되어 있습니다.
시스템의 아이디어를 얻으려면 Kubernetes로 시작하는 것이 좋습니다. Minikube은 지역 1 노드 Kubernetes 클러스터를 신속하게 설정하는 훌륭한 방법입니다. 기본 개념에 익숙하면 Openshift 기능 및 디자인 결정의 의미를 더 잘 이해할 수 있습니다.
- 1. Docker와 Kubernetes의 주요 차이점
- 2. openshift와 함께 jhipster-registry를 설치하지 못했습니다.
- 3. OpenShift와 함께 작동하지 않는 Spring Boot ErrorController
- 4. Kubernetes의 응답없는 SonarQube
- 5. Kubernetes의 컨테이너 바인드 마운트
- 6. kubernetes의 flannel 제한
- 7. Kubernetes의 Traefik 클러스터 모드
- 8. 는 Kubernetes의 API 프록시는
- 9. Kubernetes의 후크 사용
- 10. 오류는 Kubernetes의 v1.4.3에
- 11. Kubernetes의 정적 발신 IP
- 12. Kubernetes의 컨테이너 가비지 수집
- 13. Kubernetes의 동적 영구 볼륨
- 14. Kubernetes의 StatefulSet으로 Hashicorp Vault
- 15. Kubernetes의 배포 이미지 업데이트
- 16. Kubernetes의 Yaml 템플릿
- 17. Kubernetes의 CockroachDB를 공개 IP
- 18. Kubernetes의 포드 우선 순위
- 19. kubernetes의 하늘색 코스모스 mongodb 사용
- 20. AKS/ACS의 Kubernetes의 최신 버전
- 21. Kubernetes의 GCP LoadBalancer에 연결이 거부되었습니다.
- 22. Kubernetes의 포드간에 영구 볼륨 공유
- 23. 이는 Kubernetes의 외부 포트는 내가는 Kubernetes의 모든 노드에 외부 포트에 서비스를 노출 한
- 24. kubernetes의 CA 인증서 및 JWT 토큰
- 25. Kubernetes의 GC는 Expected Docker 컨테이너를 제거하지 않습니다.
- 26. Kubernetes의 여러 포드 및 노드 관리
- 27. GCP의 GKE에서 kubernetes의 IP로 액세스 제한
- 28. Kubernetes의 Docker 컨테이너 내부 인터넷 연결
- 29. Kubernetes의 한 서비스를 다른 서비스에 연결하십시오.
- 30. Mesos 또는 Kubernetes의 공공 및 사설망을 지원합니까?