Как в MWS Cloud Platform тестируют Kubernetes‑операторы
В Kubernetes-кластер добавили новую ноду. Теперь cloud provider должен связать её с виртуальной машиной, заполнить внутренний IP и снять ограничение на размещение подов. Только происходит всё это асинхронно — тесту нужно дождаться обработки объекта и убедиться, что необходимые действия выполнены.
В MWS Cloud Platform подобные сценарии проверяют при интеграционном тестировании компонентов Managed Kubernetes. С операторами задача ещё шире: за одним Custom Resource может стоять целая иерархия связанных объектов, а их состояния способны меняться в любой момент. Добавим зависимость от Kubernetes-окружения — и привычных подходов к тестированию бэкенда уже недостаточно.
Post #69723
12.3K

- 👍 6
- ❤ 3
- 😘 3
- 🔥 2
- 🥰 2
- 🤩 2
- 👏 1
- 🤔 1
- 🥴 1