2017-03-07 4 views
1

私はサービス用のkubernetesポッドの設定に取り組んでいます。利用可能なログや証明書などに永続的なボリュームを使用する必要がありますservice/log.powIDやlog_podNameのようなものに変更することで、このフォルダをユニークにしたいと思っています。k8s deployment yamlsの中で、ポッド名やポッドIDを取得できますか?kubernetesデプロイメントでポッドIDやコンテナIDのようなユニークなものを得るには

+0

こんにちは、StackOverflowをご利用いただきありがとうございます。ご質問は非常に幅広く、具体的な回答は非常に難しいです。 [How to ask](stackoverflow.com/help/how-to-ask)ガイドを読んで、他の人が問題を再現できるように設定例を追加することを検討してください。 – pagid

答えて

1

このようなものを使用すると、Deploymentのステートレスな性質に反する何らかの種類の状態を意味します。コンテナ内のhostnameを使用して一意のIDを持つことはできますが、YAMLでは使用できません。

PODの信頼できるIDが必要な場合は、StatefulSetsdocumentation)を使用して、予測可能なポッド名を使用してyaml内で使用できます。

関連する問題