Вообще CoreOS изначально задумывалась как легковесный Linux для облаков (как rancheros, но без фанатизма), потом их скупила IBM, старый дистр прикрыли и сделали федору.
Есть такая пословица, которая здесь тоже работает: нет ничего более постоянного, чем временное. Начнёте работать на Swarm вам потом будет не до переездов на кубер уже, т.к. фичи пилить, команду обучать и т.д.
Да, лучше сразу с легковесных кубов начать. Там же на самом деле три вещи - развертывание, обнаружение сервисов и health check. И в swarm и кубах это сильно отличается.
а какие у вас задачи ? если нужна качественная быстрая поддержка - смотрите на коммерческие решения если не готовы платить "дорохо-бохато" - значит надо свою экспертизу нарабатывать
quickstart-решений достаточно - ранчер тот же (rke2) pke первый даст еще и прикольный гуй второй - фактически ванильный кубер
есть и еще пяток "дистрибутивов", который дадут именно быстрый старт.