K8S如何部署一个应用

Mr丶点心 Mr丶点心 关注 VIP用户组 1级
发表于云计算版块
执行如下命令:

[root@master ~]# kubectl run centos-webapp \
> --image=centos \
> --port=8080
pod/centos-webapp created
通过kubectl run部署了一个应用,名字为centos-webapp。


docker镜像通过--images来指定。

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


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

Kubernetes还有一个重要术语Pod。

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

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


使用kubectl get pods来查看当前的pod,如下所示

[root@master ~]# kubectl get pods
NAME                       READY   STATUS          RESTARTS   AGE
centos-webapp              1/1     Running           0        5m27s


评论列表 评论
发布评论

评论: K8S如何部署一个应用

(0) 分享
分享
取消
我的客服