每天5分钟玩转Kubernetes
上QQ阅读APP看书,第一时间看更新

1.3 部署应用

执行命令:

这里我们通过kubectl run部署了一个应用,命名为kubernetes-bootcamp,如图1-6所示。

Docker镜像通过--image指定。

--port设置应用对外服务的端口。

图1-6

这里Deployment是Kubernetes的术语,可以理解为应用。

Kubernetes还有一个重要术语Pod。

Pod是容器的集合,通常会将紧密相关的一组容器放到一个Pod中,同一个Pod中的所有容器共享IP地址和Port空间,也就是说它们在一个network namespace中。

Pod是Kubernetes调度的最小单位,同一Pod中的容器始终被一起调度。

运行kubectl get pods,查看当前的Pod,如图1-7所示。

图1-7

kubernetes-bootcamp-390780338-q9p1t就是应用的Pod。