Azure Disk Resize Ubuntu: No Space Left on Device

Pokud zaplnite disk na 100% (No Space Left on Device), tak po zvetseni disku v Azure se filesystem nezvetsi. Staci nejake misto uvolnit a restartovat VM a zvetseni filesystemu projde samo.

Zdroj: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/resize-os-disk-gpt-partition#ubuntu

Longhorn na CentOSu

Pokud chcete pouzivat Longhorn storage na Kuberetes bezici na CentOSu, portrebujete nainstalovat iscsi-initiator-utils.

yum install iscsi-initiator-utils -y

Vice na: https://rancher.com/docs/rancher/v2.x/en/cluster-admin/volumes-and-storage/iscsi-volumes/

Port forward pomoci iptables

PORT_FROM=443
PORT_TO=8443
iptables -t nat -A PREROUTING -p tcp --dport $PORT_FROM -j REDIRECT --to-ports $PORT_TO
iptables -t nat -A OUTPUT -p tcp --dport $PORT_FROM -o lo -j REDIRECT --to-port $PORT_TO

Prvni pravidlo smeruje prichozy packety, druhe smeruje odchozi packety z loopbacku.

Zdroj: https://blog.frickjack.com/2012/01/iptables-nat-port-forward-443-https-to.html

Jak pridat extra SANs do RKE Kubernetes clusteru

Pridejte do cluster.yml:

authentication:
  strategy: x509
  sans:
    # Extra IP
    - "1.1.1.1"
    # Extra Name
    - "k8s.example.com"

A puste rke up pro aplikaci zmen

V Terraformu to pak vypada takto:

resource "rke_cluster" "main" {
  ...

  authentication {
    sans = [
      # Extra IP
      "1.1.1.1",
      # Extra Name
      "k8s.example.com",
    ]
  }
}

Ondřej Šika

Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.