Kops allows deployment of highly available Kubernetes clusters on AWS and Google (GCP) clouds.. It includes features such as dry-runs and automatic idempotency, terraform config generation making KOps a great option for do-it-yourself (DIY) developers and for deploying small production grade clusters.
But factors such as deployment of large production-grade clusters, managing complex network and storage configurations and enabling on-premise multi-tenancy deployments make DIY Kubernetes with Kops very complex and slow.