
1-dockerfileを使用して新しいアプリケーションイメージを構築します
2-レジストリへの完全修飾パスを持つイメージの場合はエイリアスを作成します
3-レジストリにログインしてイメージをプッシュします
参照:
https://thorsten-hans.com/how-to-use-a-private-azure-container-registry-with-kubernetes-9b86e67b93b6
https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tutorial-quick-task
トピック7、VanArsdel。株式会社
現在の環境
要件
アプリケーションコンポーネントは、次の要件を満たしている必要があります。
コーポレートウェブサイト
*SSLを使用してWebサイトを保護します
*データストレージとホスティングのコストを最小限に抑えます。
*継続的インテグレーションと継続的デプロイ(Cl / CO)のためのネイティブGitHubワークフローを実装します。
*ローカルで使用するためにWebサイトのコンテンツをグローバルに配布します。
* Application Insightsと、SSL証明書の有効性やカスタムヘッダー値の検証などの可用性Webテストを使用して監視を実装します。
* Webサイトの稼働時間は99.95%である必要があります。
コーポレートウェブサイト
同社はhtlp://wwwに公開ウェブサイトを提供しています。vanaisdelttd.com。このWebサイトは、React JavaScriptユーザーインターフェイス、HTML、CSS、画像アセット、およびAzure関数でホストされるいくつかのAPIで構成されています。
小売店の場所
* Azure Functionsは、データがBlobストレージにアップロードされるとすぐにデータを処理する必要があります。Azure Functionsは、ネイティブSQL言語クエリを使用してAzureCosmosD3を更新する必要があります。
*店舗の販売取引情報を毎晩監査して、データの検証、状態の財務の処理、在庫の調整を行います。
配達サービス
* Azure関数を使用して、サービステレメトリデータをAzureCosmosDBに保存します。データにはアイテムIDが含まれている必要があります。配送車両のナンバープレート、車両パッケージの容量、および現在の車両の位置座標。
*企業のWebサイトから呼び出されたAzure関数を使用して、配信ドライバーのプロファイル情報をAzure Active Directory Azure AD)に保存します。
在庫サービス
同社は、データへの読み取り専用アクセスを含めるために、小売店のストレージアカウント内の特定のBLOBに3か月間アクセスする必要がある、在庫処理用のAPIを開発するサードパーティと契約しています。
安全
*すべてのAzureFunctionsは、会社が提供するRSA-HSMキーを使用して暗号化された、さまざまな環境や地域の構成データの管理と配布を一元化する必要があります。
*認証と承認ではAzureADを使用する必要があり、サービスでは可能な場合は管理対象IDを使用する必要があります。
小売店の場所
*予期せぬ偶発的なデータの削除のため、小売店の位置データのポイントインタイム復元を実行する必要があります。
*AzureFunctionからのAzureCosmosDBクエリは、要求単位(RU)の使用率が高く、関数アプリのスケーリング中に大きなアイテムのポイント読み取りレイテンシが高くなる複数の複雑なクエリが含まれています。