AKS 1.25.*クラスター バージョンがベースのソリューションをnginx ingress controllerバージョン1.3.0と連携した際に、問題が発生しダウンタイムが発生する可能性があります。この問題は、AKS 1.25.*とnginx ingress controller 1.3.0に互換性がないことにより原因で発生します。
重要な注意事項:
以下の手順を実施する前に、nginx ingress controllerのバージョンを確認してください。貴社AKS内で、「nginx-ingress-xxx-xxxx」という名称のnginxポッドを確認すると、YAMLファイル内で以下のようにバージョンを確認できます。
ご不明な点やさらなる支援が必要な点がございましたら、Sitecoreサポート ポータルからサポートのお問い合わせを作成してください。
最終的な解決策が完成するまでの一時的な解決策として、Application Repo -> /config/resources/resources.jsonファイルから、nginxのリソース量を2倍に増やすことをご検討ください。
弊社では本問題の解決に向けた取り組みを継続し、最終的な解決策について後ほど更新情報をご提供いたします。本記事の更新情報に従ってください。
一時的な解決策として、以下の手順を実施してください。
sitecore/managedcloud/sitecore-managedcloud-0.0.318880.tar.gz変更後:
sitecore/managedcloud/sitecore-managedcloud-0.0.332472.tar.gz
Applicationパイプラインの完了後に、全てのnginxポッドがバージョン1.8.0のイメージで再作成されます。
"nginx": { "nginx": { "request_memory": "192Mi", "request_cpu": "128m", "limit_memory": "256Mi", "limit_cpu": "512m", "replicas": 2 }重要な注意事項:変更を行う前に、特にLinuxノードに存在するカスタム ワークロードがある場合には、必ずデフォルトのノード プールにおけるLinuxノードのリソースの利用状況について確認してください。