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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Running Apps on K8s

  • Ebenezer Paintsil

摘要

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.