- Bagaimana anda mengakses perkhidmatan luaran di luar kluster Kubernet?
- Bagaimana anda mengumpulkan log dari bekas?
- Bagaimana saya menyalin log dari bekas ke tempatan?
- Bagaimana saya menonton log kubernet?
- Di mana log Kubectl disimpan?
Bagaimana anda mengakses perkhidmatan luaran di luar kluster Kubernet?
Cara untuk menyambung
Anda mempunyai beberapa pilihan untuk menyambung ke nod, pod dan perkhidmatan dari luar kluster: perkhidmatan akses melalui IPS awam. Gunakan perkhidmatan dengan jenis nodeport atau loadbalancer untuk menjadikan perkhidmatan dapat dicapai di luar kluster. Lihat Perkhidmatan dan Kubectl Expose Documentation.
Bagaimana anda mengumpulkan log dari bekas?
Anda dapati fail log JSON ini di/var/lib/docker/containers/direktori pada tuan rumah Docker Linux. The <container_id> Inilah id bekas yang sedang berjalan. Sekiranya anda tidak pasti ID mana yang berkaitan dengan bekas, anda boleh menjalankan arahan PS Docker untuk menyenaraikan semua bekas yang berjalan.
Bagaimana saya menyalin log dari bekas ke tempatan?
Anda boleh menggunakan arahan CP Docker untuk menyalin fail. Laluan pertama (sumber) adalah jalan dalam bekas Docker dan yang kedua adalah laluan di dalam sistem tempatan anda (destinasi).
Bagaimana saya menonton log kubernet?
Alat pembalakan lalai adalah arahan (log Kubectl) untuk mendapatkan log dari pod atau bekas tertentu. Menjalankan arahan ini dengan log bendera bendera -ikut dari sumber yang ditentukan, yang membolehkan anda hidup ekor kayu balaknya dari terminal anda.
Di mana log Kubectl disimpan?
Secara lalai, Kubelet menulis log ke fail dalam direktori c: \ var \ logs (perhatikan bahawa ini bukan c: \ var \ log). Walaupun c: \ var \ log adalah lokasi lalai kubernet untuk log ini, beberapa alat penyebaran kluster menyediakan nod tingkap untuk log ke c: \ var \ log \ kubelet sebaliknya.