常用的 Kubernetes(K8S)命令

简介: 以上就是一些常用的K8S命令,希望对你有所帮助。在使用这些命令时,记得要根据实际情况进行调整和修改。同时,K8S的命令非常丰富,这里只是列出了一部分,更多的命令和用法,可以通过 `kubectl help`或者查阅K8S的官方文档来了解。

Kubernetes(K8S)是一个开源的容器编排系统,用于自动化应用程序的部署、扩展和管理。在K8S的世界里,有一些常用的命令可以帮助我们更好地管理和操作集群。下面就来详细介绍一些常用的K8S命令。

  1. kubectl get:这是一个查看资源的命令。例如,kubectl get pods可以查看当前命名空间下的所有Pod,kubectl get services可以查看所有的服务。
  2. kubectl describe:这个命令用于查看资源的详细信息。例如,kubectl describe pod my-pod可以查看名为my-pod的Pod的详细信息。
  3. kubectl create:这个命令用于创建新的资源。例如,kubectl create -f my-pod.yaml可以根据my-pod.yaml文件创建一个新的Pod。
  4. kubectl delete:这个命令用于删除资源。例如,kubectl delete pod my-pod可以删除名为my-pod的Pod。
  5. kubectl apply:这个命令用于应用更改。例如,kubectl apply -f my-pod.yaml可以根据my-pod.yaml文件的更改来更新Pod。
  6. kubectl exec:这个命令用于在Pod中执行命令。例如,kubectl exec my-pod -- ls /可以在my-pod中执行ls /命令,列出根目录下的所有文件。
  7. kubectl logs:这个命令用于查看Pod的日志。例如,kubectl logs my-pod可以查看my-pod的日志。
  8. kubectl rollout:这个命令用于管理部署的滚动更新。例如,kubectl rollout status deployment/my-deployment可以查看my-deployment的滚动更新状态。
  9. kubectl config:这个命令用于管理K8S的配置。例如,kubectl config get-contexts可以查看所有的上下文。
  10. kubectl labelkubectl annotate:这两个命令用于添加或更新资源的标签和注解。例如,kubectl label pods my-pod color=red可以给my-pod添加一个color=red的标签。

以上就是一些常用的K8S命令,希望对你有所帮助。在使用这些命令时,记得要根据实际情况进行调整和修改。同时,K8S的命令非常丰富,这里只是列出了一部分,更多的命令和用法,可以通过 kubectl help或者查阅K8S的官方文档来了解。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
Kubernetes 应用服务中间件 API
Kubernetes(K8S)命令指南
Kubernetes(K8S)命令指南
626 0
|
运维 Kubernetes API
k8s集群新增master 、work节点重新生成token、certificate-key等操作
k8s集群运维中通常会存在新增和删除节点,一些token、certificate-key信息 会被遗忘,怎么去重生成了 可以按照以下方式
5224 0
|
8月前
|
JSON API Go
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:集成 Swagger UI 打造交互式 API 文档
GoWind Admin(风行)是基于 Kratos 的企业级中后台框架,集成 Swagger UI 实现交互式 API 文档。通过 Protobuf 自动生成 OpenAPI v3 规范文档,利用 `//go:embed` 嵌入服务,一键部署可视化调试界面,提升前后端协作效率,开箱即用。
493 0
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:集成 Swagger UI 打造交互式 API 文档
|
10月前
|
运维 Kubernetes Ubuntu
Kubernetes一键安装部署K8S,附带Kubernetes Dashboard的使用
至此,你已经成功安装并配置了Kubernetes和Dashboard。你现在可以开始使用Kubernetes来部署和管理你的容器化应用程序了。
1546 24
|
11月前
|
Java 网络安全 Apache
SshClient应用指南:使用org.apache.sshd库在服务器中执行命令。
总结起来,Apache SSHD库是一个强大的工具,甚至可以用于创建你自己的SSH Server。当你需要在服务器中执行命令时,这无疑是非常有用的。希望这个指南能对你有所帮助,并祝你在使用Apache SSHD库中有一个愉快的旅程!
786 29
|
Kubernetes 应用服务中间件 nginx
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)(上)
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)
52994 30
|
Kubernetes 应用服务中间件 nginx
二进制安装Kubernetes(k8s)v1.32.0
本指南提供了一个详细的步骤,用于在Linux系统上通过二进制文件安装Kubernetes(k8s)v1.32.0,支持IPv4+IPv6双栈。具体步骤包括环境准备、系统配置、组件安装和配置等。
4601 11
|
Kubernetes API 容器
[kubernetes]安装metrics-server
[kubernetes]安装metrics-server
1351 0
|
Kubernetes 容器 Perl
在K8S中,如何查看Pod中某个容器日志?
在K8S中,如何查看Pod中某个容器日志?