revise June 2024 container orchestration articles
Build and deploy / deploy (push) Successful in 16s
Build and deploy / deploy (push) Successful in 16s
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="1050" viewBox="0 0 720 1050" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Readiness gate и отдельный autoscaling signal</title>
|
||||
<desc id="desc">Учебная схема P76 показывает, что ContainersReady и синтетическая custom condition должны стать true для Ready и Service traffic. CPU metric HPA остаётся отдельной величиной относительно request. Это не manifest и не данные кластера.</desc>
|
||||
<rect width="720" height="1050" fill="#0f172a"/>
|
||||
<rect x="28" y="26" width="664" height="106" rx="18" fill="#172554" stroke="#a78bfa" stroke-width="2"/>
|
||||
<text x="56" y="68" fill="#f8fafc" font-family="Arial, sans-serif" font-size="29" font-weight="700">Readiness gate — не autoscaling metric</text>
|
||||
<text x="56" y="102" fill="#ddd6fe" font-family="Arial, sans-serif" font-size="18">P76 fixed synthetic condition, не manifest и не cluster status</text>
|
||||
|
||||
<rect x="80" y="162" width="560" height="112" rx="18" fill="#1e3a5f" stroke="#60a5fa" stroke-width="2"/>
|
||||
<text x="112" y="205" fill="#dbeafe" font-family="Arial, sans-serif" font-size="24" font-weight="700">ContainersReady?</text>
|
||||
<text x="112" y="241" fill="#bfdbfe" font-family="Arial, sans-serif" font-size="19">readiness probe: может ли container serve?</text>
|
||||
|
||||
<path d="M360 274 V320" fill="none" stroke="#60a5fa" stroke-width="5"/>
|
||||
<path d="M348 308 L360 332 L372 308" fill="none" stroke="#60a5fa" stroke-width="5"/>
|
||||
|
||||
<rect x="80" y="340" width="560" height="130" rx="18" fill="#312e81" stroke="#a78bfa" stroke-width="2"/>
|
||||
<text x="112" y="383" fill="#ede9fe" font-family="Arial, sans-serif" font-size="23" font-weight="700">Custom readiness gate?</text>
|
||||
<text x="112" y="418" fill="#ddd6fe" font-family="Arial, sans-serif" font-size="19">synthetic.example/contract = True</text>
|
||||
<text x="112" y="447" fill="#c4b5fd" font-family="Arial, sans-serif" font-size="16">условие, producer и recovery принадлежат owner-у</text>
|
||||
|
||||
<path d="M360 470 V516" fill="none" stroke="#4ade80" stroke-width="5"/>
|
||||
<path d="M348 504 L360 528 L372 504" fill="none" stroke="#4ade80" stroke-width="5"/>
|
||||
|
||||
<rect x="224" y="536" width="272" height="104" rx="18" fill="#14532d" stroke="#4ade80" stroke-width="3"/>
|
||||
<text x="314" y="580" fill="#dcfce7" font-family="Arial, sans-serif" font-size="27" font-weight="700">Ready</text>
|
||||
<text x="253" y="617" fill="#bbf7d0" font-family="Arial, sans-serif" font-size="18">containers + gates are True</text>
|
||||
|
||||
<path d="M360 640 V686" fill="none" stroke="#4ade80" stroke-width="5"/>
|
||||
<path d="M348 674 L360 698 L372 674" fill="none" stroke="#4ade80" stroke-width="5"/>
|
||||
<rect x="190" y="706" width="340" height="82" rx="18" fill="#14532d" stroke="#4ade80" stroke-width="2"/>
|
||||
<text x="236" y="741" fill="#dcfce7" font-family="Arial, sans-serif" font-size="22" font-weight="700">Service traffic eligible</text>
|
||||
<text x="242" y="770" fill="#bbf7d0" font-family="Arial, sans-serif" font-size="17">это допуск, не capacity verdict</text>
|
||||
|
||||
<path d="M80 404 H50 V842 H258" fill="none" stroke="#fb7185" stroke-width="4" stroke-dasharray="10 8"/>
|
||||
<path d="M246 830 L270 842 L246 854" fill="none" stroke="#fb7185" stroke-width="4"/>
|
||||
<rect x="58" y="858" width="256" height="86" rx="16" fill="#4c0519" stroke="#fb7185" stroke-width="2"/>
|
||||
<text x="84" y="894" fill="#ffe4e6" font-family="Arial, sans-serif" font-size="21" font-weight="700">Unready</text>
|
||||
<text x="84" y="924" fill="#fecdd3" font-family="Arial, sans-serif" font-size="16">не Service traffic</text>
|
||||
|
||||
<rect x="364" y="830" width="298" height="114" rx="16" fill="#422006" stroke="#fbbf24" stroke-width="2"/>
|
||||
<text x="392" y="868" fill="#fef3c7" font-family="Arial, sans-serif" font-size="21" font-weight="700">HPA CPU metric</text>
|
||||
<text x="392" y="900" fill="#fde68a" font-family="Arial, sans-serif" font-size="17">usage / declared request</text>
|
||||
<text x="392" y="926" fill="#fde68a" font-family="Arial, sans-serif" font-size="15">not a readiness result</text>
|
||||
|
||||
<rect x="28" y="978" width="664" height="44" rx="12" fill="#1e293b"/>
|
||||
<text x="48" y="1006" fill="#cbd5e1" font-family="Arial, sans-serif" font-size="15">Не показаны controller flags, metrics, endpoints, HTTP checks, CI, trace или production state.</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
Reference in New Issue
Block a user