問題タブ [hashicorp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
terraform - Terraform がサードパーティ プロバイダーを使用できない
説明: Terraform に Elasticsearch プロバイダーを使用しようとしています。Elastic または Hashicorp からの公式のものがないため、コミュニティの「https://registry.terraform.io/providers/phillbaker/elasticsearch/latest」を使用しようとしています。
Terraform バージョン: Terraform v0.14.4
コード:
すべてを1つの.tfファイルに入れようとしました。また、Hashicorp が推奨するようなリソース用に別のモジュールを作成しようとしました。どちらの方法でも、同じエラー メッセージが生成されます。
問題:
terraform init
何らかの理由で、Terraform レジストリで適切なプロバイダーを見つけることができません。
tfstate ファイルは生成されていません。
Terraform Registry からサード パーティ プロバイダーを使用するにはどうすればよいですか?
vmware - Hashicorp 領事 FQDN
- そのうちの1つにconsulサーバーがインストールされたVM(vmWare vCloude)のクラスターがあります。
- VM 間の通信は、内部ネットワーク IP の表示のみで行われます。ExternalIP の使用はブロックされます。そのため、他の VM にインストールされた領事エージェントは、アドバタイズされたアドレスとして内部 IP を取得しています。
- クラスター外の VM にインストールされている k8s を使用して、いくつかのマイクロサービスを作成しました。クラスターと通信できるのは、ExternalIP のみです。
問題: consul がVM からアドバタイズされたアドレスを返しますが、それは内部 IP または外部 IP のいずれかのみです。internalIP を選択すると、クラスタの外部から使用できなくなります。また、externalIP を使用すると、クラスタ内にインストールされているすべてのエージェントが通信できなくなります。アドバタイズされたアドレスを FQDN で構成する理由がわかりませんでした。
誰かがこの問題に直面したか、解決策を持っていますか? ありがとう、リオル
consul - マルチリージョン設定で nomad クラスターをブートストラップできない
マルチリージョンおよびマルチデータセンタークラスター間で Nomad ACL をセットアップしようとしています。サーバースタンザで、すべてのサーバーノードに以下を追加しました
ログを追跡してすべてのサーバーを再起動した後、これが得られます
そして、これは私が実行した場合に得られるものです
ドキュメントでは、aclスタンザのreplication_token値を設定するように求められていますが、その方法が明確ではありません。暗号化トークンのように生成する必要がありますか? はいの場合、どのように? 参照
kubernetes - Minikube が自動認証エージェント構成のために curl 経由でボールトにアクセスできない
いくつかのタスクでは、以下の例に従って、HashiCorp Vault 自動認証エージェントを minikube で構成しています。
「Vault アドレスを決定する」セクションで、ステップ 3. 以下の curl コマンドを実行して接続を確認しようとしています。
そしてエラーを下回ります」
ホスト マシン (Windows10 とゲートウェイ値 0.0.0.0 の minikube ルート) 間の接続を確認している間。