Skip to content

Instantly share code, notes, and snippets.

@vorlon001
vorlon001 / readme.md
Created August 5, 2026 21:51
Istio home labs
### Stage 1
### Init Service

kubectl apply -f - <<EOF
---
apiVersion: v1
kind: Namespace
metadata:
  name: echoserver
@vorlon001
vorlon001 / readme.md
Last active July 29, 2026 14:57
Victoria Metrics Cluster + Federation, Google AI

Полное и структурированное техническое решение, включающее описание задачи, архитектурную схему и все необходимые конфигурационные файлы.

📋 1. Описание задачи

Цель: Построить отказоустойчивую иерархическую систему мониторинга (федерацию) для сбора метрик из кластера Kubernetes и их долговременного хранения в двух независимых центральных дата-центрах. Бизнес-требования и ограничения:

  • Изоляция и автономность: Кластер Kubernetes должен собирать и хранить метрики локально, оставаясь независимым от доступности центральных ЦОДов.
  • Отказоустойчивость 1+1: Центральное хранилище развернуто в двух независимых ЦОДах (ЦОД-1 и ЦОД-2). Данные должны записываться в оба ЦОДа параллельно. При падении одного из них сбор и историчность данных не нарушаются.
  • Безопасность: Доступ к метрикам из Kubernetes наружу должен осуществляться по протоколу Gateway API с обязательной базовой аутентификацией (Basic Auth).
  • Полнота данных: С локального кластера необходимо забирать абсолютно все метрики
@vorlon001
vorlon001 / readme.md
Created July 14, 2026 19:30
How to join worker k8s w/o kubeadm join, or if anonimous is false

on master

kubectl get configmap cluster-info -n kube-public -o jsonpath='{.data.kubeconfig}' > /tmp/discovery.conf

kubeadm token create --ttl 0
>>> 4grfmd.izfx5sdn52lt7fig

on worker

@vorlon001
vorlon001 / gist:a8a14651755a4a1f4832815493fd5956
Last active June 14, 2026 15:58
How to tunning windowds 11
```
Для обновления операционной системы Windows 11 через PowerShell (после того, как мы исправили ошибку с модулем на прошлом шаге) выполните следующую команду:
Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot
## Что делает эта команда:
* -MicrosoftUpdate — ищет обновления не только для Windows, но и для других продуктов Microsoft (Office, драйверы).
* -AcceptAll — автоматически принимает все лицензионные соглашения и подтверждает установку каждого патча.
* -AutoReboot — самостоятельно перезагрузит компьютер, если это потребуется для завершения установки.
@vorlon001
vorlon001 / readme.md
Created May 24, 2026 15:54
How to fix "podSandboxID" in kubeadm reset
3b49f595b50eaf18bffa39b9947fc4849b99168eb544b7162e043bb615c1b"
E0524 09:11:18.700308    9165 remote_runtime.go:267] "StopPodSandbox from runtime service failed" err="rpc error: code = DeadlineExceeded desc = context deadline exceeded" podSandboxID="841aa4b68acc9e7e88f6d8772d308cd84e2e3855e506942a518789e83b20dedc"
# Остановить все контейнеры
ctr -n k8s.io containers list | awk '{print $1}' | xargs -r ctr -n k8s.io containers kill

# Удалить все контейнеры
@vorlon001
vorlon001 / full rebuild kamaji.md
Last active May 26, 2026 19:05
How to install kamaji v4, how to how to change the certificate lifetime

Build APKO

git clone https://github.com/chainguard-dev/apko
make  apko

Config for build docker image. Example one

cat <<EOF>config-one.json
{
@vorlon001
vorlon001 / readme.md
Created May 16, 2026 19:48
Kubernetes Deploy podAffinity/podAntiAffinity/NodeAffinity

Ниже представлены два примера манифестов Deployment для Nginx.

Описание инфраструктуры:

  • Кластер: 3 зоны.
  • Ноды: 9 рабочих нод (3 в каждой зоне).
  • Лейбл на нодах: nginx: deploy.

Пример 1: Жесткое аффинити (Hard Affinity)

@vorlon001
vorlon001 / readme.md
Last active May 15, 2026 04:19
How to install kamaji v2

AS IS

test: cloudstack v181, k8s 1.36.1, debian 13, 6.12.86+deb13-amd64, Cilium:1.19.1, Containerd:2.3.0, CNI 1.9.1 install: cert-manager

apt install git -y
git clone https://github.com/aenix-io/etcd-operator
git clone https://github.com/cozystack/cozystack
@vorlon001
vorlon001 / readme.md
Last active May 13, 2026 18:30
Kubernetes Deploy cilium with Native routing via eBGP

Deploy: v179, v1.36.0, Debian 13, 6.12.86+deb13-amd64, Containerd: 2.3.0, cilium: 1.19.1, CNI Plugins: 1.9.1

helm repo add cilium https://helm.cilium.io/
@vorlon001
vorlon001 / readme.md
Created May 3, 2026 10:29
SRv6, docs

Таблица с описанием функций (behaviors) SRv6 в формате Markdown:

Behavior Identifier Behavior Description
End SRv6 version of prefix-SID
End.X L3 cross-connect, SRv6 version of Adj-SID
End.T IPv6 table lookup
End.DX6 Decapsulate and perform IPv6 cross-connect, per-CE IPv6 L3VPN use case
End.DX4 Decapsulate and perform IPv4 cross-connect, per-CE IPv4 L3VPN use case