• Kubernetes command


    一、日志

    若POD 已经running:
    1. 查看pod日志
    kubectl logs <podName> -c <containerName> -n <namespace>
    2. 实时查看
    kubectl logs <podName> -n <namespace> -f
    如果POD还未启动,比如init状态,就需要直接查看container日志 1. docker ps -a | grep
    <podName> 2. docker logs <containerName>

    二、POD 重启的几种方法

    若以yaml 直接起的
    方法1: kubectl replace --force -f <new_pod.yaml>   ########用新的yaml直接启动,并替换原先的pod
    方法2: kubectl get pod <podName> -n <namespace> -o yaml | kubectl replace --force -f -   #########yaml不变
    若以deployment起的 方法1: kubectl scale deployment
    <deploymentName> --replicas=0 -n <namespace> ###########scaleout 到0个 kubectl scale deployment <deploymentName> --replicas=<targetQty> -n <namespace> #######再scalein到目标个数 方法2: kubectl delete replicaset <replicasetName> -n <namespace>

    end

  • 相关阅读:
    extract numberic from text
    str.rfind("//")
    solr入门心得
    深挖洞,广积粮,缓称王
    ubuntu 查看文件夹大小

    关于托运
    iconv转换文件编码
    小毛小毛你的心态
    广积粮,高筑墙,缓称王
  • 原文地址:https://www.cnblogs.com/reatual/p/14266566.html
Copyright © 2020-2023  润新知