none
DevOpsからのAKSリリース RRS feed

  • 質問

  • 現状、DevOpsからAKSへのビルド&リリースをしていますが、

    ClusterへのIP制限をかけると、

    リリースの仕組みがこの制限により跳ねられ、リリースが出来なくなってしまいます。

    特定のIPを許可すればよいのかと思い

    ドキュメントも探してみましたが、それらしいものが見当たりませんでした。

    ClusterへIP制限をかけた状態で、かつDevOpsからリリースするにはどうすれば宜しいでしょうか?


    2020年12月7日 6:11

すべての返信

  • you123-youさん、こんにちは。フォーラムオペレーターのKumoです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    Azure DevOpsを使用して、IP制限をかけるAKSにリリースをデプロイすると、Azure DevOpsのパブリックIPをAKSファイアウォール ルールなどに追加する必要があります。

    パイプラインのスクリプトステップを使って、現在の外部IPを取得し、ホワイトリストします。
    パイプラインが完成した後に、別のスクリプトステップでクリーンアップします。

    下記のサンプルスクリプトをご参考まで。
    Invoke-RestMethod http://ipinfo.io/json | Select -exp ip

    さらに、別の回避策としては、Azureデーターセンターで使用されているIPアドレスをホワイトリストします。
    https://www.microsoft.com/en-us/download/details.aspx?id=56519(英語となりますが)

    注意:このリストは毎週更新されるため、デプロイプランの際に気を付けてください。

    どうぞよろしくお願いいたします。 

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年12月9日 5:55
    モデレータ