Skip to content

Instantly share code, notes, and snippets.

@azalio
azalio / form-20260130-214108.html
Created January 30, 2026 21:41
确认表单 form-20260130-214108
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>确认表单 - 小庄</title>
<style>
* { box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
@azalio
azalio / form-20260130-214049.html
Created January 30, 2026 21:40
确认表单 form-20260130-214049
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>确认表单 - 小庄</title>
<style>
* { box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

Исходные данные

Что именно тестировал:

  • Один реальный diff: ~7000 строк, 29 файлов.
  • Домейн: улучшения Memory Layer (несколько фаз, много асинхронщины, concurrency и инфраструктурного кода).
  • 18 заранее известных багов, размеченных руками:
    • CRIT/HIGH/MED/LOW;
    • от банальных “перепутали поле в JSON” до гонок на dict, resource leak и N+1 запросов.
  • 17 моделей:

GKE's metadata-proxy: A Security Architecture Case Study in Kubernetes Token Management

How Google elegantly solved a critical security challenge in Workload Identity Federation

Workload Identity Architecture

In the world of cloud-native security, the details matter. Today, I want to share an elegant security design pattern from Google Kubernetes Engine (GKE) that solves a seemingly simple problem: How do you safely allow a proxy service to obtain JWT tokens on behalf of pods? The answer reveals important lessons about security architecture and the principle of least privilege.

The Context: Workload Identity Federation

@azalio
azalio / feature-name-doc.md
Last active May 17, 2025 09:29
<Feature Name> Documentation.md

Documentation

Overview

<Краткое описание сути фичи, её цели и для чего она нужна.>
Пример: "Картина дня" — это автоматическая генерация дневного дайджеста чат-активности, чтобы быстро получать обзор тенденций, тем и важных событий за сутки.


Key Features

package main

import (
	"context"
	"flag"

flow

Дано: кластер собранный по kubernetes-hard-way [^1].
Надо: присоединить ноду kubernetes с помощью bootstrap token.

  1. Включаем в kube-apiserver аутентификацию по токенам
--enable-bootstrap-token-auth
@azalio
azalio / kube-valid.md
Last active October 21, 2024 13:42
Как проверить валидность Kubernetes-манифеста до его применения.

Сегодня мне задали интересный вопрос: как обнаружить ситуацию, когда YAML-файл синтаксически корректен, но его содержимое некорректно для Kubernetes, и сделать это до попытки его применения в кластере?

Рассмотрим следующий пример манифеста:

---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
@azalio
azalio / gist:a50fb1feb54421737c2a43afbfd92079
Last active July 28, 2024 22:34
Аргументация

Аргументация важности умения аргументировать для технического специалиста с использованием тактики "захват инициативы"

Тезис

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

Фабула

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

Аргументы и контраргументы

@azalio
azalio / containerD_kubelet_auth.md
Last active May 1, 2024 20:00
Аутентификация в private registry в kubernetes и containerD

#kubelet #kubernetes #containerd

Дано:

  • Один приватный регистри с аутентификация.
  • containerD 1.6.
  • kubernetes 1.28.
  • Абсолютно все образа загружаются с этого регистри.