When deciding whether to use an in-cluster reconciler or an external reconciler, what factors should be considered?
The version of Kubernetes and the availability of network resources.
The size of the cluster and the complexity of the reconciler logic.
The programming language the applications are written in.
The location of the state store and the number of replicas.