kubernetesクラスタ内で実行しているかどうかを確認するにはどうすればよいですか?ドッカーで/.dockerinit
が存在するかどうかを確認できます。同等品はありますか?コンテナがKubernetesクラスタ内で実行されているかどうかを確認するにはどうすればよいですか?
2
A
答えて
2
ポッドの仕様でコンテナに環境変数を渡すことができます。 downward APIを使用して、環境変数を使用していくつかのポッド情報をコンテナに公開することもできます。
0
デフォルト設定では、Kubernetesはserviceaccountの秘密をポッドにマウントします。単にこのフォルダの存在を確認してください:/var/run/secrets/kubernetes.io
。 環境変数を設定する必要はありません。ルビーでは次のようにします:
if File.exists?('/.dockerenv')
puts "I'm running in a docker container"
end
if File.exists?('/var/run/secrets/kubernetes.io')
puts "I'm also running in a Kubernetes pod"
end
関連する問題
- 1. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 2. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 3. PythonアプリケーションがAWSラムダ関数内で実行されているかどうかを確認するにはどうすればいいですか?
- 4. アプリが実際に実行されているかどうかを確認するにはどうすればよいですか?
- 5. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 6. フルスクリーンアプリケーションが実行されているかどうかを確認するには?
- 7. スクリーンセーバーが実行されているかどうかを確認するには?
- 8. Grand Central Dispatchを使用して、ブロックが既に実行されているかどうかを確認するにはどうすればよいですか?
- 9. リンクが訪問されたかどうかを確認するにはどうすればよいですか?
- 10. エラーが返されたかどうかを確認するにはどうすればよいですか?
- 11. 実行ファイルのパスを使用してWindowsサービスがインストールされているかどうかを確認するにはどうすればよいですか?
- 12. Androidサービスがフォアグラウンドで実行されているかどうかを確認するにはどうすればよいですか?
- 13. 別のプロセスがウィンドウで実行されているかどうかを確認するにはどうすればよいですか?
- 14. PerlスクリプトがWindows上で実行されているかどうかを確認するにはどうすればよいですか?
- 15. AndroidアプリがGoogle Cloud Test Labで実行されているかどうかを確認するにはどうすればよいですか?
- 16. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 17. プロセスがC++コードから実行されているかどうかを確認するにはどうすればよいですか?
- 18. コードが鼻検査から実行されているかどうかを確認するにはどうすればよいですか?
- 19. スクリプトがスーパーユーザーとして実行されているかどうかを確認するにはどうすればよいですか?
- 20. NSTimerが実行されているかどうかを確認するにはどうすればよいですか?
- 21. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 22. Jqueryでは、フィールドセット内のラジオボタンがチェックされていないかどうかを確認するにはどうすればよいですか?
- 23. jquery:ページにフォーカスがないかどうかを確認するにはどうすればよいですか?
- 24. ウィンドウがオフスクリーンであるかどうかを確認するにはどうすればよいですか?
- 25. URLが画像であるかどうかを確認するにはどうすればよいですか?
- 26. ファイルが空であるかどうかを確認するにはどうすればよいですか?
- 27. フォームがヘルプモードであるかどうかを確認するにはどうすればよいですか?
- 28. ジェネリックメソッドパラメータが値型であるかどうかを確認するにはどうすればよいですか?
- 29. TextFieldが整数であるかどうかを確認するにはどうすればよいですか?
- 30. Tomcatがシャットダウンを受信するように設定されているかどうかを確認するにはどうすればいいですか?
kubernetesのkubectlコマンドラインツールを使うことができると思います。 [セットアップ](https://cloud.google.com/container-engine/docs/before-you-begin)kubectl get podsを実行します。ポッド(コンテナ)のリストが表示されます。 http://kubernetes.io/docs/user-guide/kubectl-cheatsheet/ –
私はGolangアプリをプログラム的に探したい。 – CESCO
kubernetes [client library](https://github.com/kubernetes/kubernetes/tree/release-1.2/pkg/client/)を使用して、コード内のkubernetes apisにアクセスできます。申し訳ありませんが、私は正確なAPI名はわかりませんが、あなたはapi docを読まなければならないと思います。 –