Giter Site home page Giter Site logo

rancheronazure's Introduction

Rancher On Azure

Important

These ARM templates are not supported under any Microsoft support programme or service, and are made available AS IS without warranty of any kind.

Region Restriction: The template is set to deploy using the Azure MySQL service Standard SKU. The MySQL service is currently in public preview and this SKU is currently only available in the “East Asia” region. The SKU can be changed to a Basic SKU but deployment time takes much longer - 60 minutes. This will likely change before the service becomes generally available.

Security: Access control is not configured on initial deployment, when you connect it is recommended you configure access control credentials for Rancher. SSL is not configured for the connection to the Rancher management interface.

Overview

This template deploys a VM scale set of Rancher Servers and a VM Scale Set of Rancher Cattle hosts. An Azure Container Registry instance is also deployed and credentials added to Rancher.

Deployment steps

You can click the "deploy to Azure" button at the beginning of this document.

  • To deploy using the scripts hosted on GitHub leave the artifact parameters set to their defaults.
  • The Server and Host DNS names must be different and unique.
  • Deployment takes around 20 minutes to deploy with 2 servers and 2 hosts.

Connect

Connect to the Rancher deployment using the Rancher URL output, this will be in the format http://dnsname:8080 .

Usage

Scale up of server and hosts has been tested. Scale down will remove hosts but they will remain under management as disconnected.

Traffic is configured to pass through to the Rancher Hosts on ports 80,443,8080. To expose a service configure a Rancher load balancer to listed on one of these ports.

Pending work

  1. Add Application Gateway to facilitate SSL offload to the Rancher server
  2. Automatic removal of servers and hosts when scale down

rancheronazure's People

Contributors

marrobi avatar

Watchers

James Cloos avatar Artone avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.