美文网首页
K8S 巧妙掌握命令

K8S 巧妙掌握命令

作者: IT小分享 | 来源:发表于2021-01-17 14:12 被阅读0次

k8s资源类型有deployment,pod,repliedSet,deamonSet,ingress,service,config,secret,pvc,pv,volume等,当创建资源后,如何通过命令查看修改删除呢?有几种办法

1 通过帮助文档。

2 kubectl --help 结合文档。

3 k8s命令很多,也比较难记,有时记了过后又忘,如何忘记后也能推理出来?经过一段时间摸索,发现K8s命令主体像英文一般陈述句语法 主语+谓语+宾语。如查看,修改,删除,详情查看等命令适用这种。举几个案例如下

查看默认空间(空间名default)资源

3.0.0 kubectl get svc/pod/pvc/pv/volume/deployment/repliedSet/deamonSet/ingress/config/secret

修改默认空间(空间名default)指定资源

3.0.1 kubectl edit svc/pod/pvc/pv/volume/deployment/repliedSet/deamonSet/ingress/config/secret 资源名(通过步骤 3.0.0 获取)

删除默认空间(空间名default)某个资源

3.0.2 kubectl delete svc/pod/pvc/pv/volume/deployment/repliedSet/deamonSet/ingress/config/secret 资源名(通过步骤 3.0.0 获取)

3.1 k8s查看上面列举资源可以通过kubectl get xxx获取,例如查看service如下,其他類型資源 也 是同理的。

查看default空間的信息          kubectlgetsvc

查看所有空間svc           kubectlgetsvc --all-namespaces

查看指定空間svc            kubectlgetsvc -ndefault

3.2 修改资源清单一般是这样kubectl edit svc service名 -n 命名空间 ,例如修改资源service 命令如下,其他资源修改可按下面的格式,改完保存退出,k8s自动生效

修改default空间 svc           kubectl edit svc kubernetes

修改指定空间svc kubectledit svc -n 空间名

3.3 删除某种资源,一般这样kubectl delete svc service名 -n 命名空间 ,其他类型资源也一样, 例如

删除default空间某个svc          kubectldeletesvc  service名

删除指定空间svc           kubectldeletesvc   -n 命名空间

3.4 查看某个资源的详情,通用公式如下

查看默认空间某个svc/pod/pvc/pv等清单(脚本)详情kubectldescribesvcsvcname

查看指定空间下某个svc/pod/pvc/pv等清单(脚本)详情kubectldescribesvcsvcname-nnamespacesname

这次分享对大家工作有帮助吧!有好建议或意见下方留言,共同探讨。

相关文章

  • K8S 巧妙掌握命令

    k8s资源类型有deployment,pod,repliedSet,deamonSet,ingress,servi...

  • K8S命令的梳理

    K8S命令的梳理 kubectl是一个基础的K8S集群管理命令,可以实现对K8S资源的查询,创建,删除,更新,回退...

  • Minukube安装

    k8s是云原生的基础,因此需要掌握k8s,掌握k8s最重要的是动手再动手。由于国内的环境要FQ,所以部署起一个环境...

  • kubectl命令

    kubectl命令 command:子命令,用于操作k8s集群资源对象的命令,例如create、delete、de...

  • k8s之kubectl命令自动补全

    k8s 命令自动补全 或者 在mac上

  • k8s说明

    k8s核心组件 k8s架构图 k8s扩展功能 开启XSHELL的多终端执行命令 kubernetes在centos...

  • 小白都会设置的K8S RBAC

    前言 对于K8S新手来说,K8S RBAC 不能很好的掌握,今天推荐一款非常不错的 K8S RBAC 配置工具 p...

  • 第3课 Kubectl常用命令详解

    摘要 本文介绍k8s集群管理命令Kubectl分类和命令详解。 内容 1. kubectl命令列表分类 (1)Ba...

  • 巧妙掌握填报技巧

    “学在酒泉”教育智慧云平台高考志愿填报公益课第三讲,主题是“巧妙掌握填报技巧”,主讲嘉宾是酒泉中学魏平义、王佩衡和...

  • Docker 体验及总结(7) - 容器集群监控(待续)

    单一容器监控 容器监控命令 weavescope图形化工具 K8S容器监控 K8S集群可使用Heapster + ...

网友评论

      本文标题:K8S 巧妙掌握命令

      本文链接:https://www.haomeiwen.com/subject/agbaaktx.html