首页 > 其他分享 >k8s服务内容滚动升级以及常用命令介绍

k8s服务内容滚动升级以及常用命令介绍

时间:2024-11-14 16:19:07浏览次数:3  
标签:kubectl K8S 滚动 命令 创建 nginx 常用命令 镜像 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即为成功

查询服务详细信息

回滚方式,恢复操作

查看内容升级情况命令

看具体版本内容

回滚到某个版本命令,此时版本内容为

执行回滚到某个版本命令

此时版本内容为

标签:kubectl,K8S,滚动,命令,创建,nginx,常用命令,镜像,k8s
From: https://blog.csdn.net/weixin_43819738/article/details/143770572

相关文章

  • [Docker#7] 容器 | OOM | 常用命令 | 交互模式 | 批量处理
    目录什么是容器生活案例为什么需要容器?容器的生命周期3种特殊情况3.1容器OOM3.2容器异常退出3.3容器暂停容器命令清单Docker容器常用命令dockercreatedockerrundockerpsdockerlogsdockerexecdockerstartdockerstopdockerrestartdockerkilld......
  • 【K8S问题系列 | 10】在K8S集群怎么查看各个pod占用的资源大小?【已解决】
    要查看Kubernetes集群中各个Pod占用的资源大小(包括CPU和内存),可以使用以下几种方法:1.使用kubectltop命令kubectltop命令可以快速查看当前Pod的CPU和内存使用情况。需要确保已安装并配置了MetricsServer。查看所有Pod的资源使用情况kubectltoppods......
  • kubectl常用命令行记录
    以下是kubectl的常用的命令1、查看podkubectlgetpod-nnamespace上述命令行可查看该命名空间下的pod情况,信息展示的少,若想列表展示更多,可使用-owide指定输出方式,如下所示kubectlgetpod-nnamespace-owide注:namespace:命名空间2、查看svckubectlgetsvc-nnamespace同......
  • k8s总结
    1、k8s是一个开源的容器编排平台,由Google在2014年开源,建立在Borg系统的基础上。Kubernetes旨在自动化部署、扩展和管理容器化的应用程序,提供了一系列功能来解决容器编排的复杂问题‌Kubernetes的核心组件Kubernetes的核心组件包括:1‌、Master节点‌:负责集群的调度、管理和运维,......
  • Qml 中的那些坑(七)---ComboBox嵌入Popup时,滚动内容超过其可见区域不会关闭ComboBox弹
    【写在前面】最近在写信息提交(表单)的窗口时发现一个奇怪的BUG:其代码如下:importQtQuick2.15importQtQuick.Controls2.15importQtQuick.Window2.15Window{width:640height:480visible:truetitle:qsTr("HelloWorld")Button{......
  • 在contost中的常用命令
    1.退出编辑Ctrl键+C2.清屏clear3:查看日志ipaddr4.目录切换cd目标文件夹的路径--相对路径--绝对路径cd../:回退到上一级目录cd/:回到根目录5.查看当前所在的绝对路径pwd6.查看指定目录下的内容ls[参数]目标文件夹参数:-l详细信息......
  • Linux常用命令之touch命令详解
    touch命令详解touch是一个在Unix和类Unix操作系统(如Linux和macOS)中广泛使用的命令行工具,主要功能包括更新文件的时间戳(访问时间和修改时间)和创建新的空文件。touch命令非常灵活,可以通过多种选项来定制其行为,以满足不同的需求。基本语法touch命令的基本语法如......
  • K8s安装ingress-nginx
    安装ingress-nginx问题ingress-nginx-controller的service通过NodePort显露出去时,需要先使用ingree-controller调度到的节点先访问一次,集群的其他节点才能正常访问,如:有master:10.191.9.21,node1:10.191.9.22,node2:10.191.9.23三个节点,ingress-controller调度到了......
  • [CKS] K8S Dockerfile和yaml文件安全检测
    最近准备花一周的时间准备CKS考试,在准备考试中发现有一个题目关于Dockerfile和yaml文件安全检测的题目。​专栏其他文章:[CKS]Create/Read/MountaSecretinK8S-CSDN博客[CKS]AuditLogPolicy-CSDN博客-[CKS]利用falco进行容器日志捕捉和安全监控-CSDN博客[CKS]......
  • Dos常用命令
    常见Dos命令打开CMD方式Win+R运行cmd指令开始+系统+命令提示符任意文件Shift+右键,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径常用的Dos命令#盘符切换E:或者F:#查看当前目录下的所有文件dir#切换目录cdchangedirectoryE:\cd/dF:进入某个目......