Skip to content

Instantly share code, notes, and snippets.

@warlock
warlock / Prometheus-Operator-ServiceMonitor-BasicAuth.md
Created December 1, 2020 11:46
Prometheus Operator ServiceMonitor Basic Auth

Note: Starting with v0.39.0, Prometheus Operator requires use of Kubernetes v1.16.x and up.

Basic auth for targets

To authenticate a ServiceMonitors over a metrics endpoint use basicAuth

@warlock
warlock / docker-compose.yaml
Created November 30, 2020 18:14
Traefik - Docker Compose
version: "3.3"
services:
traefik:
image: "traefik:v2.3"
container_name: "traefik"
command:
#- "--log.level=DEBUG"
- "--api.insecure=true"
@warlock
warlock / DockerSwarm.md
Last active December 20, 2022 12:04
Docker Swarm en Català

Cluster

  • Manager
  • worker

Recorda que les comandes de swarm no es poden llençar en els workers

docker swarm init # Iniciar un cluster
docker swarm init --advertise-addr 192.168.0.69 # Es per fixar una ip si disposes de varies
docker swarm join --token TOKEN # Perque un node participi al cluster
@warlock
warlock / bash.md
Last active December 20, 2022 13:41
Documentacio Bash

Documentacio:

El numero 1 (programes), 5 (archius) permet seleccionar la tipologia de la cerca

man NUMERO_DE_TIPUS passwd

Filtrar documentacio per usuaris(La mateixa comanda apropos)

man -k users
@warlock
warlock / k8s-persistent-volumes.yml
Created November 10, 2020 07:10
PV - PVC - Persistent Volume - Persistent Volume Claim
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
---
apiVersion: v1
kind: PersistentVolume
metadata:
@warlock
warlock / conexion-vpn.md
Last active September 14, 2021 09:33
Conectando a un VPN como cliente

Instalación para Debian/Ubuntu

sudo apt install openvpn unzip

Descompresión del zip

unzip vpn.zip
@warlock
warlock / Dockerfile
Created June 3, 2020 12:48
Laravel PHP 7.4 Alpine Dockerfile
FROM php:7.4-alpine
# Install dev dependencies
RUN apk add --no-cache --virtual .build-deps \
$PHPIZE_DEPS \
curl-dev \
imagemagick-dev \
libtool \
libxml2-dev \
postgresql-dev \
@warlock
warlock / golang_mod.sh
Last active May 31, 2020 21:41
Go Modules en Català
# Iniciar projecte amb go mod
go mod init github.com/warlock/play
# Quin es el paquet actual
go list
# llista tots els paquets instalats
go list all
# llista tots els paquets instalats en el projecte actual
@warlock
warlock / 00-kubernetes.sh
Last active December 20, 2022 13:38
Apunts de kubernetes
# hostname per accedir a pods desde pods de diferents namespaces
# service_name.namespace_name.svc.cluster.local
### COMANDES GENERALS
# Obtenir tots els resources del namespace seleccionat
kubectl get all
# Carregar un projecte desde un manifest *
kubectl apply -f manifest.yml
@warlock
warlock / docker-compose.yml
Created May 8, 2020 12:54
docker registry
version: '3'
services:
registry:
image: registry:2
ports:
- "5000:5000"
environment:
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data
volumes: