2016-08-03 4 views
0

저는 OpenShift에서 약간 새로운데, 이미 마스터 노드와 다중 노드 (이 설정은 지금 삭제되었습니다) 용으로 설치했습니다.OpenShift Origin : 다중 마스터 설치

이제 안정성이 더 필요하므로 현재 3 개의 마스터와 2 개의 노드 (시작)로 호스트를 준비하고 있습니다.

나는 DNS하는 DHCP와 같은 호스트에 대한 구체적인 항목과 etcd2 클러스터 및 실행했습니다 :

  • openshift 라우터를 (외부 및 내부 접근이 HAproxy와 LB로 사용됩니다)
  • 는 openshift-etcd1
  • openshift-etcd2
  • openshift-etcd2
  • openshift-MASTER1
  • openshift 마스터 2
  • openshift-master3
  • openshift - 노드 1
  • openshift - 노드 2

하지만 지금은 세 가지 질문이 있습니다

    내가 라우터에서 내 ansible 작전을 실행합니까
  • 거나를 주인 중 한 명?
  • 독점 스토리지 용 공유 풀을 만들거나 각 마스터에 새 디스크를 만들어야합니까?
  • 이미 다중 마스터 구성에 문제가 있습니까?

저는 많은 질문을하지만, 같은 주제에 질문이 있습니다. OpenShift로 HA 설정을하는 방법입니다.

미리 감사드립니다.

답변

1

질문에 2 개만 대답 할 수 있습니다.

  1. 어떤 호스트에서 실행 가능한지 여부는 중요하지 않습니다. 참고 : 호스트의 역할을 (마스터에서 노드로 또는 그 반대로) 변경하는 경우 실행하기 전에 해당 사실을 삭제해야합니다 (예 : 랩톱) 주 : 전체 오픈 시프트 설치의 일부가 아닌 호스트에서 실행할 수도 있습니다 다시 config 플레이 북. 그렇지 않으면 변경 사항이 선택되지 않습니다.

  2. 후속 조치 : 마스터의 고 가용성과 관련하여 공유 풀에 대해 묻고 있습니까?

  3. 가능성있는 플레이 북을 사용하여 제공된 다중 마스터 설정이 예상대로 작동합니다.

    • 작은 딸꾹질의 w.r.t.이 있었다 : 주인의 상태에 직면 etcd

일부 사소한 문제를 사용하여 동기화됩니다 오리진 노드 서비스가 도커의 PID 인 을 찾지 못했습니다.해결 방법 : https://github.com/kubernetes/kubernetes/issues/26259#issuecomment-229303274

  • openvswitch가 네트워킹을 올바르게 설정하지 못합니다. 해결 방법 : 다시 시작 openvswitch 서비스 내가, 내가 너무 많은 시간 개인 인프라에이 달성 10 일 전 포기 지출 한 답변
  • +0

    감사합니다, ... 1) 예 내가 '동의 내 마스터 중 한 명에게 테스트했습니다. 2) "마스터의 고 가용성과 관련하여 공유 풀에 대해 묻고 있습니까?" 예, 이것에 대해 이야기했습니다. 3) 예! – Bouhnosaure

    +1

    그래서 Q2에 답하십시오. HA 마스터를 설정하려면 공유 풀이 필요하지 않습니다. etcd로 충분합니다. –