创建deploymen的几种方式

通常情况下,Deployment 被用来部署无状态服务,那么对于有状态服务的部署,使用 StatefulSet 进行有状态服务的部署。

创建deployment方式有两种,一种是命令直接创建,一种是使用yaml文件

1. 直接使用命令方式:

--record 参数用来记录版本,也可以忽略,建议带上

kubectl create deploy  my-dep3 --image=centos-nginx:1.23.0  --record 

 

2. 使用yaml文件方式

使用参数--dry-run空运行,导出yaml文件,可对yaml文件增减参数修改后发布

kubectl create deploy  my-dep3 --image=centos-nginx:1.23.0 --dry-run -o yaml >> my-dep3.yaml

创建deployment

kubectl apply -f my-dep3.yaml   --record 

 

 查询发布的delpoymen

 

 查询发布版本,注意创建deployment时带上--record 参数,CHANGE-CAUSE显示创建命令

创建deployment时没有带上--record 参数,CHANGE-CAUSE不会显示创建命令,显示为none

 

posted @ 2022-08-19 16:48  IT运维成长笔记  阅读(345)  评论(0)    收藏  举报