概要
アクション ランナー コントローラー (ARC) プロジェクト はGitHubが新しいGitHub製品としてリリースするために採用されました。 その結果、現在、コミュニティで管理されている従来の ARC とGitHubの自動スケール ランナー セットという 2 つの ARC リリースがあります。 GitHub's Autoscaling Runner Sets は、Kubernetes と OpenShift の両方で動作します。
GitHubでは、ARC の最新の自動スケール ランナー セット バージョンのみがサポートされます。 従来の ARC のサポートは、アクション ランナー コントローラー リポジトリのコミュニティによってのみ提供されます。
アクション ランナー コントローラーのサポート範囲
Actions Runner Controllerの円滑な導入を確実にするために、コンテナー オーケストレーションに関する専門知識を持つスタッフを組織に配置することをお勧めします。 オーケストレーション、ネットワーク、ポリシー アプリケーション、マネージド クラスター プロバイダーとの統合など、ARC インストールの多くの側面は、 GitHub のサポートの範囲外であり、クラスタリング ツール (Kubernetes や OpenShift など) に関する詳細な知識が必要です。 サポートリクエストが、Microsoft のチームが支援できる範囲を外れている場合は、次の手順を推奨して問題を解決したり、他のガイダンスを提供したりすることができます。 要求が主に次の内容である場合、サポート 要求は GitHub のサポートの範囲外です。
- コミュニティによって維持されている従来のバージョンの ARC
- 依存関係のインストール、構成、または維持
- テンプレート スペックのカスタマイズ
- Kubernetes/OpenShift のセットアップ、ネットワーク、ARC (DinD) でのイメージの構築などのコンテナー オーケストレーション。
- クラスター ポリシーの適用
- マネージド コンテナー オーケストレーション プロバイダーまたはプロバイダー固有の構成
-
ARC の [](https://github.com/actions/runner-container-hooks) モードにおける`kubernetes` - Helm 以外のインストール ツール
- ストレージプロビジョナーとパーシステントボリューム要求(PVC)
- メトリック サーバーの構成、イメージのキャッシュなどのベスト プラクティス。
ARC はさまざまなツールと構成で正常にデプロイできますが、ARC が次のようにデプロイされている場合、サポート 要求は GitHub のサポートの範囲外である可能性があります。
- Helm 以外のインストール ツール
- サービス アカウントやテンプレート スペックのカスタマイズ
GitHub のサポートへの問い合わせの詳細については、「GitHub Support へのお問い合わせ」を参照してください。
メモ
- ARC は、GitHub Enterprise Server バージョン 3.9 以降でのみサポートされています。
アクション ランナー コントローラーの GitHub のサポート の操作
GitHub のサポート は、Actions Runner Controller のデプロイに関する質問を行い 、コントローラー ログ、リスナー ログ、ランナー ログ、Helm チャート (values.yaml) を収集してサポート チケットにアタッチするよう要求する場合があります。