k8s 命令大全

这篇具有很好参考价值的文章主要介绍了k8s 命令大全。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下是 k8s 命令大全和命令使用方法以及命令使用介绍:

  1. kubectl apply:将一个或多个配置文件部署到集群中

语法:kubectl apply -f FILENAME

示例:kubectl apply -f pod.yaml

  1. kubectl get:获取资源的信息,如节点、Pod、服务等

语法:kubectl get RESOURCE [NAME] [-o FORMAT]

示例:

  • 获取所有节点:kubectl get nodes
  • 获取 Pod 信息:kubectl get pods
  • 获取服务信息:kubectl get svc
  1. kubectl describe:查看资源的详细信息

语法:kubectl describe RESOURCE [NAME]

示例:

  • 查看 Pod 的详细信息:kubectl describe pod POD_NAME
  • 查看服务的详细信息:kubectl describe svc SERVICE_NAME
  1. kubectl delete:删除资源

语法:kubectl delete RESOURCE NAME

示例:

  • 删除 Pod:kubectl delete pod POD_NAME
  • 删除服务:kubectl delete svc SERVICE_NAME
  1. kubectl logs:查看容器日志

语法:kubectl logs POD_NAME [-c CONTAINER_NAME]

示例:

  • 查看 Pod 中某个容器的日志:kubectl logs POD_NAME -c CONTAINER_NAME
  1. kubectl exec:进入容器内部执行命令

语法:kubectl exec POD_NAME [-c CONTAINER_NAME] -- COMMAND

示例:

  • 进入 Pod 中某个容器并执行命令:kubectl exec POD_NAME -c CONTAINER_NAME -- /bin/sh
  1. kubectl create:创建资源

语法:kubectl create RESOURCE NAME

示例:

  • 创建一个 Pod:kubectl create -f pod.yaml
  1. kubectl rollout:管理滚动更新

语法:

  • 开始滚动更新:kubectl rollout start deployment DEPLOYMENT_NAME
  • 查看滚动更新历史记录:kubectl rollout history deployment DEPLOYMENT_NAME
  • 回滚到指定版本:kubectl rollout undo deployment DEPLOYMENT_NAME --to-revision=VERSION_NUMBER
  1. kubectl scale:扩缩容

语法:kubectl scale --replicas=REPLICA_COUNT DEPLOYMENT_NAME

示例:kubectl scale --replicas=3 deployment nginx-deployment

  1. kubectl label:给资源打标签

语法:kubectl label TYPE NAME KEY_1=VAL_1 KEY_2=VAL_2 ...

示例:kubectl label pods POD_NAME app=example

以上是 k8s 常用命令及其使用方法和介绍。需要注意的是,k8s 命令非常多,本文只列举了一部分,还有很多命令和参数可以使用,建议在实际使用过程中查阅官方文档以获取更详尽的信息。文章来源地址https://www.toymoban.com/news/detail-629855.html

到了这里,关于k8s 命令大全的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Kubernetes(K8S)命令指南

    Kubernetes(K8S)命令指南

    本文提供了一份全面的Kubernetes(K8S)命令指南,旨在帮助用户掌握和运用K8S的各种命令。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云

    2024年04月08日
    浏览(13)
  • 【K8S】Kubernetes常用命令

    【K8S】Kubernetes常用命令

    查看版本信息 查看资源对象简写 查看集群信息 配置kubectl自动补全 注意:此时命令补全功能切换环境后是不生效的,如果要使切换环境后也生效需要配置全局环境变量 node节点查看日志 K8S核心组件日志怎么看 获取资源的相关信息, -n指定命令空间, -o指定输出格式 resource可

    2024年02月01日
    浏览(17)
  • K8S:K8S自动化运维容器Docker集群

    K8S:K8S自动化运维容器Docker集群

    (1)K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 (2)版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 (3)官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container S

    2024年02月10日
    浏览(21)
  • 学习 Kubernetes(K8s)、常用命令

    学习 Kubernetes(K8s)是现代云原生应用开发和部署的关键,它提供了一种灵活的、自动化的方式来管理容器化的应用程序。下面是学习 Kubernetes 和一些常见命令的建议: 官方文档 :Kubernetes官方文档是学习的最佳资源之一。它包含了全面的指南、教程和参考文档,从基础概念

    2024年02月20日
    浏览(13)
  • K8S:K8S自动化运维容器化(Docker)集群程序

    K8S:K8S自动化运维容器化(Docker)集群程序

    目录 一、K8S概述 1、什么是K8S 2、为什么要用K8S 3、作用及功能 二、K8S的特性 1、弹性伸缩 2、自我修复 3、服务发现和复制均衡 5、自动发布和回滚 6、集中化配置管理和秘钥管理 7、存储编排 8、任务批量处理运行 三、K8S的集群架构 四、K8S的核心组件 1、Master组件 ①Kube-apis

    2024年02月12日
    浏览(24)
  • 【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架构、Master节点 Node节点 K8S架构图

    【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架构、Master节点 Node节点 K8S架构图

    一、docker的问世         在LXC(Linux container)Linux容器虚拟技术出现之前,业界网红是虚拟机。虚拟机技术的代表,是VMWare和OpenStack。 虚拟机是什么?         虚拟机其实就是 在你的操作系统里面,装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。

    2024年03月26日
    浏览(16)
  • 【k8s】Kubernetes技术和相关命令简介

    【k8s】Kubernetes技术和相关命令简介

    Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。 在Kubernetes中,我们

    2024年01月18日
    浏览(13)
  • 五、Kubernetes(K8S):Kubectl常用命令详解

    五、Kubernetes(K8S):Kubectl常用命令详解

    注意:后续技术分享,第一时间更新,以及更多更及时的技术资讯和学习技术资料 ,将在公众号 CTO Plus 发布,请关注公众号: CTO Plus   Kubectl 是Kubernetes命令行工具,用于管理Kubernetes集群资源和应用程序的部署、升级和扩展等。其作用包括但不限于: 1. 创建、更新和删除应

    2024年02月04日
    浏览(14)
  • Kubernetes(k8s):精通 Pod 操作的关键命令

    Kubernetes(k8s):精通 Pod 操作的关键命令

    💖The Begin💖点点关注,收藏不迷路💖 Kubernetes 是一个强大的容器编排平台,其中的核心概念之一就是 Pod。Pod 是 Kubernetes 中最小的可部署单元,它由一个或多个容器组成,共享网络和存储资源。 在本篇博客中,我们将深入探讨 Kubernetes 集群中与 Pod 相关的一些重要命令,帮

    2024年04月14日
    浏览(553)
  • 四、Kubernetes(k8s) 工作中的常用命令

    四、Kubernetes(k8s) 工作中的常用命令

    顾名思义, Namespace 是命名空间的意思,在 Kubernetes 中,“命名空间(Namespace)” 提供一种机制,将同一集群中的资源划分为相互隔离的组。 同一命名空间内的资源名称要唯一,但跨命名空间时没有这个要求。 命名空间作用域仅针对带有命名空间的对象,例如 Deployment、Se

    2024年02月08日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包