Running Apps on K8s
摘要
As an application orchestrator, Kubernetes (K8s) excels when it runs applications. The time spent on K8s cluster deployments and configurations will be worthless if we do not spend a fraction of it on applications that depend on them. K8s does not run applications in their native binary or executable file format but in the modern open container initiative file format. This calls for an intermediate step to package applications into a format executable by K8s. We do that with container images. This chapter will introduce application packaging for K8s clusters. We will present recipes for packaging applications into container images such that K8s clusters can execute them. We will discuss container image packaging, image registration, and deployment on K8s clusters.