小工具知识网

当前位置: 首页 > 行业知识 > 云原生 - K8s命令合集

行业知识

云原生 - K8s命令合集

2026-10-20 04:24:31 来源:互联网转载

���是南城余!阿里云开发者平台专家博士证书获得者!

()

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

()

专注于AI,运维开发,windows Linux 系统领域的分享!

知识库链接:

K8s命令合集 · 语雀


在Kubernetes中,通常使用kubectl命令行工具来与集群进行交互。以下是一些常用的kubectl命令,用于管理和操作Kubernetes集群中的资源:

  1. 基本操作:
    • kubectl get :获取资源的列表。
    • kubectl describe :显示资源的详细信息。
    • kubectl create -f :从文件创建资源。
    • kubectl apply -f :应用配置文件来创建或更新资源。
    • kubectl delete :删除资源。
    1. 查看资源:
      • kubectl get pods:查看Pods。
      • kubectl get deployments:查看Deployments。
      • kubectl get services:查看Services。
      • kubectl get nodes:查看Nodes。
      • kubectl get namespaces:查看命名空间。
      1. 管理资源:
        • kubectl create deployment --image=:创建一个Deployment。
        • kubectl expose deployment --port=:暴露Deployment为Service。
        • kubectl scale deployment --replicas=:扩展Deployment的副本数量。
        • kubectl apply -f :应用配置文件。
        1. 日志和调试:
          • kubectl logs :查看Pod的日志。
          • kubectl exec -it -- /bin/bash:在Pod中执行交互式shell。
          • kubectl describe pod :查看Pod的详细信息。
          1. 故障排除:
            • kubectl get events:查看集群事件。
            • kubectl describe node :查看节点的详细信息。
            • kubectl describe pod :查看Pod的详细信息。
            1. 其他操作:
              • kubectl proxy:创建一个代理,允许访问集群内部服务。
              • kubectl apply -f :应用配置文件。
              • kubectl rollout status deployment/:查看Deployment的滚动更新状态。

              这些是一些常用的kubectl命令,您可以根据需要进一步了解和探索其他命令以管理和操作Kubernetes集群中的资源

上一篇:etc服务器怎么样?

下一篇:为什么搜狗斗图发不出去?