数据库
MySQL
ORACLE
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
Linux运维
中间件
shell脚本
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
首页 动态 发帖 版块 我的
 退出
游客  
等级:
金豆:
经验:
首页  /  云计算  /  正文

K8S如何部署一个应用

  1106 
 0
 0
执行如下命令:

[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


标签:
作者签名:    楼主  2020-09-12 16:20:39
回复列表
合作伙伴:
Powered by 运维术 8.4.13
© 2017-2024 模板 by 黑衣人
您的IP: 3.139.87.113 , 2024-11-21 17:33:40
Powered by 运维术 8.4.13
© 2017-2024 模板 by 黑衣人
(0) 分享
分享
取消
我的客服