File: ContainerDeployment.md

package info (click to toggle)
golang-github-google-certificate-transparency 1.3.2-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 4,764 kB
  • sloc: sh: 606; makefile: 103; sql: 16
file content (28 lines) | stat: -rw-r--r-- 1,410 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# CT Log Deployment (Containerized)

This document provides links to instructions for deploying a Trillian-based
Certificate Transparency (CT) Log using containers on a cloud platform; this
make the steps and components from the
[Manual Deployment](ManualDeployment.md) document more convenient and
automated, but the same principles apply.

## Core Trillian Services

As a first step, the core
[Trillian cloud deployment](https://github.com/google/trillian/tree/master/examples/deployment/README.md)
document describes how to run a local Docker deployment of the core Trillian
services together with a storage component (MySQL), based on sample
[Docker files](https://github.com/google/trillian/blob/master/examples/deployment/docker)
and a
[Docker Compose manifest](https://github.com/google/trillian/blob/master/examples/deployment/docker-compose.yml).

Further instructions describe how to deploy the core Trillian components on
[Google Cloud Platform (GCP)](https://github.com/google/trillian/blob/master/examples/deployment/kubernetes/README.md),
and on [Amazon Web Services (AWS)](https://github.com/google/trillian/blob/master/examples/deployment/aws/README.md).

## CTFE Personality

The `examples/deployment/` subdirectory includes
[Kubernetes instructions](../examples/deployment/kubernetes/README.md) for
deploying a CTFE personality on top of an existing deployment of the Trillian
core services.