LogoLogo
5.0.X
5.0.X
  • About Trilio for Kubernetes
    • Welcome to Trilio For Kubernetes
    • Version 5.0.X Release Highlights
    • Compatibility Matrix
    • Marketplace Support
    • Features
    • Use Cases
  • Getting Started
    • Getting Started with Trilio on Red Hat OpenShift (OCP)
    • Getting Started with Trilio for Upstream Kubernetes (K8S)
    • Getting Started with Trilio for AWS Elastic Kubernetes Service (EKS)
    • Getting Started with Trilio on Google Kubernetes Engine (GKE)
    • Getting Started with Trilio on VMware Tanzu Kubernetes Grid (TKG)
    • More Trilio Supported Kubernetes Distributions
      • General Installation Prerequisites
      • Rancher Deployments
      • Azure Cloud AKS
      • Digital Ocean Cloud
      • Mirantis Kubernetes Engine
      • IBM Cloud
    • Licensing
    • Using Trilio
      • Overview
      • Post-Install Configuration
      • Management Console
        • About the UI
        • Navigating the UI
          • UI Login
          • Cluster Management (Home)
          • Backup & Recovery
            • Namespaces
              • Namespaces - Actions
              • Namespaces - Bulk Actions
            • Applications
              • Applications - Actions
              • Applications - Bulk Actions
            • Virtual Machines
              • Virtual Machine -Actions
              • Virtual Machine - Bulk Actions
            • Backup Plans
              • Create Backup Plans
              • Backup Plans - Actions
            • Targets
              • Create New Target
              • Targets - Actions
            • Hooks
              • Create Hook
              • Hooks - Actions
            • Policies
              • Create Policies
              • Policies - Actions
          • Monitoring
          • Guided Tours
        • UI How-to Guides
          • Multi-Cluster Management
          • Creating Backups
            • Pause Schedule Backups and Snapshots
            • Cancel InProgress Backups
            • Cleanup Failed Backups
          • Restoring Backups & Snapshots
            • Cross-Cluster Restores
            • Namespace & application scoped
            • Cluster scoped
          • Disaster Recovery Plan
          • Continuous Restore
      • Command-Line Interface
        • YAML Examples
        • Trilio Helm Operator Values
    • Upgrade
    • Air-Gapped Installations
    • Uninstall
  • Reference Guides
    • T4K Pod/Job Capabilities
      • Resource Quotas
    • Trilio Operator API Specifications
    • Custom Resource Definition - Application
  • Advanced Configuration
    • AWS S3 Target Permissions
    • Management Console
      • KubeConfig Authenticaton
      • Authentication Methods Via Dex
      • UI Authentication
      • RBAC Authentication
      • Configuring the UI
    • Resource Request Requirements
      • Fine Tuning Resource Requests and Limits
    • Observability
      • Observability of Trilio with Prometheus and Grafana
      • Exported Prometheus Metrics
      • Observability of Trilio with Openshift Monitoring
      • T4K Integration with Observability Stack
    • Modifying Default T4K Configuration
  • T4K Concepts
    • Supported Application Types
    • Support for Helm Releases
    • Support for OpenShift Operators
    • T4K Components
    • Backup and Restore Details
      • Immutable Backups
      • Application Centric Backups
    • Retention Process
      • Retention Use Case
    • Continuous Restore
      • Architecture and Concepts
  • Performance
    • S3 as Backup Target
      • T4K S3 Fuse Plugin performance
    • Measuring Backup Performance
  • Ecosystem
    • T4K Integration with Slack using BotKube
    • Monitoring T4K Logs using ELK Stack
    • Rancher Navigation Links for Trilio Management Console
    • Optimize T4K Backups with StormForge
    • T4K GitHub Runner
    • AWS RDS snapshots using T4K hooks
    • Deploying Trilio For Kubernetes with Openshift ACM Policies
  • Krew Plugins
    • T4K QuickStart Plugin
    • Trilio for Kubernetes Preflight Checks Plugin
    • T4K Log Collector Plugin
    • T4K Cleanup Plugin
  • Support
    • Troubleshooting Guide
    • Known Issues and Workarounds
    • Contacting Support
  • Appendix
    • Ignored Resources
    • OpenSource Software Disclosure
    • CSI Drivers
      • Installing VolumeSnapshot CRDs
      • Install AWS EBS CSI Driver
    • T4K Product Quickview
    • OpenShift OperatorHub Custom CatalogSource
      • Custom CatalogSource in a restricted environment
    • Configure OVH Object Storage as a Target
    • Connect T4K UI hosted with HTTPS to another cluster hosted with HTTP or vice versa
    • Fetch DigitalOcean Kubernetes Cluster kubeconfig for T4K UI Authentication
    • Force Update T4K Operator in Rancher Marketplace
    • Backup and Restore Virtual Machines running on OpenShift
    • T4K For Volumes with Generic Storage
    • T4K Best Practices
Powered by GitBook
On this page

Was this helpful?

  1. Getting Started
  2. More Trilio Supported Kubernetes Distributions

Azure Cloud AKS

This page describes how to install Trilio for Kubernetes (T4K) in the Azure Kubernetes Service (AKS) environment and get the license for it.

PreviousRancher DeploymentsNextDigital Ocean Cloud

Last updated 5 months ago

Was this helpful?

Microsoft Azure Cloud provides the Azure Kubernetes Service (AKS) as a managed Kubernetes service offering. Trilio for Kubernetes (T4K) supports cluster-scoped installation on the AKS cluster.

Before you proceed with the T4K installation, run the preflight check on the existing AKS cluster. T4K utilizes the Volume Snapshot functionality provided by the CSI driver while performing the backup operation. AKS clusters have preinstalled CSI driver with Volume Snapshot Capability. It is recommanded for the users to run the with the storageclass that is used to provision the persistent volume and validate if it support the VolumeSnapshot capability.

Installation

There are two methods to install Trilio for Kubernetes (T4K) on the AKS cluster-

  1. Azure Commercial Marketplace

  2. kubectl CLI

  3. Azure Commercial Marketplace:

    1. Go to the and search the application "Trilio for Kubernetes (BYOL)" or directly click to go to the T4K application listing page.

    2. Click on the application to open the application details window. Click on the Get it Now button.

    3. Click on the Continue button.

    4. You have two options here:

      1. If you have an existing AKS cluster:

        1. Select the existing Resource Group from the dropdown and select No option for Create new AKS cluster . This will populate your existing AKS clusters in the next steps. Click on the Next: Cluster Details button.

        2. Now, you can select the existing cluster name from the dropdown and click on Next: Cluster Extension Details> button.

      2. If you don't have an existing AKS cluster:

        1. Now, you can select the existing Resource Group or Create new resource group and then select Yes for Create new AKS cluster option and select the Region name from the dropdown to deploy the new AKS cluster. Click on the Next: Cluster Details> button

        2. Enter the details for the new AKS cluster - AKS cluster name, Kubernetes Version, VM Size, Enable Auto scaling, VMCount and click on Next: Cluster Extension Details> button.

    5. Enter the name of the T4K Manager extension as per the user's choice. For example- tvkoperator. Click on Next: Review + Create> button

    6. It will validate all the parameters and show the validation success message if everything looks good to deploy.

    7. Click on Create button to start the AKS cluster deployment and tvkoperator extension deployment on the cluster.

    8. Once, the deployment is complete, the user will see that both the AKS cluster and triliovaultmanager the extension is complete.

    9. Wait for some for deployment to complete.

    10. The users can go to the Resource Group and log in to the AKS cluster from CLI or check if all the T4K resources are created in the trilio-system namespace.

    11. The users can check if all the deployments are in Ready state.

    12. Once all the pods are in Running state, we can access the T4K Management console by using the Service Type assigned to the ingress-controller service.

  4. Kubectl CLI:

    Microsoft Azure (AKS) Kubernetes offerings leverage upstream Kubernetes. As a result, the installation instructions provided for Getting Started with Trilio for Upstream Kubernetes (K8S)environments can be used for installing T4K on the AKS cluster through CLI.

Once, the installation is complete, users need to contact Trilio to get the T4K license. Follow the

Licensing instructions.
preflight check tool
Azure Marketplace
here