Managing Revisions in Azure Container Apps

Introduction

In this final guide of the series, we’ll explore the essential aspect of managing revisions in Azure Container Apps. By effectively managing revisions, you can control the deployment of new features, roll back changes, and experiment with…


This content originally appeared on DEV Community and was authored by Jimi

Introduction

In this final guide of the series, we'll explore the essential aspect of managing revisions in Azure Container Apps. By effectively managing revisions, you can control the deployment of new features, roll back changes, and experiment with different versions of your application.

Benefits of Revision Management

  • Flexible Deployment: Multiple revisions allow for gradual feature rollouts and experimentation.
  • Rollback Capability: You can easily revert to a previous revision if issues arise.
  • Improved Control: Managing revisions provides greater control over your application's behavior and updates.

Prerequisites

  • Azure Subscription: An active Azure subscription.
  • Container Registry: A container registry containing your container images.
  • Virtual Network and Subnets: A virtual network with subnets for your container app and private endpoint.
  • Service Bus Namespace: A Service Bus namespace for communication.
  • Managed Identity: A user-assigned managed identity.
  • Private Endpoint: A private endpoint connecting your container registry to your virtual network.
  • Container App: A deployed container app.

Step-by-Step Guide

  1. Enable Multiple Revisions:

    • Navigate to your container app's settings.

    Locating Container App

    • Under "Application," go to "Revisions and replicas."

    Locating Revisions and replicas

    • Select "Choose Revision mode" and confirm the switch to "multi-revision mode."

    Switching Revision mode

  2. Create a New Revision:

    • Click "+ Create a new revision."

    Creating a new revision

    • Provide a name/suffix and select your container image.

    Configuring the revision

  3. Configure Ingress Labels:

    • Under "Settings," select "Ingress."

    Changing the Ingress

    • Enable ingress and configure the necessary settings (ingress traffic, type, client certificate mode, transport, insecure connections, and IP security restrictions).

    Configuring the Ingress

  4. Configure Traffic Percentage:

    • In the "Revisions and replicas" page, adjust the traffic percentage for each revision to control their distribution.

    Changing the Ingress percentage

Conclusion

Congratulations! By following these steps, you've successfully configured revision management for your Azure Container App. This empowers you to manage different versions of your application, experiment with new features, and roll back changes if needed.

By mastering the concepts of securing an Azure Container Registry, creating and configuring a secure container app, and effectively managing revisions, you've laid a strong foundation for building and deploying robust containerized applications on Azure. These essential components work together to ensure the security, performance, and flexibility of your container-based solutions.


This content originally appeared on DEV Community and was authored by Jimi


Print Share Comment Cite Upload Translate Updates
APA

Jimi | Sciencx (2024-09-18T00:36:35+00:00) Managing Revisions in Azure Container Apps. Retrieved from https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/

MLA
" » Managing Revisions in Azure Container Apps." Jimi | Sciencx - Wednesday September 18, 2024, https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/
HARVARD
Jimi | Sciencx Wednesday September 18, 2024 » Managing Revisions in Azure Container Apps., viewed ,<https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/>
VANCOUVER
Jimi | Sciencx - » Managing Revisions in Azure Container Apps. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/
CHICAGO
" » Managing Revisions in Azure Container Apps." Jimi | Sciencx - Accessed . https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/
IEEE
" » Managing Revisions in Azure Container Apps." Jimi | Sciencx [Online]. Available: https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/. [Accessed: ]
rf:citation
» Managing Revisions in Azure Container Apps | Jimi | Sciencx | https://www.scien.cx/2024/09/18/managing-revisions-in-azure-container-apps/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.