k8s服务内容滚动升级以及常用命令介绍
查看K8S集群所有的节点信息
kubectl get nodes
删除K8S集群中某个特定节点
kubectl delete nodes/10.0.0.123
获取K8S集群命名空间
kubectl get namespace
获取K8S所有命名空间的那些部署
kubectl get deployment --all-namespaces
创建命名空间
web界面上看到的效果,但是不能在前台创建命名空间
查看目前部署的所有业务
查看具体部署的某个业务
查看部署业务的详细信息
自己创建镜像的方法
创建单独的文件夹
下载百度首页地址,以及文件Dockerfile文件到刚创建的文件夹中
Dockerfile中的内容为
创建nginx-bai镜像
将镜像上传到镜像仓库中
此时通过前台创建的服务器,修改容器,更新,即可创建nginx-baidu
此时访问135服务器查询到的就是百度页面
通过后台更改镜像方法为
调节副本数命令,前台通过规模,目标副本数量修改
也可通过编辑,replicas后更新
通过命令行
导出配置文件.yaml
删除POD命令
pod已被删除
如果想要重新创建v5-xinlinux,
创建成功
K8S滚动升级方法
先获取部署的服务名称,节点数,以及当前可利用数
现在的nginx-linux为nginx服务器,我们替换为前面制作的nginx-baidu服务器
执行以下命令
替换完成
检查升级是否完成命令,显示successfully即为成功
查询服务详细信息
回滚方式,恢复操作
查看内容升级情况命令
看具体版本内容
回滚到某个版本命令,此时版本内容为
执行回滚到某个版本命令
此时版本内容为
原文地址:https://blog.csdn.net/weixin_43819738/article/details/143770572
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!