While learning kubernetes ("k8s") I haven't come across an article which compares different levels of complexities of k8s app deployments.<p>There are internal & external several components within k8s/k8s ecosystem which can be used. I recently worked at a company which uses k8s in at least two different architectural models (startup vs corporatation-which-acquires-startups), which was interesting to see.<p>In my case, I am interested in seeing a diagram (and hopefully open source codebase such as a github page) of projects at three levels of complexity: simple, medium, and complex.<p>For example, at simple & medium complexity levels, I wouldn't need a service mesh, or some other types of (whether external (e.g. app integration) or internal) additional complexity.<p>Does anyone suggest such resource(s)? Thanks!