2.8.4.2. 기능 개선
- 클러스터가 OpenShift Container Platform 3.5에서 업그레이드된 경우 etcd2 데이터를 정리하기 위해 새 플레이북이 추가되었습니다. 여전히 etcd2 데이터를 전송하고 공간을 늘릴 수 있습니다. 새 플레이북은 etcd2 데이터를 안전하게 제거합니다. (BZ#1514487)
- 새로운 멀티 풀 드라이버가 Kuryr-Kubernetes에 추가되어 다른 노드가 VM 내부에서 실행되는 동안 일부 노드가 베어 메탈인 하이브리드 환경을 지원하므로 다른 Pod VIF 드라이버(예: neutron 및 nested-vlan)가 있습니다. 이 새 기능을 사용하려면 kuryr.conf configmap에 다른 풀 및 pod_vif 드라이버에 사용할 수 있는 구성 매핑을 지정해야 합니다. 또한 노드에 사용할 pod_vif 에 대한 올바른 정보를 사용하여 노드에 주석을 달아야 합니다. 그렇지 않으면 기본 항목이 사용됩니다. (BZ#1553070)
OpenStack 배포된 클러스터의 Ansible 플레이북을 확장합니다. OpenStack 프로비저닝
플레이북(playbook/openstack/openshift-cluster/provision_install.yml
)을 사용하여 OpenStack 상단에 OpenShift를 설치하는 경우, 인벤토리를 직접 작성하고 두 개의 추가 플레이북을 실행하는 등 여러 가지 수동 단계가 필요합니다. 이 작업은 더 불안정했으며 더 복잡한 문서가 필요했으며 초기 배포 환경과 일치하지 않았습니다. OpenStack에서 OpenShift를 확장하려면 이제 원하는 수의 노드를 변경하고 다음 플레이북 중 하나를 실행할 수 있습니다(작업자 또는 마스터 노드를 확장할지 여부에 따라).playbooks/openstack/openshift-cluster/node-scaleup.yml playbooks/openstack/openshift-cluster/master-scaleup.yml
- Elasticsearch에 대한 재현 전략 시간 초과를 정의합니다. 클러스터에 스토리지 연결에 문제가 있기 때문에 새 Elasticsearch 포드의 롤아웃이 실패하는 AWS OpenShift 클러스터에 대한 예가 있습니다. 긴 재생성 타임아웃을 정의하면 클러스터가 새 포드에 스토리지를 더 연결하는 데 더 많은 시간을 할애할 수 있습니다. Elasticsearch Pod는 롤백을 재시작하고 횟수를 줄일 수 있습니다. (BZ#1655675)