Rumah >pembangunan bahagian belakang >Golang >Mengapakah aplikasi Go Docker saya pada Kubernetes membuang ralat \'tiada fail atau direktori\' yang berkaitan dengan maklumat zon waktu?
Mencipta Perduaan dengan Maklumat Zon Masa
Apabila menggunakan aplikasi kontena Docker ke enjin Kubernetes, anda mungkin mendapati diri anda menghadapi mesej ralat tentang fail zoneinfo.zip yang tiada. Untuk menyelesaikan isu ini dan memastikan aplikasi anda dimulakan dengan betul, artikel soal jawab ini menyediakan penyelesaian terperinci.
Soalan:
Mengapa saya menghadapi "tidak" ralat fail atau direktori" semasa cuba menggunakan pakej info masa/zon dalam aplikasi kontena Docker yang digunakan pada Kubernetes enjin?
Jawapan:
Mesej ralat menunjukkan bahawa imej bekas anda tidak dapat mengesan fail zoneinfo.zip, yang mengandungi maklumat zon waktu. Untuk menangani isu ini, pertimbangkan untuk menggunakan Go versi 1.15 atau lebih baru, kerana ia termasuk pakej tzdata baharu.
Penyelesaian:
Pilihan 1: Go Versi 1.15
Pilihan 2: Bina dengan -tags timetzdata (Go 1.14 dan Terdahulu)
Pertimbangan Tambahan:
Ringkasnya, dengan menggunakan Go versi 1.15 atau lebih baru, atau dengan membina dengan -tags timetzdata, anda boleh membenamkan maklumat zon waktu ke dalam aplikasi Go anda, menyelesaikan ralat yang anda hadapi.
Atas ialah kandungan terperinci Mengapakah aplikasi Go Docker saya pada Kubernetes membuang ralat \'tiada fail atau direktori\' yang berkaitan dengan maklumat zon waktu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!