Memcached

Overview

The source code and default configuration of the Building Block is available in our code.sysEleven.de. Infos on release notes and new features please follow Release notes memcache

Memechached

Memcached is a popular cache server which can boost the performance of dynamic websites.

Prerequisites on memcached

You need to provide a storage provider for this Building Block. Proceed with the following prerequisite description to use the Velero Building Block out of the box.

A recommended resource overview is listed in the table below.

CPU / vCPU Memory
0.6 2304

No further activities need to be carried out in advance.

Adding the Building Block

Add the directory syseleven-memcached to your control repository. Add a .gitlab-ci.yml to the directory with the following content:

include:
  - project: syseleven/building-blocks/helmfiles/memcached
    file: JobDevelopment.yaml
    ref: 2.19.0
  - project: syseleven/building-blocks/helmfiles/memcached
    file: JobStaging.yaml
    ref: 2.19.0
  - project: syseleven/building-blocks/helmfiles/memcached
    file: JobProduction.yaml
    ref: 2.19.0

Remove environments you are not using by removing their include.

Required configuration

No configuration is required.

Monitoring

Additional alertrules

  • None

Additional Grafana dashboards

  • Memcached monitoring
  • An overview of performance metrics of memcached (e.g. bytes read/written, items, commands, ...)

Scaling Setup

The default scenario is to run memcached as standalone architecture. High Availability is not supported.

HA Memcached Issue

  • MaxMemory and MaxItemSize can be adjusted
  • Requests/limits for CPU/memory can be adjusted

Release-Notes

Please find more infos on release notes and new features Release notes Memcached