मैं अपने कोरओएस क्लस्टर पर कुबेरनेट्स स्थापित करने की कोशिश कर रहा हूं लेकिन यह मेरे प्रश्न के लिए प्रासंगिक नहीं है।

मैं आरकेटी के साथ कोरोस अल्फा (1339.0.0) द्वारा कंटेनर लिनक्स पर हूं:

rkt Version: 1.25.0
appc Version: 0.8.10
Go Version: go1.7.3
Go OS/Arch: linux/amd64
Features: -TPM +SDJOURNAL

मेरे पास एक विशिष्ट पॉड है जो बाहर निकलता रहता है।

उदाहरण के लिए, rkt list --full मुझे दिखाता है:

914c4f3f-6e3a-44c2-a111-bfc91ceb411a    kubedns         gcr.io/google_containers/kubedns-amd64:1.9              sha512-c7b7c9c4393b exited      2017-03-13 13:34:10.306 +0000 UTC   2017-03-13 13:34:11.246 +0000 UTC   

यह exited है और मैं पॉड के लॉग देखना चाहता हूं।

अब... https://github.com/coreos/ के अनुसार rkt/blob/master/Documentation/commands.md मुझे वह मशीनीकल आईडी चाहिए जो मुझे नहीं मिल रही है, इसलिए यह मुझे uuid स्ट्रिंग में rkt- जोड़ने के लिए कहता है।

इसलिए मैंने हर संयोजन की कोशिश की जिसके बारे में मैं सोच सकता था:

# journalctl -m _MACHINE_ID=914c4f3f-6e3a-44c2-a111-bfc91ceb411a
-- No entries --
# journalctl -M rkt-914c4f3f-6e3a-44c2-a111-bfc91ceb411a
Failed to open root directory: No machine 'rkt-914c4f3f-6e3a-44c2-a111-bfc91ceb411a' known
# journalctl -u rkt-914c4f3f-6e3a-44c2-a111-bfc91ceb411a
-- No entries --

तो .. एक बाहर निकलने वाले पॉड के लॉग आउटपुट को देखने के लिए मैं क्या करूँ? :) धन्यवाद!

0
ufk 13 मार्च 2017, 16:40

1 उत्तर

सबसे बढ़िया उत्तर

मैंने ध्यान नहीं दिया कि rkt-gc.timer मेरे पुराने पॉड्स को इकट्ठा करने के लिए कचरा रखता है क्योंकि मैं जल्दी से जगह से बाहर हो रहा था। एक बार जब मैंने अपने क्लाउड-कॉन्फ़िगरेशन में rkt-gc.timer को अक्षम और बंद कर दिया, तो मैं journalctl -m _MACHINE_ID=UID_WITHOUT_- का उपयोग करके लॉग देखने में सक्षम था

अभी-अभी - को rkt list --full के UID आउटपुट से हटा दिया है।

0
ufk 23 मार्च 2017, 01:13