Если ты всегда запускаешь его с одним и тем же конфигом, он имел так и работает.
То что значения конфига не очень хорошо документированны и то что запуск без конфига перезапишет конфигурацию с дефолтными значениями - это уже другой вопрос.
ну то есть тебе придется каждый раз при прогоне IaC запускать kubeadm чтобы он привел файлы к нужному виду, даже если с ними все норм. А если ты управляешь манифестами из твоей IaC, она будет их обновлять только тогда, когда они не соотвесвтуют описанию в IaC коде.