Skip to content

Instantly share code, notes, and snippets.

@kostjaz
kostjaz / Kafka-Docker-Swarm-Compose.md
Created February 14, 2024 19:43 — forked from taurenk/Kafka-Docker-Swarm-Compose.md
Kafka Docker Swarm Compose Guide

Kafka Docker Swarm Compose Guide

The following compose file will allow you to run a Kafka cluster (3 kafka + 3 zookeeper nodes) in Docker swarm across 3 Swarm Manager nodes.

version: "3.2"

# https://docs.docker.com/compose/compose-file/#long-syntax-3
# https://docs.confluent.io/current/installation/docker/docs/operations/external-volumes.html#data-volumes-for-kafka-zookeeper
volumes:
  zookeeper1-data:
@kostjaz
kostjaz / kubectl
Created February 6, 2023 11:02 — forked from kevsersrca/kubectl
Kubernetes команды примеры
kubernetes commands
kubectl get pods && kubectl get services --all-namespaces
kubectl get nodes - список нодов
kubectl taint nodes --all node-role.kubernetes.io/master- - запуска подов на мастере.
kubectl get pod redis --watch
@kostjaz
kostjaz / docker-compose.yml
Created September 19, 2022 03:36 — forked from SamEureka/docker-compose.yml
Docker Compose file for Jira/Confluence/Postgres setup
version: '3.3'
services:
confluence-server:
depends_on:
- postgres-server
environment:
- JVM_MINIMUM_MEMORY=$JVM_MIN
- JVM_MAXIMUM_MEMORY=$JVM_MAX
- JVM_RESERVED_CODE_CACHE_SIZE=$JVM_HEAP
- ATL_PROXY_NAME=site.url

Более удобной и актуальной версией является эта статья с использованием traefik

https://gist.github.com/dancheskus/365e9bc49a73908302af19882a86ce52


Certbot и nginx, как обратный прокси в Docker (пример с 2 react проектами)

В результате будет 2 react проекта на 1 сервере доступных по разным ссылкам

@kostjaz
kostjaz / traefik.md
Created July 20, 2021 08:06 — forked from dancheskus/traefik.md
Traefik, как обратный прокси в Docker (пример с 2 react проектами)

Traefik, как обратный прокси в Docker (пример с 2 react проектами)

В результате будет 2 react проекта на 1 сервере доступных по разным ссылкам

Цели

  • Запустить traefik в одном контейнере
  • Запустить другие проекты в других контейнерах
  • Соединить все контейнеры в одну docker cеть
  • Настроить контейнеры с проектами так, что-бы они объясняли traefik'у, какие url ведут на конкретный проект