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