๐ ๏ธ ๐ง¶
๐โ ๐ ๏ธ FastAPI ๐ธ, โ๏ธ ๐ค, ๐ ๐ ๐ธ ๐ ๏ธ, ๐ค ๐ ๐ง ๐ ๐ ๐ฒ ๐ ๐, & โ๏ธ ๐ซ ๐ ๐ช ๐ ๐ โ ๐ ๐ ๏ธ ๐ ๐ธ.
โ ๐ง:
- ๐โโ - ๐บ๐ธ๐
- ๐โโ ๐ ๐ด
- โ
- ๐งฌ (๐ข ๐ ๏ธ ๐)
- ๐พ
- โฎ๏ธ ๐ โญ โถ๏ธ
๐ฅ ๐ ๐ โ ๐ซ ๐ ๐ ๐ ๏ธ.
๐, ๐ ๐ฏ ๐ช ๐ฆ ๐ ๐ ๏ธ ๐ฉโ๐ป ๐ ๐ ๐, โ ๐, & โ๏ธ ๐ โน (๐ผ ๐ฐ ๐ฝ/๐น ๐ฐ) โป ๐ช. ๐ถ
๐ค ๐ ๐ฌ ๐ ๐ ๐ ๐ ๐ซ ๐ง ๐ฅ, & ๐ ๐ ๐ค ๐ค ๐ ๐ค ๐ ๐ ๐ช ๐ญ โ ๐ ๏ธ ๐ ๐ ๏ธ ๐ถ ๐ ๐, ๐ฒ ๐ฎ ๐ ๐ ๐ซ ๐.
๐ค ๐ซ ๐ง, ๐ ๐ ๐ช ๐ฌ & ๐ง ๐ ๐ ๐ ๏ธ ๐ ๐ ๐.
โญ ๐, ๐ค ๐ ๐ค ๐ ๐ ๐งฑ ๐ฎ ๐ ๏ธ FastAPI ๐ธ.
โ๏ธ ๐, โก๏ธ โ ๐ โ โ ๐ญ. ๐ซ ๐ง โ ๐ ๐ ๐ ๐ธ ๐ ๏ธ. ๐ถ
๐โโ - ๐บ๐ธ๐¶
โฎ๏ธ ๐ ๐ ๐บ๐ธ๐ ๐ฅ ๐ญ๐ฒ ๐ โ ๐บ๐ธ๐ ๐ ๐ ๐ ๐ ๏ธ.
๐ฅ ๐ ๐ ๐บ๐ธ๐ ๐ ๐ ๐ฆฒ ๐ข ๐ ๐ธ ๐ฝ, ๐ค โ ๐ณ.
& ๐ค โ๏ธ ๐ณ ๐ โป ๐บ๐ธ๐ ๐, โซ๏ธ ๐ช ๐ ๐ฆฒ โ๏ธ โซ๏ธ ๐ช ๐ณ ๐.
๐ผ ๐งฐ ๐บ๐ธ๐¶
๐งฐ ๐ ๐ช โ๏ธ ๐ค โ ๐ณ:
- Traefik
- ๐ ๐ต ๐ ๐ ๐ถ
- ๐ฅ
- ๐ ๐ต ๐ ๐ ๐ถ
- ๐
- โฎ๏ธ ๐ข ๐ฆฒ ๐ Certbot ๐ ๐
- โณ
- โฎ๏ธ ๐ข ๐ฆฒ ๐ Certbot ๐ ๐
- Kubernetes โฎ๏ธ ๐ง ๐น ๐ ๐
- โฎ๏ธ ๐ข ๐ฆฒ ๐ ๐-๐จโ๐ผ ๐ ๐
- ๐ต ๐ โ ๐โ๐ฆบ ๐ ๐ซ ๐โ๐ฆบ (โ ๐ ๐ถ)
โ1๏ธโฃ ๐ ๐ ๐ ๐ช โ๏ธ โ ๐โ๐ฆบ ๐ ๐จ ๐ ๐ท โ โ ๐ ๐บ๐ธ๐. โซ๏ธ ๐ช โ๏ธ ๐ซ โ๏ธ ๐ ๐ ๐ , โ๏ธ. โ๏ธ ๐ ๐ผ, ๐ ๐ซ๐ โ๏ธ โ ๐ ๐ค โ ๐ณ ๐.
๐ค ๐ ๐ฆ ๐ ๐งฑ ๐ผ โญ ๐.
โคด๏ธ โญ ๐ง ๐ค ๐ ๐ ๐ ๐ ๐ โ ๐ ๏ธ (โ Uvicorn).
๐ & ๐ ๏ธ¶
๐ฅ ๐ ๐ฌ ๐ ๐ ๐ "๐ ๏ธ", โซ๏ธ โ โ๏ธ โฏ ๐ โซ๏ธโ โซ๏ธ โ, & โซ๏ธโ ๐บ โฎ๏ธ ๐ค "๐".
โซ๏ธโ ๐¶
๐ค ๐ ๐ โ๏ธ ๐ฌ ๐ ๐:
- ๐ ๐ ๐ โ, ๐ ๐.
- ๐ ๐ ๐ช ๐ ๏ธ ๐โโ โ๏ธ, ๐ผ:
python
,python.exe
โ๏ธuvicorn
. - ๐ฏ ๐ โช โซ๏ธ ๐โโ ๐ ๐ โ๏ธ, โ๏ธ ๐ฝ, & โป ๐ ๐ ๐พ. ๐ ๐ค ๐ ๏ธ.
โซ๏ธโ ๐ ๏ธ¶
๐ค ๐ ๏ธ ๐ โ๏ธ ๐ ๐ฏ ๐, ๐ด ๐ ๐ ๐ ๐ ๐โโ โ๏ธ (๐ ๐ โ ๐):
- ๐ฏ ๐ โช โซ๏ธ ๐โโ ๐ ๐โโ โ๏ธ.
- ๐ ๐ซ ๐ ๐, ๐ซ ๐, โซ๏ธ ๐ ๐ฏ ๐ ๐ โ ๐ ๏ธ & ๐ ๐โโ โ๏ธ.
- ๐ ๐, ๐ ๐, ๐ช ๐ด ๐ ๐โ โซ๏ธ โ ๐ ๏ธ. , ๐โ ๐ค ๐ ๏ธ ๐.
- ๐ ๏ธ ๐ช โ (โ๏ธ "๐ฅ") ๐, โ๏ธ ๐โโ โ๏ธ. ๐ โ, โซ๏ธ โ๏ธ ๐/โ ๐ ๏ธ, & โซ๏ธ ๐ช ๐ โโ ๐ ๐.
- ๐ ๐ธ ๐ ๐ โ๏ธ ๐ ๐ ๐ ๐ป โ๏ธ ๐ ๏ธ โ โซ๏ธ, ๐ ๐โโ ๐, ๐ ๐ช, โ๏ธ. & ๐ค ๐ ๐ ๐ ๏ธ ๐ ๐ ๐ฐ โช ๐ป ๐.
- ๐ค ๐ช ๐ ๐ ๏ธ ๐ ๐ ๐ ๐ ๐ฐ.
๐ฅ ๐ โ ๐ "๐ ๐จโ๐ผ" โ๏ธ "โ๏ธ ๐ฅ" (โ๏ธ ๐ ๐งฐ) ๐ ๐โโ โ๏ธ, ๐ ๐ ๐ช ๐ ๐ ๐ ๐ ๏ธ ๐โโ.
& , ๐ผ, ๐ ๐ ๐ฒ ๐ ๐ ๐ค ๐ ๐ ๏ธ ๐ ๐ ๐ฅ ๐ (๐ฆ, ๐, ๐, โ๏ธ). ๐ซ ๐ ๐ 1๏ธโฃ ๐ ๏ธ ๐ ๐, โ ๐ โ ๐ ๏ธ.
๐ ๐ ๐ฅ ๐ญ ๐บ ๐ โ ๐ ๏ธ & ๐, โก๏ธ ๐ฃ ๐ฌ ๐ ๐ ๏ธ.
๐โโ ๐ ๐ด¶
๐ ๐ผ, ๐โ ๐ โ ๐ธ ๐ ๏ธ, ๐ ๐ โซ๏ธ ๐ง ๐โโ, โก, ๐ ๐ ๐ฉโ๐ป ๐ช ๐ง ๐ โซ๏ธ. ๐ โ๏ธ, ๐ฅ ๐ โ๏ธ ๐ฏ ๐ค โซ๏ธโ ๐ ๐ โซ๏ธ ๐ ๐ด ๐ฏ โ , โ๏ธ ๐ ๐ฐ ๐ ๐ โซ๏ธ ๐ง ๐โโ & ๐ช.
๐ฐ ๐ฝ¶
๐โ ๐ โ ๐ ๐ฐ ๐ฝ (โ ๐ฝ, ๐น ๐ฐ, โ๏ธ.) ๐ ๐ ๐ ๐ช ๐ Uvicorn (โ๏ธ ๐) โ, ๐ ๐ ๐ ๐โ ๐ ๏ธ ๐.
& โซ๏ธ ๐ ๐ท & ๐ โ โฎ๏ธ ๐ ๏ธ.
โ๏ธ ๐ฅ ๐ ๐ ๐ฝ ๐ธ, ๐โโ ๐ ๏ธ ๐ ๐ฒ โ ๏ธ.
& ๐ฅ ๐ฝ โ (๐ผ โฎ๏ธ โน, โ๏ธ ๐ ๏ธ โช๏ธโก๏ธ โ ๐โ๐ฆบ) ๐ ๐ฒ ๐ ๐ซ ๐ โซ๏ธ. & โฉ๏ธ ๐, ๐ ๐ ๐ซ ๐ญ ๐ ๐ โ๏ธ โ ๐ ๏ธ โ. , ๐ ๐ ๏ธ ๐ ๐ง โ ๏ธ. ๐ถ
๐ ๐ ๐ ๐ด¶
๐ข, ๐ ๐ ๐ฒ ๐ ๐ฝ ๐ (โ Uvicorn) โถ๏ธ ๐ ๐ ๐ฝ ๐ด, & ๐ต ๐ช ๐ ๐ฟ ๐ฅ, โ๏ธ ๐ ๏ธ ๐ง ๐ โฎ๏ธ ๐ ๐ ๏ธ (โ Uvicorn ๐โโ ๐ FastAPI ๐ฑ).
๐ ๐¶
๐ ๐, ๐ ๐ ๐ โ๏ธ ๐ ๐ ๐ ๐ โ ๐ญ ๐ ๐ธ ๐ ๐ ๐ด. & ๐ ๐ผ, โซ๏ธ ๐ โ ๐ญ ๐ ๐ฆฒ โ๏ธ ๐ธ ๐, ๐ผ, ๐ฝ.
๐ผ ๐งฐ ๐ ๐ด¶
๐ผ ๐งฐ ๐ ๐ช ๐ ๐จโ๐ญ:
- โ
- Kubernetes
- โ โ
- โ ๐ ๐ณ
- โณ
- ๐จโ๐ป
- ๐ต ๐ โ ๐โ๐ฆบ ๐ ๐ซ ๐โ๐ฆบ
- ๐...
๐ค ๐ ๐ค ๐ ๐ ๐งฑ ๐ผ โญ ๐.
โ¶
๐ โ ๐ญ ๐ ๐ธ ๐ ๐ ๐ด, ๐ ๐ฒ ๐ โ ๐ญ โซ๏ธ โ โฎ๏ธ โ.
๐ฅ โ โ¶
๐ฅ, ๐ฟ, โ โ, ๐ ๐ฐ. ๐ฅ ๐ ๐ง โ๏ธ ๐ ๐ตโโ ๐ ๐ฅ. ๐ถ
& ๐ฅ ๐ฉโ๐ป ๐ง ๐ ๐ ๐ฅ ๐ ๐ ๐ & ๐ฅ ๐ ๏ธ ๐ โ (๐ฒ โ ๐ ๐ ๐โโ๏ธ ๐ถ).
๐คช โ ๐ ๐ต¶
๐โ ๐ ๐ธ ๐ โฎ๏ธ FastAPI, ๐ฅ ๐ค โ ๐ ๐, FastAPI ๐ ๐ ๐ โซ๏ธ ๐ ๐จ ๐ โฒ โ. ๐ก
๐ฉโ๐ป ๐ ๐ค 5๏ธโฃ0๏ธโฃ0๏ธโฃ ๐ ๐ฝ โ ๐ ๐จ, โ๏ธ ๐ธ ๐ ๐ฃ ๐ท โญ ๐จ โฉ๏ธ ๐ฅ ๐.
๐ฆ โ - ๐ฅ¶
๐, ๐ค 5๏ธโฃ๐ ๐ผ ๐โ ๐ฅ โ ๐ ๐ ๐ฅ ๐ ๐ธ โ Uvicorn & ๐ ๐ฅ. ๐ถ
& , ๐ ๐ ๐ฒ ๐ซ ๐ ๐ธ ๐ง โ ๏ธ โฉ๏ธ ๐ค โ 1๏ธโฃ ๐ฅ, ๐ ๐ฒ ๐ โซ๏ธ ๐ฃ ๐ ๐ โก ๐ ๏ธ ๐ ๐ซ ๐.
โ โฎ๏ธ ๐ฅ¶
โ๏ธ ๐ ๐ผ โฎ๏ธ ๐ค ๐ โ ๐ ๐ฅ ๐โโ ๐ ๏ธ, ๐ ๐ ๐ ๐ข ๐ฆฒ ๐ ๐ ๐ ๐ ๏ธ, ๐ ๐ฉโโคโ๐จ ๐ฐ...
Tip
...๐ ๐ฅ ๐ ๐ธ ๐ฅ โช โซ๏ธ ๐ฒ ๐ซ โ ๐ ๐ง ๐ โซ๏ธ โพ. โ๏ธ ๐ ๐ผ, ๐ ๐ ๐ฒ ๐ โซ๏ธ โฎ๏ธ ๐ ๏ธ, โ๏ธ ๐ โถ๏ธ๏ธ โฎ๏ธ ๐ ๏ธ.
โก๏ธ ๐ฏ ๐ ๐ ๐ผ, ๐โ โซ๏ธ ๐ช ๐ฅ ๐ ๐ฏ ๐ผ ๐ฎ, & โซ๏ธ โ ๐ โ โซ๏ธ.
๐ ๐ ๐ฒ ๐ โ๏ธ ๐ ๐ ๐ ๐ ๐ธ ๐ข ๐ฆฒ, โฉ๏ธ ๐ โ, ๐ ๐ธ โฎ๏ธ Uvicorn & ๐ โช ๐ฅ, ๐ค ๐ณ ๐ ๐ ๐ ๐ฑ ๐ ๐ช ๐ณ ๐ โซ๏ธ.
๐ผ ๐งฐ โ ๐¶
๐ ๐ผ, ๐ ๐งฐ ๐ โ๏ธ ๐ ๐ ๐ ๐ด โ๏ธ ๐ต ๐ง โ.
๐ผ, ๐ ๐ช ๐ต:
- โ
- Kubernetes
- โ โ
- โ ๐ ๐ณ
- โณ
- ๐จโ๐ป
- ๐ต ๐ โ ๐โ๐ฆบ ๐ ๐ซ ๐โ๐ฆบ
- ๐...
๐งฌ - ๐ ๏ธ & ๐พ¶
โฎ๏ธ FastAPI ๐ธ, โ๏ธ ๐ฝ ๐ ๐ Uvicorn, ๐โโ โซ๏ธ ๐ 1๏ธโฃ ๐ ๏ธ ๐ช ๐ฆ ๐ ๐ฉโ๐ป ๐.
โ๏ธ ๐ ๐ผ, ๐ ๐ ๐ ๐ ๐ ๐จโ๐ญ ๐ ๏ธ ๐ ๐ฐ.
๐ ๐ ๏ธ - ๐จโ๐ญ¶
๐ฅ ๐ โ๏ธ ๐ ๐ฉโ๐ป ๐ โซ๏ธโ ๐ ๐ ๏ธ ๐ช ๐ต (๐ผ ๐ฅ ๐น ๐ฐ ๐ซ ๐โโ๏ธ ๐ฆ) & ๐ โ๏ธ ๐ ๐ ๐ฝ ๐ฝ, โคด๏ธ ๐ ๐ช โ๏ธ ๐ ๐ ๏ธ ๐โโ โฎ๏ธ ๐ ๐ธ ๐ ๐ฐ, & ๐ ๐ ๐จ ๐ช ๐ซ.
๐โ ๐ ๐ ๐ ๐ ๏ธ ๐ ๐ ๏ธ ๐, ๐ซ ๐ ๐ค ๐จโ๐ญ.
๐จโ๐ญ ๐ ๏ธ & โด¶
๐ญ โช๏ธโก๏ธ ๐ฉบ ๐ ๐บ๐ธ๐ ๐ ๐ด 1๏ธโฃ ๐ ๏ธ ๐ช ๐ ๐ 1๏ธโฃ ๐ โด & ๐ข ๐ข ๐ฝ โ
๐ โ.
, ๐ช โ๏ธ ๐ ๐ ๏ธ ๐ ๐ฐ, ๐ค โ๏ธ ๐ ๐ ๏ธ ๐ ๐ โด ๐ โคด๏ธ ๐ถ ๐ป ๐ ๐จโ๐ญ ๐ ๏ธ ๐.
๐พ ๐ ๐ ๏ธ¶
๐, ๐โ ๐ ๐ ๐ ๐พ, ๐ผ, ๐ฐ ๐ซ ๐ท ๐ข, โ๏ธ ๐ โญ ๐ ๐ข, ๐ ๐ ๐ด ๐ ๐พ (๐พ) ๐ฝ.
& ๐ ๐ ๏ธ ๐ ๐ซ ๐ฐ ๐ ๐พ. ๐ โ ๐ ๐ ๐ ๐ ๏ธ โ๏ธ ๐ฎ ๐ ๐, ๐ข, & ๐พ. & ๐ฅ ๐ ๐ฉ โญ ๐ธ ๐พ ๐ ๐, ๐ ๐ ๏ธ ๐ ๐ด ๐ ๐ธ ๐พ.
๐ฝ ๐พ¶
๐ผ, ๐ฅ ๐ ๐ ๐ ๐ฐ ๐ซ ๐ท โฎ๏ธ 1๏ธโฃ ๐พ ๐, ๐โ ๐ ๐ 1๏ธโฃ ๐ ๏ธ โฎ๏ธ ๐ ๐ ๏ธ, โซ๏ธ ๐ ๐ด ๐ 1๏ธโฃ ๐พ ๐พ. & ๐ฅ ๐ โถ๏ธ 4๏ธโฃ ๐ ๏ธ (4๏ธโฃ ๐จโ๐ญ), ๐ ๐ ๐ด 1๏ธโฃ ๐พ ๐พ. ๐, ๐ ๐ ๏ธ ๐ ๐ด 4๏ธโฃ ๐พ ๐พ.
& ๐ฅ ๐ ๐ฐ ๐ฝ โ๏ธ ๐น ๐ฐ ๐ด โ๏ธ 3๏ธโฃ ๐พ ๐พ, ๐ ๐ ๐ ๐ 4๏ธโฃ ๐พ ๐พ ๐ ๐ค โ . ๐ถ
๐ ๐ ๏ธ - ๐ผ¶
๐ ๐ผ, ๐ค ๐จโ๐ผ ๐ ๏ธ ๐ โถ๏ธ & ๐ 2๏ธโฃ ๐จโ๐ญ ๐ ๏ธ.
๐ ๐จโ๐ผ ๐ ๏ธ ๐ ๐ฒ 1๏ธโฃ ๐ ๐ โด ๐ข. & โซ๏ธ ๐ ๐ถ ๐ ๐ป ๐จโ๐ญ ๐ ๏ธ.
๐ ๐จโ๐ญ ๐ ๏ธ ๐ ๐ ๐โโ ๐ ๐ธ, ๐ซ ๐ ๐ญ ๐ ๐ ๐จ ๐จ & ๐จ ๐จ, & ๐ซ ๐ ๐ ๐ณ ๐ ๐ฎ ๐ข ๐พ.
& โ๏ธ, ๐ ๐ฐ ๐ ๐ฒ โ๏ธ ๐ ๐ ๏ธ ๐ ๐, โ๏ธ โช๏ธโก๏ธ ๐ ๐ธ.
๐ โน ๐ ๐ ๐ฝ โ๏ธ ๐ ๐ ๏ธ ๐ช ๐ช ๐ ๐คญ ๐ฐ, โ๏ธ ๐พ (๐พ) ๐ ๐ง ๐ โ๏ธ ๐ โ.
๐ฅ ๐ โ๏ธ ๐ ๏ธ ๐ ๐จ โญ ๐ธ ๐ ๐ ๐ฐ & ๐ โ๏ธ ๐ ๐ฉโ๐ป, โคด๏ธ ๐ฝ ๐ ๏ธ ๐ ๐ฒ โ (โฉ๏ธ ๐ง ๐ ๐ & ๐ฝ ๐).
๐ผ ๐งฌ ๐งฐ & ๐¶
๐ค ๐ช ๐ ๐ฏ ๐ ๐, & ๐ค ๐ ๐ฌ ๐ ๐ ๐ ๐ฏ ๐ โญ ๐, ๐ผ ๐โ ๐ฌ ๐ โ & ๐ฆ.
๐ โ ๐ค ๐ ๐ค โ๏ธ ๐ ๐ฆฒ ๐ โด ๐ข ๐ข. & โคด๏ธ โซ๏ธ โ๏ธ โ๏ธ ๐ ๐ถ ๐ป ๐ ๐ ๏ธ/๐จโ๐ญ.
๐ฅ ๐ช ๐ & ๐:
- ๐ ๐ ๏ธ Uvicorn ๐จโ๐ญ
- ๐ ๐ ๐ ๏ธ ๐จโ๐ผ ๐ ๐ ๐ข & โด, ๐งฌ ๐ โ๏ธ ๐ Uvicorn ๐จโ๐ญ ๐ ๏ธ
- Uvicorn ๐ ๏ธ Uvicorn ๐จโ๐ญ
- 1๏ธโฃ Uvicorn ๐ ๏ธ ๐จโ๐ผ ๐ ๐ ๐ ๐ข & โด, & โซ๏ธ ๐ โถ๏ธ ๐ Uvicorn ๐จโ๐ญ ๐ ๏ธ
- Kubernetes & ๐ ๐ ๐ฆ โ๏ธ
- ๐ณ โ ๐งฝ ๐ ๐ ๐ ๐ข & โด. ๐งฌ ๐ โ๏ธ ๐ ๐ฆ, ๐ โฎ๏ธ 1๏ธโฃ Uvicorn ๐ ๏ธ ๐โโ
- โ ๐โ๐ฆบ ๐ ๐ต ๐ ๐
- โ ๐โ๐ฆบ ๐ ๐ฒ ๐ต ๐งฌ ๐. โซ๏ธ ๐ ๐ฒ โก๏ธ ๐ ๐ฌ ๐ ๏ธ ๐, โ๏ธ ๐ฆ ๐ผ โ๏ธ, ๐ ๐ผ, โซ๏ธ ๐ ๐ ๐ฒ ๐ Uvicorn ๐ ๏ธ, & โ ๐โ๐ฆบ ๐ ๐ ๐ โซ๏ธ.
Tip
๐ซ ๐ ๐ฅ ๐ซ ๐ฌ ๐ ๐ฆ, โ, โ๏ธ Kubernetes ๐ซ โ ๐ ๐.
๐ค ๐ ๐ฌ ๐ ๐ ๐ ๐ฆ ๐ผ, โ, Kubernetes, โ๏ธ. ๐ฎ ๐: FastAPI ๐ฆ - โ.
โฎ๏ธ ๐ โญ โถ๏ธ¶
๐ค ๐ ๐ผ ๐โ ๐ ๐ ๐ญ ๐ถ โญ โถ๏ธ ๐ ๐ธ.
๐ผ, ๐ ๐ช ๐ ๐ ๐ฝ ๐ ๏ธ.
โ๏ธ ๐ ๐ผ, ๐ ๐ ๐ ๐ญ ๐ ๐ ๐ด ๐.
, ๐ ๐ ๐ โ๏ธ ๐ ๐ ๏ธ ๐ญ ๐ โฎ๏ธ ๐, โญ โถ๏ธ ๐ธ.
& ๐ ๐ โ๏ธ โ ๐ญ ๐ โซ๏ธ ๐ ๐ ๏ธ ๐ ๐ โฎ๏ธ ๐ ** ๐ฅ โฎ๏ธ, ๐ โถ๏ธ ๐ ๐ ๏ธ (๐ ๐จโ๐ญ) ๐ธ โซ๏ธ. ๐ฅ ๐ ๐ ๐ ๐ ๐ ๏ธ, ๐ซ ๐ โ ๐ท ๐โโ โซ๏ธ ๐ ๐, & ๐ฅ ๐ถ ๐ณ ๐ ๐ ๐ฝ ๐ ๏ธ, ๐ซ ๐ช ๐ค โ โฎ๏ธ ๐ ๐.
โ๏ธ, ๐ค ๐ผ ๐โ ๐ค ๐ โโ โ ๐ โฎ๏ธ ๐ ๐ ๐ฐ, ๐ ๐ผ, โซ๏ธ ๐ โฉ ๐ต.
Tip
, โ๏ธ ๐คฏ ๐ โ๏ธ ๐ ๐ ๐ฅ, ๐ผ ๐ 5๏ธโฃ๐ ๐ซ ๐ช ๐ โฎ๏ธ ๐ โญ โถ๏ธ ๐ ๐ธ.
๐ ๐ผ, ๐ ๐ซ๐ โ๏ธ ๐ ๐ ๐ ๐. ๐คท
๐ผ โฎ๏ธ ๐ ๐¶
๐ ๐ ๐ช ๐ ๐ ๐ ๐ ๐ ๏ธ ๐ โ๏ธ, & โซ๏ธ ๐ ๐ฒ ๐ ๐ ๐ โถ๏ธ ๐, ๐ โ, โ๏ธ.
๐ฅ ๐ช ๐ญ:
- "๐ ๐ฆ" Kubernetes ๐ ๐ โญ ๐ ๐ฑ ๐ฆ
- ๐ โ ๐ ๐ โฎ๏ธ ๐ & โคด๏ธ โถ๏ธ ๐ ๐ธ
- ๐ ๐ ๐ช ๐ โถ๏ธ/โ ๐ ๐ โ, ๐ โ, โ๏ธ.
Tip
๐ค ๐ ๐ค ๐ ๐ ๐งฑ ๐ผ ๐จ ๐ โฎ๏ธ ๐ฆ ๐ฎ ๐: FastAPI ๐ฆ - โ.
โน ๐ ๏ธ¶
๐ ๐ฝ(โ) () โน, ๐ ๐ช ๐ด โ๏ธ โ๏ธ, โฎ๏ธ ๐ ๐, ๐ ๐ฐ ๐ ๐ฝ, & ๐พ ๐พ ๐ช.
โ ๐ โ๏ธ โน ๐ ๐ ๐ฉ/โป โ โซ๏ธ ๐ช โฉ ๐ญ "๐ซ ๐ ", โ๏ธ ๐, ๐ ๐ ๐ฒ ๐ ๐ด ๐ ๐ช ๐ต ๐ฅ.
๐ฅ ๐ ๐ธ 3๏ธโฃ ๐ฝ โ๏ธ ๐ โ๏ธ ๐ด ๐ฅ ๐ ๐ซ ๐พ & ๐ฝ, ๐ ๐ฒ ๐ ๐ธ ๐ถ, & ๐ฒ ๐ ๐ฝ ๐ฆ ๐๏ธ ๐ถ, โ๏ธ.
๐ ๐ผ, โซ๏ธ ๐ช ๐ป โ๏ธ ๐ด 2๏ธโฃ ๐ฝ & โ๏ธ โ ๐ ๐ซ โน (๐ฝ, ๐พ, ๐พ, ๐ธ ๐ฟ, โ๏ธ).
๐ ๐ โ, ๐ฅ ๐ โ๏ธ 2๏ธโฃ ๐ฝ & ๐ โ๏ธ 1๏ธโฃ0๏ธโฃ0๏ธโฃ ๐ฏ ๐ซ ๐ฝ & ๐พ, โ 1๏ธโฃ ๐ ๏ธ ๐ ๐ญ ๐ ๐พ, & ๐ฝ ๐ โ๏ธ โ๏ธ ๐พ "๐พ" (โ ๐ช ๐ฏ ๐ฐ ๐), โ๏ธ ๐ฅ. โ๏ธ 1๏ธโฃ ๐ ๏ธ ๐ช ๐ช ๐ & ๐ โ๏ธ โ โญ ๐ฝ ๐ ๐.
๐ ๐ผ, โซ๏ธ ๐ ๐ ๐ค 1๏ธโฃ โ ๐ฝ & ๐ ๐ ๏ธ ๐ โซ๏ธ ๐ ๐ซ ๐ โ๏ธ ๐ฅ ๐พ & ๐ฝ ๐ฐ.
๐ค ๐ค ๐ ๐ค ๐ โ๏ธ ๐ต โ๏ธ ๐ ๐ ๏ธ. ๐ฒ โซ๏ธ ๐ถ ๐ฆ , โ๏ธ ๐ฒ ๐ ๐โ๐ฆบ โ๏ธ ๐ค โถ๏ธ โ๏ธ โซ๏ธ. & ๐ ๐ช ๐ โ๏ธ โ โน ๐ ๐ ๐ผ.
๐ ๐ช ๐ฎ โ ๐ข ๐ฏ, ๐ผ, ๐ณ ๐ 5๏ธโฃ0๏ธโฃ ๐ฏ 9๏ธโฃ0๏ธโฃ ๐ฏ โน ๐ ๏ธ. โ ๐ ๐ ๐ฒ ๐ ๐ ๐ ๐ ๐ โ & โ๏ธ โ ๐ ๐ ๏ธ.
๐ ๐ช โ๏ธ ๐
๐งฐ ๐ htop
๐ ๐ฝ & ๐พ โ๏ธ ๐ ๐ฝ โ๏ธ ๐ธ โ๏ธ ๐ ๐ ๏ธ. โ๏ธ ๐ ๐ช โ๏ธ ๐ ๐ โ ๐งฐ, โ 5๏ธโฃ๐ ๐ ๐คญ ๐ฝ, โ๏ธ.
๐¶
๐ โ๏ธ ๐ ๐ฅ ๐ ๐ง ๐ ๐ ๐ ๐ฒ ๐ช โ๏ธ ๐คฏ ๐โ ๐ค โ ๐ ๏ธ ๐ ๐ธ:
- ๐โโ - ๐บ๐ธ๐
- ๐โโ ๐ ๐ด
- โ
- ๐งฌ (๐ข ๐ ๏ธ ๐)
- ๐พ
- โฎ๏ธ ๐ โญ โถ๏ธ
๐ค ๐ ๐ญ & โ โ ๐ซ ๐ ๐ค ๐ ๐ค ๐ช โ ๐ ๐ซ ๐โ ๐ ๏ธ & ๐ ๏ธ ๐ ๐ ๏ธ. ๐ถ
โญ ๐, ๐ค ๐ ๐ค ๐ ๐ ๐งฑ ๐ผ ๐ช ๐ ๐ ๐ช โฉ. ๐ถ