合肥专业做公司网站,分类信息网站做推广,重庆巴南网站建设,影视播放网站建设正文上一章我们通过kubectl run简单运行了一个.netcore网站#xff0c;但实际的开发中#xff0c;我们都是通过yaml来实现的。1.编写yaml文件关于yaml文件的格式在此就不多描述了#xff0c;不熟悉的可以去网上搜一下示例。2.运行yamlkubectl create -f netcore.yaml 我们可… 正文上一章我们通过kubectl run简单运行了一个.netcore网站但实际的开发中我们都是通过yaml来实现的。1.编写yaml文件关于yaml文件的格式在此就不多描述了不熟悉的可以去网上搜一下示例。2.运行yamlkubectl create -f netcore.yaml 我们可以查看创建出来的资源我们可以查看一下我们指定的labelkubectl get pod cys-netcore-5ffd8bd66b-t5r5x --show-labels我们也可以根据label查询podkubectl get pod -l appcys-netcore3.滚动升级kubectl setkubectl set命令可以执行滚动升级命令模板如下kubectl set env deployment/cys-netcore serverport1000 #kubectl set env deployment名 环境变量keyvalue 查看历史版本kubectl rollout history deployment.apps/cys-netcore查看指定版本信息kubectl rollout history deployment.apps/cys-netcore --revision54.kubectl edit编辑更多信息kubectl edit deploy/cys-netcore打开文件后编辑环境变量保存退出即可通过kubectl rollout history查看记录5.kubectl rollout undo回滚kubectl rollout undo deploy/cys-netcore #回滚到上一版本
kubectl rollout undo deploy/cys-netcore --to-revision2 #回滚到指定版本6.扩容kubectl scalekubectl scale deployment cys-netcore --replicas27.自动扩容kubectl autoscale deployment cys-netcore --min10 --max20 --cpu-precent708.yaml创建service创建配置文件kubectl create -f netcore-service.yaml访问测试9.查看日志 kubectl logskubectl logs pod/cys-netcore-5ffd8bd66b-q4b7j10.查看service的ip节点kubectl get ep netcore-service原文地址:https://www.cnblogs.com/chenyishi/p/10094923.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com