リソース
Nanocl の Resource は設定を表します。
Resource の Kind には、ユーザーが定義する任意の設定を利用できます。現在、ネイティブに対応する Resource の Kind はありません。
Resource の Kind はユーザーが定義できますが、基本的なインストール後には、通常、次の 2 種類の Resources が利用できます。
| プラグインの Kind | 用途 |
|---|---|
| ncproxy.io/rule | プロキシコントローラーがインストールするプロキシ設定のデータ |
| ncdns.io/rule | DNS コントローラーがインストールする DNS 設定のデータ |
プロキシルール
ProxyRule は、その名のとおり、プロキシ経由で cargoes にアクセスする方法を決める設定です。
ProxyRules を設定すると、cargoes へのアクセスを細かく調整できます。
プロキシの ProxyRule を作成するための OpenAPI 仕様は次のとおりです。
required | 配列の要素型 ProxyRuleHttp (object) or ProxyRuleStream (object) (ProxyRule) 適用するルール。 |
プロキシルールのネットワーク
| Network | 用途 |
|---|---|
| All | すべてのネットワークアドレスにバインドします |
| Local | 127.0.0.1 にだけバインドします |
| Public | パブリック IP アドレスにだけバインドします |
| Internal | Nanocl の内部ゲートウェイにバインドします |
DNS ルール
DnsRule は、その名のとおり、DNS サーバーの構成を決める設定です。
ドメイン名を使ってネットワークアクセスを調整できます。
プロキシの ProxyRule を作成するための OpenAPI 仕様は次のとおりです。
required | 配列の要素型 objects (DnsEntry) |
required | string or object or object (NetworkKind) |
最終更新日