The main concerns addressed by the Spring Cloud Kubernetes reference architecture include externalized configurations, Kubernetes API server access, health checks, reporting application state using Spring Boot Actuator, service discovery, exposing API documentation, building docker images with best practices, layering JARs, and observing the application.