/fluentd-azure

Setup Fluentd/Elasticsearch on a docker engine in azure.

Primary LanguageShell

Fluentd and Elasticsearch in Azure

This repository is a walk through for building a container environment in Azure. The following resources are created and configured:

  • A UbuntuLTS VM
  • Latest version of Docker engine via Docker VM Extension
  • Secure Docker endpoint using TLS
  • Fluentd Container with custom config
  • Elasticsearch Container

*NOTE: For an in-depth explanation, refer to this blogpost: Protect your Docker Daemon on Azure

Entrypoint script:

sh docker-server.sh

TLS Keys

Keys will be created in folder keys/.

Dependencies

Microsoft Azure CLI 2.0

A great cloud needs great tools; we're excited to introduce Azure CLI 2.0, our next generation multi-platform command line experience for Azure.

Installation

$ curl -L https://aka.ms/InstallAzureCli | bash

Please refer to the install guide for detailed install instructions.

A list of common install issues and their resolutions are available at install troubleshooting.

Resources