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. コンテナがAWS ECS上で実行されているかどうかを確認するにはどうすればよいですか?
- 2. Kubernetesクラスタでワンオフbashポッドを実行するにはどうすればよいですか? (ドッカーランのような)
- 3. Firefoxが現在実行中にヘッドレスモードで実行されているかどうかを確認するにはどうすればよいですか?
- 4. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 5. ハイブ、ImpalaのようなclouderaサービスがJavaコードで実行されているかどうかを確認するにはどうすればよいですか?
- 6. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 7. PythonアプリケーションがAWSラムダ関数内で実行されているかどうかを確認するにはどうすればいいですか?
- 8. kubernetesクラスタで一度限りの移行タスクを実行するにはどうすればよいですか
- 9. プロセスがすでにpowershell上で実行されているかどうかを確認するにはどうすればよいですか?
- 10. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 11. アプリが実際に実行されているかどうかを確認するにはどうすればよいですか?
- 12. アプリがエミュレータまたは物理デバイスで実行されているかどうかを確認するにはどうすればよいですか?
- 13. Grand Central Dispatchを使用して、ブロックが既に実行されているかどうかを確認するにはどうすればよいですか?
- 14. Androidで実行時にユーザーの権限が許可されているかどうかを確認するにはどうすればよいですか?
- 15. スクリーンセーバーが実行されているかどうかを確認するには?
- 16. フルスクリーンアプリケーションが実行されているかどうかを確認するには?
- 17. エラーが返されたかどうかを確認するにはどうすればよいですか?
- 18. リンクが訪問されたかどうかを確認するにはどうすればよいですか?
- 19. 実行中のKubernetesクラスタでKUBE_ENABLE_INSECURE_REGISTRY = trueを設定するにはどうすればよいですか?
- 20. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 21. kubernetesクラスタを停止するにはどうすればいいですか?
- 22. Sqliteで行が0か1かどうかを確認するにはどうすればいいですか
- 23. 実行ファイルのパスを使用してWindowsサービスがインストールされているかどうかを確認するにはどうすればよいですか?
- 24. Pythonを使用してブラウザが実行されているかどうかを確認するにはどうすればよいですか?
- 25. Androidサービスがフォアグラウンドで実行されているかどうかを確認するにはどうすればよいですか?
- 26. .NETアプリケーションがターミナルサーバー上で実行されているかどうかを確認するにはどうすればよいですか?
- 27. PerlスクリプトがWindows上で実行されているかどうかを確認するにはどうすればよいですか?
- 28. AndroidアプリがGoogle Cloud Test Labで実行されているかどうかを確認するにはどうすればよいですか?
- 29. 別のプロセスがウィンドウで実行されているかどうかを確認するにはどうすればよいですか?
- 30. カスタマイズがAcumaticaポータルサイトと標準のAcumatica ERPサイトで実行されているかどうかを確認するにはどうすればよいですか?
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を読まなければならないと思います。 –