亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我無法通過 kubectl 日志在 k8s klog 中看到日志?

為什么我無法通過 kubectl 日志在 k8s klog 中看到日志?

Go
翻過高山走不出你 2023-01-03 17:19:21
在k8s中看到了一些源碼:    // delete immediately, or no graceful deletion supported    klog.V(6).Infof("going to delete %s from registry: ", name)    if _, _, err := e.Delete(ctx, accessor.GetName(), deleteValidation, options); err != nil && !apierrors.IsNotFound(err) {    klog.V(4).Infof("Delete %s in DeleteCollection failed: %v", accessor.GetName(), err)        errs <- err        return    }我想我可以通過查看這些日志kubectl logs,但我看不到它們,即使使用kubectl logs --v 6 <kubeapi server pod> | grep "going to delete"或者kubectl logs --v 4 <kubeapi server pod> | grep "DeleteCollection" 我仍然看不到應該由 klog 輸出的日志。我如何查看這些日志?
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

答案是:將 --v=4 arg 添加到 kube api 服務器配置文件以啟用日志詳細信息。


文件路徑:/etc/kubernetes/manifests/kube-apiserver.yaml


apiVersion: v1

kind: Pod

metadata:

  annotations:

    kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint: 192.168.49.2:8443

  creationTimestamp: null

  labels:

    component: kube-apiserver

    tier: control-plane

  name: kube-apiserver

  namespace: kube-system

spec:

  containers:

  - command:

    - kube-apiserver

    - --advertise-address=192.168.49.2

    - --allow-privileged=true

    - --v=4

    .......

然后 kubectl 日志 --v=4


查看完整回答
反對 回復 2023-01-03
  • 1 回答
  • 0 關注
  • 263 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號