标签:kubectl -- study python deployment dp
管理资源的三种方式:陈述式 ,声明式(统一资源配置清单),gui界面操作
陈述式
- 命名空间
-
pod和pod控制器资源
-
扩容pod控制器
kubectl scale deployment alpine --replicas=2 -n default
```
# kubectl
名称空间
kubectl create ns study
kubctl get all -n study
kubectl delete ns study
创建deployment
kubectl create deoloyment alpine --image=apline -n default
更新镜像
kubectl set image deployment python-dp c1=nginx:1.16.1 --record -n study
kubectl edit deployment python-dp -n study
扩缩容
kubectl scale deployment python-dp --replicas=3 -n study
kubectl autoscale deployment python-dp --min=1 --max=5 --cpu-percent=60
回滚
kubectl rollout undo deployment python-dp -n study
回滚到指定版本
kubectl rollout undo deployment.v1.apps/nginx-deployment --to-revision=2
暂停更新
kubectl rollout pause deployment.v1.apps/nginx-deployment
设置资源限制
kubectl set resources deployment.v1.apps/nginx-deployment -c=nginx --limits=cpu=200m,memory=512Mi
查询rs的状态`rollout`
kubectl rollout status deployment python-dp -n study
kubectl rollout history deployment python-dp -n study
kubectl rollout history deployment python-dp -n study --revision=2
查看日志
kubectl logs myapp-pod -c init-myservice # 查看第一个 Init 容器
kubectl logs myapp-pod -c init-mydb # 查看第二个 Init 容器
默认情况下,所有的删除操作都会附有 30 秒钟的宽限期限。 kubectl delete 命令支持 --grace-period=<seconds> 选项
须在设置 --grace-period=0 的同时额外设置 --force 参数才能发起强制删除请求。
kubectl delete pod pod-01 --grace-period=0 --force
查看标签
kubectl get pods --show-labels
创建secrete
kubectl create secret docker-registry harbor --docker-server=harbor.od.com --docker-username=admin --docker-password=Harbor12345 -n armory
![](https://www.icode9.com/i/l/?n=20&i=blog/2108528/202109/2108528-20210925193233502-121066636.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2108528/202109/2108528-20210925193402589-1192781417.png)
标签:kubectl,--,study,python,deployment,dp 来源: https://www.cnblogs.com/wangend/p/15310388.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。