Dapatkan kubelet log dari kluster node Azure Kubernetes Service (AKS)
Saat mengoperasikan kluster Azure Kubernetes Service (AKS), Anda mungkin perlu meninjau log untuk memecahkan masalah. portal Azure memiliki kemampuan bawaan yang memungkinkan Anda melihat log untuk komponen utama AKS dan kontainer kluster. Terkadang, Anda mungkin perlu mendapatkan log kubelet dari simpul AKS untuk tujuan pemecahan masalah.
Artikel ini memperlihatkan kepada Anda bagaimana Anda dapat menggunakan journalctl
untuk melihat log kubelet pada simpul AKS.
Atau, pelanggan dapat mengumpulkan log kubelet menggunakan fitur koleksi syslog di Azure Monitor - Container Insights.
Sebelum Anda mulai
Artikel ini mengasumsikan Anda memiliki kluster AKS yang sudah ada. Jika Anda memerlukan kluster AKS, buat kluster menggunakan Azure CLI, Azure PowerShell, atau portal Azure.
Menggunakan kubectl raw
Anda dapat dengan cepat melihat log kubelet simpul dengan menggunakan perintah berikut:
kubectl get --raw "/api/v1/nodes/nodename/proxy/logs/messages"|grep kubelet
Membuat koneksi SSH
Pertama, Anda perlu membuat koneksi SSH dengan simpul yang perlu Anda lihat log kubeletnya . Untuk membuat koneksi ini, ikuti langkah-langkah dalam SSH ke dalam node kluster AKS.
Dapatkan log kubelet
Setelah Anda tersambung ke simpul menggunakan kubectl debug
, jalankan perintah berikut untuk menarik log kubelet :
chroot /host
journalctl -u kubelet -o cat
Catatan
Untuk simpul Windows, data log berada di C:\k
dan dapat dilihat menggunakan perintah lainnya:
more C:\k\kubelet.log
Contoh output berikut menunjukkan data log kubelet :
I0508 12:26:17.905042 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:26:27.943494 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:26:28.920125 8672 server.go:796] GET /stats/summary: (10.370874ms) 200 [[Ruby] 10.244.0.2:52292]
I0508 12:26:37.964650 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:26:47.996449 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:26:58.019746 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:27:05.107680 8672 server.go:796] GET /stats/summary/: (24.853838ms) 200 [[Go-http-client/1.1] 10.244.0.3:44660]
I0508 12:27:08.041736 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:27:18.068505 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:27:28.094889 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:27:38.121346 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:27:44.015205 8672 server.go:796] GET /stats/summary: (30.236824ms) 200 [[Ruby] 10.244.0.2:52588]
I0508 12:27:48.145640 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:27:58.178534 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:28:05.040375 8672 server.go:796] GET /stats/summary/: (27.78503ms) 200 [[Go-http-client/1.1] 10.244.0.3:44660]
I0508 12:28:08.214158 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:28:18.242160 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:28:28.274408 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:28:38.296074 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:28:48.321952 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
I0508 12:28:58.344656 8672 kubelet_node_status.go:497] Using Node Hostname from cloudprovider: "aks-agentpool-11482510-0"
Langkah berikutnya
Jika Anda memerlukan lebih banyak informasi pemecahan masalah untuk kubernetes utama, lihat melihat log simpul utama Kubernetes di AKS.
Azure Kubernetes Service