ื ืืืื ืืขืืขืจ! ืืืื ื ืึธืืขื ืืื ืคึผืึทืืืขื ืึทืืึทืืขืฆืงื. ืืื ืึทืจืืขื ืืื ืึท ืืึทื ืฉืึทืคึฟื ืคืืจื ืืื ืึท ืืึทื ืฉืึทืคึฟื ืืืึธืก ืืขืืืขืืึธืคึผืก ืื ืืึทืืึธืืึท ืขืงืกืคึผืจืขืก ืกืืกืืขื. ืืื 2018, ืืื ืืขืจืขืื ืืื ืื HighLoad ++ ืงืึธื ืคึฟืขืจืขื ืฅ, ืืื ืืืึทื ื ืืื ืืืึธืื ืืื ืฆื ืคืึธืจืฉืืขืื ืึท ืืจืึทื ืกืงืจืืคึผื ืคืื ืืืื ืืึทืจืืื.
ืืืึทื ืืขืืข ืืื ืืขืืึทืงืืืืึทื ืฆื ืืื ืืืขืจ ืคืืจืืข 'ืก ืืขืจืคืึทืจืื ื ืืื ืืืคึผืืืืื ื ืกืืกืืขืืขื ืืื ืืึทืืื ืื ืืก ืฆื ืคืึทืจืฉืืืขื ืข ืื ืืืืืจืึทื ืืึทื ืฅ. ืกืืึทืจืืื ื ืคืื ืืื ืืืขืจ ืคึผืจืืืืกืืึธืจืืง ืฆืืื, ืืืขื ืืืจ ืืืคึผืืืื ืึทืืข ืกืืกืืขืืขื ืืื ืคึผืจืึธืกื ืืืืจืืืึทื ืกืขืจืืืขืจืก, ืขื ืืืงื ืืื ืื ืืจืึทืืืฉืืึทื ืืืขืจืืึทื ื ืคืื ื ืึธืืึทื ืฆื ืืืคึผืืืืืึทื ื ืืื ืงืืืขืจื ืขืืขืก. ืืื ืืืขื ืืึธืื ืืืจ ืืืึธืก ืืืจ ืืืื ืขืก ืืื ืืืึธืก ืคึผืจืึธืืืขืืก ืืืจ ืืึธืื ืืื ืืขื ืคึผืจืึธืฆืขืก.
ืืืคึผืืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืฆื VM
ืืึธืืืจ ืึธื ืืืืื ืืื ืืขื ืคืึทืงื ืึทื 3 ืืึธืจ ืฆืืจืืง ืึทืืข ืื ืคืืจืืข 'ืก ืกืืกืืขืืขื ืืื ืืึทืืื ืื ืืก ืืขื ืขื ืืืคึผืืืื ืืืืฃ ืจืขืืืืขืจ ืืืืจืืืึทื ืกืขืจืืืขืจืก. ืืขืงื ืืงืื, ืขืก ืืื ืืขืืืขื ืึธืจืืึทื ืืืืจื ืืื ืึทืืึท ืึท ืืืขื ืึทื ืึทืืข ืื ืงืึธื ืคึฟืึทืจ ืืื ืืืขืจ ืกืืกืืขืืขื ืืื ืกืืึธืจื ืืื ืคืืจืืืืื ืืื ืึธืืึทืืึทืืืง ืคึฟืึทืจืืึทืืืื ื ืืืฉืืจืื, ื ืืฆื ืืืฉืขื ืงืื ืก. ืืื Ansible, ืขืก ืืื ืจืึธืืื ืืืืก ืคืื ืืื ืืืขืจ ืืืขืจืกืืข ืงืึธื ืืจืึธื ืกืืกืืขื ืฆื ืืืืจืืืึทื ืกืขืจืืืขืจืก. ืืขืจืฆื, ืืขืืขืจ ืกืืกืืขื ืืืึธืก ืืื ืืืขืจ ืคืืจืืข ืืื ืืื ืืขืืืขื ืืืคึผืืืื ืฆื ืืืึท ืืื ืืกืืขืจ 2 ืกืขืจืืืขืจืก: ืืืื ืขืจ ืคืื ืืื ืืืืฃ ืื ืงืึธืคึผ, ืื ืจืืข ืืืืฃ ืื ืขืง. ืื ืฆืืืื ืกืืกืืขืืขื ืืขื ืขื ืืขืืึทืืจืข ืืืืขื ืืงืึทื ืฆื ืืขืืขืจ ืื ืืขืจืขืจ ืืื ืึทืืข ืืืืขืจ ืกืขืืืื ืืก, ืืึทืื, ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืื"ื ื. ืืขืจ ืืืืื ืืืืืง ืฆืืืืฉื ืืื ืืื ืืขืืืขื ืึทื ืงืึธืคึผ ืืืงืืืขื ืืึทื ืืฆืขืจ ืคืึทืจืงืขืจ, ืืฉืขืช ืขืง ืงืืื ืืึธื ืืืงืืืขื ืืึทื ืืฆืขืจ ืคืึทืจืงืขืจ.
ืคืืจืืืืก ืืื ืืึธืก ืืขืืื?
ืืืขื ืืืจ ืืึธืื ืืืคึผืืืื ื ืืึท ืจืืืืกืื ืคืื ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื, ืืืจ ืืขืืืืื ืฆื ืขื ืฉืืจ ืึท ืกืืืืึทืก ืจืึธืืืึทืื, ืืึธืก ืืื, ืึธื ืืืืขืจืงื ืงืึทื ืกืึทืงืืืขื ืกืึทื ืคึฟืึทืจ ืืืืขืจื. ืืึธืก ืืื ืืขืืืขื ืึทืืฉืืืื ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืืขืจ ืืืืึทืืขืจ ืงืึทืืคึผืืืื ืืขืืืื ื ืืื Ansible ืืื ืจืึธืืื ืืืืก ืฆื ืขืง. ืืึธืจื ืืึธืื ืื ืืขื ืืฉื ืืืึธืก ืืขื ืขื ืืขืืืขื ืื ืืืึทืืืื ืืื ืื ืืืคึผืืืืืึทื ื ืืขืงืขื ื ืงืึธื ืืจืึธืืืจื ืืื ืืึทืื ืืืืขืจ ืึทื ืึทืืฅ ืืื ืืื: ืึทืืข ืืขืืจืืงืก, ืกืขืงืฉืึทื ื ืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืืจืืขืื; ืื ื ืืืืืง ืกืงืจืืคึผืก ืืขื ืขื ืืึธื ืืฉื. ืืืืื ื ืึธื ืืื ืืขื ืขื ืงืึทื ืืืื ืกื ืึทื ืึทืืฅ ืืื ืืื, ืื ืคืึทืจืงืขืจ ืืื ืกืืืืืฉื. ืขืก ืื ืืขืืืืื ืืืื ืฆื ืื ืกืขืจืืืขืจ ืืืึธืก ืืื ืืขืืืขื ืคืจืืขืจ ืขืง. ืืื ืืขืจ ืืืื ืขืจ ืืืึธืก ืืื ืืขืืืขื ืคืจืืขืจ ืืขืจ ืงืึธืคึผ ืืื ืืขืืืืื ืึธื ืืึทื ืืฆืขืจ ืคืึทืจืงืขืจ, ืืฉืขืช ื ืึธื ืื ืคืจืืขืจืืืงืข ืืืขืจืกืืข ืคืื โโโโืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืืืฃ ืขืก.
ืึทืืื ืขืก ืืื ืืขืืืขื ืกืืืืึทืก ืคึฟืึทืจ ืื ืืืืขืจื. ืืืืึทื ืื ืกืืืืืฉืื ื ืืื ืืืืงืขืฃ, ืืืืึทื ืขืก ืืื ืคืฉืื ืืึทืฉืืืืขื ืื ืืึทืืึทื ืกืขืจ. ืืืจ ืงืขื ืขื ืืืืขืจ ืืืืื ืฆืืจืืงืงืืืขื ืฆื ืื ืคืจืืขืจืืืงืข ืืืขืจืกืืข ืืืจื ืคืฉืื ืืึทืฉืืืืขื ืื ืืึทืืึทื ืกืขืจ ืฆืืจืืง. ืืืจ ืงืขื ืืืื ืืึทืฉืืขืืืงื ืึทื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืืืืช ืฆื ืคึผืจืึธืืืฆืืจื ืืคืืื ืืืืืขืจ ืขืก ืืืงืืืขื ืืึทื ืืฆืขืจ ืคืึทืจืงืขืจ, ืืืึธืก ืืื ืืึทื ืฅ ืืึทืงืืืขื.
ืืืึธืก ืึทืืืืึทื ืืืืืฉืื ืืึธืื ืืืจ ืืขืืขื ืืื ืึทืืข ืืขื?
- ืขืจืฉืืขืจ ืคืื ืึทืืข, ืขืก ืก ืืขื ืื ืขืก ื ืึธืจ ืึทืจืืขื. ืึทืืขืืขื ืคืืจืฉืืืื ืืื ืึทืืึท ืึท ืืืคึผืืืืืึทื ื ืกืืขืืข ืึทืจืืขื, ืืืืึทื ืจืืึฟ ืืขื ืืฉื ืืึธืื ืืืฅ ืืืคึผืืืื ืฆื ืจืขืืืืขืจ ืืืืจืืืึทื ืกืขืจืืืขืจืก.
- ืืืก ืืื ืืขื ืื ืจืืืืืึทืืื, ืืื ื ืื ืืืคึผืืืืืึทื ื ืืขืื ืึธืืึธืืืข ืืื ืคึผืฉืื, ืืขืกืืขื ืืืจื ืืืืื ืืขืจ ืคืื ืงืึธืืคึผืึทื ืืขืก. ืืืืืึทื ื ืคืื ืกืขืจืืืขืจืก ืืขื ืขื ืืืคึผืืืื ืืืืฃ ืืขื ืืืขื. ืขืก ืืื ืฉืืืขืจ ืขืคึผืขืก ืฆื ืืจืขืื.
- ืืื ืืขืกืึธืฃ ืืืจ ืงืขื ืืึทืงืืืขื ืึทืืึธืืืฉืข ืืืคึผืืืืืึทื ืฅ. ืืืคึผืืืืืึทื ืฅ ืืืึธืก ืคืึทืื ืกืืืืึทืืืืื ืืึทืกืื ืคึฟืึทืจ ืืกืขืจืก, ืึธื ืึท ืืืืขืจืงื ืืื ืข ืคืื โโืกืืืืืฉืื ื ืฆืืืืฉื ืื ืึทืื ืืืขืจืกืืข ืืื ืื ื ืืึทืข.
ืืืขืจ ืืืจ ืืืื ืืขืืขื ืขืืืขืืข ืืืกืึธืจื ืืื ืึทืืข ืืขื:
- ืืื ืึทืืืฉืึทื ืฆื ืื ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข, ืื ืึทื ืืืืืงืืื ื ืกืืืืืืข, ืขืก ืืขื ืขื ืื ืืขืจืข ืื ืืืืืจืึทื ืืึทื ืฅ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืงืึท ืืื ืคึผืจืขืคึผืจืึธืืืงืฆืืข. ืืื ืืขืจ ืฆืืื ืืืจ ืืึธืื ืคืืืข ืกืขืจืืืขืจืก ืืื ืืืขืื 60 ืืึทืืื ืื ืืก. ืฆืืืื ืืขื ืืื ืขืก ืืขืืืขื ื ืืืืืง ืคึฟืึทืจ ืืขืืขืจ ืืื ืกื, ืืึทืืื ืื ืืขืฆืืข ืืืขืจืกืืข ืคึฟืึทืจ ืขืก ืืืืจืืืึทื ืืึทืฉืื. ืืขืจืฆื, ืืืื ืืืจ ืืืืื ืฆื ืืขืจืืืึทื ืืืงื ืืืืืจืขืจืื ืึธืืขืจ ืื ืกืืึทืืืจื ื ืืึท ืืืคึผืขื ืืึทื ืกืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืืึธืก ืืื ืึทืืข ืื ืืืืืจืึทื ืืึทื ืฅ. ืืืจ ืืืื ืืึทืจืคึฟื ืฆื ืกืื ืืงืจืึทื ืืื ืื ืฆืืื ืืืขื ืืืจ ืืืขื ืฆืขืืืืงืืขื ืื ืืืืึทืืขืจ ื ืืึทืข ืืืขืจืกืืข ืคืื โโโโืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืฆืืื ืืืขื ืืขืืืึธืคึผืก ืคึผืขืจืคืึธืจืื ืื ื ืืืืืง ืกืืืืืืข ืกืขืืืื ืืก. ืืื ืืขื ืคืึทื, ืขืก ืืื ืืจืื ื ืฆื ืืึทืงืืืขื ืืื ืึท ืกืืืืึทืฆืืข ืืื ืืื ืืืขืจ ืกืืืืืืข ืืืขื ืืืื ืขืคึผืขืก ืึทื ืืขืจืฉ ืืื ืึทืืข ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืึทืืึธื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืึท QA ืกืืืืืืข ืขืก ืืืขื ืืืื ืขืืืขืืข ืืืขืจืกืืขืก ืคืื ืืืืืจืขืจืื, ืืื ืืื ืึท ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข ืขืก ืืืขื ืืืื ืคืึทืจืฉืืืขื ืข, ืืืึธืก ืืืขื ืคืืจื ืฆื ืคึผืจืึธืืืขืืก.
- ืฉืืืขืจืืงืืื ืฆื ืืขืจืืืึทื ืืืงื ืืืคึผืขื ืืึทื ืกืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื. ืขืก ืืขืคึผืขื ืืก ื ืื ืืืืฃ ืืืจ, ืึธืืขืจ ืืืืฃ ืื ืื ืืขืจืข ืืึทื ืฉืึทืคึฟื. ื ืืืืื, ืคึฟืื ืื ืืขืืืึธืคึผืก ืืึทื ืฉืึทืคึฟื ืืืึธืก ืืืื ืืืื ื ืื ืกืขืจืืืขืจืก. ืืืจ ืืืื ืืขืื ืืื ืึท ืฆืื ืขืืขื ืึทืจืืขื ืืื ืึท ืืึทืฉืจืืึทืืื ื ืคืื ืืืึธืก ืืืจ ืืืืื ืฆื ืืึธื.
- ืืืจ ืืืื ืืขืืืื ืืืื ืืขืืืืื ืฆืขืืืืื ืื ืืจืืืกืข ืืจืืืกืข ืืื ืืืืื ืืืืก ืืืจ ืืืื ืืขืืื ืืื ืืืืื ืืขืจืข ืงืืืื ืข ืกืขืจืืืืกืขืก, ืืืืื ืืืจ ืืืื ืคืืจืฉืืื ืขื ืื ืขืก ืืืขืื ืืืื ืืขืจ ืืื ืืขืจ ืคืื ืืื. ืืืจ ืืืื ืืขืืืื ืฉืืื ืืขืืื ืืขืจ ืืื 100. ืคืืจ ืืขืื ื ืืืขื ืืื ืกื ืืื ืืขื ืืขืืืจืคื ืฉืืคื ื ืืืืื ืืขืจืข ื ืืืข ืืืืจืืืขื ืืืฉืื, ืืืืก ืืื ืืืื ืืขืืืจืคื ืืืืคืืืืื ืืื ืืืืกืืขืฉืืขืื ืืืขืจื. ืืื ืืขืจืฆื, ืืืจ ืืึทืจืคึฟื ื ืืฉื ืืืื ืืึทืฉืื, ืึธืืขืจ ืืืึท ืืื ืืกืืขืจ ืฆืืืื. ืฆื ืึทืืข ืืขื ืืื ืื QA ืกืืืืืืข. ืืึธืก ืื ืคึผืจืึธืืืขืืก ืืื ืืืื ืขืก ืืขืจ ืฉืืืขืจ ืคึฟืึทืจ ืืืจ ืฆื ืืืืขื ืืื ืืืืคื ื ืืึท ืกืืกืืขืืขื. ืงืึธืืคึผืืขืงืก, ืืืึทืขืจ ืืื ืืึทื ื ืคึผืจืึธืฆืขืก.
ืืขืจืืืขืจ, ืืืจ ืืึทืฉืืึธืกื ืึทื ืขืก ืืืึธืื ืืืื ืืขืจ ืืึทืงืืืขื ืฆื ืืึทื ืคืื ืืืคึผืืืืื ื ืจืขืืืืขืจ ืืืืจืืืึทื ืืืฉืื ืขื ืฆื ืืืคึผืืืืื ื ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืึท ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจ. ืืืื ืืืจ ืืึธื ืืึธืงืงืขืจ, ืืืจ ืืึทืจืคึฟื ืึท ืกืืกืืขื ืืืึธืก ืงืขื ืขื ืืืืคื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึท ืงื ืืื, ืืืืึทื ืืืจ ืงืขื ืขื ื ืืฉื ื ืึธืจ ืืึทืคึผื ืึท ืงืึทื ืืืื ืขืจ. ืืืืฉืึทืืืึทืื ืืืจ ืืืืื ืฆื ืืึทืืื ืฉืคึผืืจ ืคืื ืืื ืคืืืข ืงืึทื ืืืื ืขืจื ืืขื ืขื ืืืืคืืขืืืืื ืึทืืื ืึทื ืืื ืืืืื ืืื ืืืืืึธืืึทืืืฉ. ืคึฟืึทืจ ืืขื ืกืืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกืงืืืึทืื ืึท ืงืึธื ืืจืึธื ืกืืกืืขื.
ืื ืจ ืืื ื ืื ื ืืื ื ืข ืืขืืจืืื , ืฐืขืืข ื ืื ืจ ืงืื ืข ื ื ืขืืขื . ืืขืจ ืคืึทืงื ืืื ืึทื ืืื ืืขืจ ืฆืืื ืืขื ืืืคึผืืืืืึทื ื ืึธื ืืืืื ืืืืฃ ืคึผืจืึธืกื ืืืืจืืืึทื ืกืขืจืืืขืจืก ืืื ืืขืืืขื ืึท ืืืกื ืึทืืืืืืืื, ืืืืึทื ืืื ืืึธืื ื ืืฉื ืื ืืขืฆืืข ืืืขืจืกืืขืก ืคืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื. ืืื ืขืืืขืืข ืคืื ื, ืขืก ืืื ืืขืืืขื ืืคืืื FreeBSD, ืืืึธืก ืืื ื ืืฉื ืืืืขืจ ืืึทืงืืืขื ืฆื ืฉืืืฆื. ืื ืจ ืืื ื ืคืืจืฉืืื ืขื , ื ื ืื ืจ ืืืจืค ื ืืืืจืืจ ื ืงืฒ ื ืืืงืขืจ , ืฐ ื ืืื . ืืื ืืืขืจ ืืขืืืึธืคึผืก ืืขืงืืงื ืืืืฃ ืืืืขืจ ืืืืืกืืื ื ืืขืจืคืึทืจืื ื ืืื ืคืึทืจืฉืืืขื ืข ืกืึทืืืฉืึทื ื ืืื ืืืืกืืขืจืืืืืื ืึท ืกืืกืืขื ืืื ื ืึธืืึทื.
ืืึทืฉืืืืขื ืฆื ื ืึธืืึทื
ื ืึธืืึทื ืืื ืึท ืคึผืจืึธืืืงื ืคืื HashiCorp. ืืื ืืขื ืขื ืืืื ืืืงืื ื ืคึฟืึทืจ ืืืืขืจ ืื ืืขืจืข ืกืึทืืืฉืึทื ื:
"ืงืึธื ืกืื" ืืื ืึท ืืขืฆืืึทื ืคึฟืึทืจ ืืื ืกื ืืคืืขืงืื ื.
"ืืขืจืืคืืจื" - ืึท ืกืืกืืขื ืคึฟืึทืจ ืึธื ืคืืจืื ื ืกืขืจืืืขืจืก ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืงืึทื ืคืืืืขืจ ืืื ืืืจื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืื ืึทืืื ืืขืจืืคืขื ืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ-ืืื-ืึท-ืงืึธื.
"ืืืึทืืขืจ" ืึทืืึทืื ืืืจ ืฆื ืฆืขืืืืงืืขื ืืืืจืืืึทื ืืืฉืื ืขื ืืึธืืงืึทืื ืึธืืขืจ ืืื ืื ืืืึธืืงื ืืืจื ืกืคึผืขืฆืืคืืฉ ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก.
ื ืึธืืึทื ืืื ืืขืจ ืฆืืื ืืื ืืขืืืขื ืืื ืึท ืืึทื ืฅ ืคึผืฉืื ืืืืืื ื ืืืึธืก ืงืขื ืืืื ืืขืฉืืืื ื ืกืืืืืฉื ืฆื ืึธื ืืฉืึทื ืืื ื ืื ืืื ืฆืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืื ืืขืจืฆื, ืขืก ืืื ืืึทื ืฅ ืืจืื ื ืฆื ืืขืจื ืขื. ืึทื ืก ืืืึธืก ืืืจ ืืืืกืืขืจืืืืืื ืขืก ืืื ืื ืคืืืืจืืืฉืึทื ืกืืกืืขื ืคึฟืึทืจ ืืื ืืืขืจ ืงืึทื ืืืื ืขืจ.
ืืืึธืก ืืึธื ืืืจ ืืึทืจืคึฟื ืฆื ืฆืขืืืืงืืขื ืืืื ืกืืกืืขื ืฆื ื ืึธืืึทื?
- ืขืจืฉืืขืจ ืคืื ืึทืืข ืืืจ ืืึทืจืคึฟื ืืึธืงืงืขืจ ืืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื. ืืืจ ืืึทืจืคึฟื ืฆื ืืืืขื ืขืก ืืื ืฉืืขืื ืขืก ืืื ืื ืืึธืงืงืขืจ ืืืื ืจืืคึผืึทืืึทืืึธืจื. ืืื ืืื ืืืขืจ ืคืึทื, ืืึธืก ืืื ืึท ืึทืจืืืคืึทืงืืึธืจื - ืึท ืกืืกืืขื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืืืคึผื ืคืึทืจืฉืืื ืึทืจืืึทืคืึทืงืฅ ืคืื ืคืึทืจืฉืืืขื ืข ืืืืคึผืก ืืื ืขืก. ืขืก ืงืขื ืขื ืงืจืึธื ืึทืจืงืืืืื, ืืึธืงืงืขืจ ืืืืืขืจ, ืงืึทืืคึผืึธืืืขืจ ืคืคึผ ืคึผืึทืงืึทืืืฉืึทื, NPM ืคึผืึทืงืึทืืืฉืึทื, ืืื ืึทืืื ืืืืฃ.
- ืืืื ืคืืจืืื ืื ืงืึธื ืคืืืืจืึทืืืึธื ืืขืงืข, ืืืึธืก ืืืขื ืืึธืื ื ืึธืืึทื ืืืึธืก, ืืื ืืื ืืื ืืืึธืก ืงืืืึทื ืืืื ืืืจ ืืืืื ืฆื ืฆืขืืืืงืืขื.
ืืืขื ืืืจ ืจืขืื ืืืขืื ื ืึธืืึทื, ืขืก ื ืืฆื ืื HCL ืฉืคึผืจืึทื ืืื ืืืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืืขืงืข ืคึฟืึธืจืืึทื, ืืืึธืก ืฉืืืื ืคึฟืึทืจ HashiCorp ืงืึธื ืคืืืืจืึทืืืึธื ืฉืคึผืจืึทื. ืืึธืก ืืื ืึท ืกืืคึผืขืจืกืขื ืคืื Yaml ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึทืฉืจืืึทืื ืืืื ืืื ืกื ืืื ื ืึธืืึทื ืืขืจืืื ืขื.
ืขืก ืึทืืึทืื ืืืจ ืฆื ืืึธืื ืืื ืคืืืข ืงืึทื ืืืื ืขืจื ืืืจ ืืืืื ืฆื ืฆืขืืืืงืืขื, ืคึฟืื ืืืึธืก ืืืืืขืจ ืฆื ืคืึธืจื ืคืึทืจืฉืืื ืคึผืึทืจืึทืืขืืขืจืก ืฆื ืืื ืืขืฉืึทืก ืืืคึผืืืืืึทื ื. ืืืื, ืืืจ ืงืึธืจืืขื ืืขื ืืขืงืข ืฆื Nomad, ืืื ืขืก ืืึธื ืืฉืื ืงืึทื ืืืื ืขืจื ืืื ืคึผืจืึธืืืงืฆืืข ืืืื ืขืก.
ืืื ืืื ืืืขืจ ืคืึทื, ืืืจ ืืืื ืืขืืขื ืึทื ืคืฉืื ืฉืจืืืื ืืขืืึทืืจืข ืืืืขื ืืงืึทื HCL ืืขืงืขืก ืคึฟืึทืจ ืืขืืขืจ ืืื ืกื ืืืึธืื ื ืืฉื ืืืื ืืืืขืจ ืืึทืงืืืขื, ืืืืึทื ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืืึทืืื ืื ืืก ืืื ืืื ืืืจ ืืืืื ืฆื ืืขืจืืืึทื ืืืงื ืืื. ืขืก ืืึทืคึผืึทื ื ืึทื ืืืื ืืื ืกื ืืื ืืืคึผืืืื ื ืื ืืื ืืืื ืืืึทืฉืคึผืื, ืึธืืขืจ ืืื ืึท ืคืึทืจืฉืืืื ืงืืึทื ืคืื ืคืึทืจืฉืืืขื ืข ืึธื ืขืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืขืจ ืคืื ืื ืกืืกืืขืืขื ืืืึธืก ืืืจ ืืึธืื ืืื ืคึผืจืึธืืืงืฆืืข ืืื ืืขืจ ืืื 100 ืื ืกืืึทื ืกืื ืืื ืคึผืจืึธืืืงืฆืืข. ืืื ืืืืคื ืคึฟืื ืื ืืขืืืข ืืืืืขืจ, ืึธืืขืจ ืึทื ืืขืจืฉ ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืกืขืืืื ืืก ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก.
ืืขืจืืืขืจ, ืืืจ ืืึทืฉืืึธืกื ืึทื ืขืก ืืืึธืื ืืืื ืืึทืงืืืขื ืคึฟืึทืจ ืืื ืื ืฆื ืงืจืึธื ืึทืืข ืืื ืืืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืคึฟืึทืจ ืืืคึผืืืืืึทื ื ืืื ืืืื ืคึผืจืึธืกื ืจืืคึผืึทืืึทืืึธืจื. ืึทืืื ืืื ืืขื ืขื ืงืขื ืืืง: ืืื ืืขื ืขื ืืจืื ื ืฆื ืืืึทื ืขื ืืื ืืืจ ืงืขื ืืขื ืืืึธืก ืกืืกืืขืืขื ืืืจ ืืึธืื. ืืืื ื ืืืืืง, ืขืก ืืื ืืืื ืืจืื ื ืฆื ืืขืจืืืึทื ืืืงื ืึธืืขืจ ืืืืฉื ืขืคึผืขืก. ืฆื ืืืืื ืึท ื ืืึทืข ืกืืกืืขื ืืื ืืืื ื ืืฉื ืฉืืืขืจ - ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืข ืืื ืื ื ืืึทืข ืืืขืืืืืึทืืขืจ. ืื ืขืก ืืขื ืขื ืื ืคืืืืขื ืืข ืืขืงืขืก: service.hcl, ืืืึธืก ืึผืืื ืึท ืืึทืฉืจืืึทืืื ื ืคืื ืืื ืืืขืจ ืืื ืกื, ืืื ืขืืืขืืข ืขื ืื ืืขืงืขืก ืืืึธืก ืืึธืื ืืขื ืืืืขืจ ืืื ืกื, ืืืึธืก ืืื ืืืคึผืืืื ืืื ืคึผืจืึธืืืงืฆืืข, ืฆื ืืืื ืงืึทื ืคืืืืขืจื.
ืึธืืขืจ, ืขืืืขืืข ืคืื โโืืื ืืืขืจ ืกืืกืืขืืขื ืืขื ืขื ืืืคึผืืืื ืืื ืคึผืจืึธืืืงืฆืืข ื ืื ืืื ืืืื ืงืึธืคึผืืข, ืึธืืขืจ ืืื ืขืืืขืืข ืืื ืึทืืึธื. ืืขืจืืืขืจ, ืืืจ ืืึทืฉืืึธืกื ืึทื ืขืก ืืืึธืื ืืืื ืืึทืงืืืขื ืคึฟืึทืจ ืืื ืื ืฆื ืงืจืึธื ื ืืฉื ืื ืงืึธื ืคืืืก ืืื ืืืืขืจ ืจืืื ืคืึธืจืขื, ืึธืืขืจ ืืืืขืจ ืืขืืคึผืืึทืืขื ืคืึธืจืขื. ืืื ืืืจ ืืืืกืืขืจืืืืืื jinja 2. ืืื ืืขื ืคึฟืึธืจืืึทื, ืืืจ ืงืจืึธื ืืืืืข ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืคืื ืื ืกืขืจืืืืก ืืื ืืื ืื ืขื ืื ืืขืงืขืก ืืืจืฃ ืคึฟืึทืจ ืขืก.
ืืื ืึทืืืฉืึทื, ืืืจ ืืึธืื ืืขืฉืืขืื ืืื ืื ืจืืคึผืึทืืึทืืึธืจื ืึท ืืืคึผืืืืืึทื ื ืฉืจืืคื ืคึผืจืึธืกื ืคึฟืึทืจ ืึทืืข ืคึผืจืึทืืืฉืขืงืก, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืงืึทืืขืจ ืืื ืฆืขืืืืงืืขื ืืืื ืืื ืกื ืืื ืคึผืจืึธืืืงืฆืืข, ืืื ืืขืจ ืืขืืืืื ืกืืืืืืข, ืืื ืืขืจ ืืขืืืืื ืฆืื. ืืื ืืขื ืคืึทื ืืืขื ืืืจ ืคืืจืงืขืจื ืืื ืืืขืจ HCL ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืึท ืืืกืืขืจ, ืืขืืึธืื ืื HCL ืืขืงืข, ืืืึธืก ืคืจืืขืจ ืืื ืืขืืืขื ืึท ืจืขืืืืขืจ ื ืึธืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืื ืืขื ืคืึทื ืื ืืขืืืืื ืฆื ืงืืงื ืึท ืืืกื ืึทื ืืขืจืฉ.
ืึทื ืืื, ืืืจ ืจืืคึผืืืืกื ืขืืืขืืข ืงืึทื ืคืืืืขืจ ืึธืจื ืืืขืจืืึทืืึทืื ืืื ืื ืกืขืจืืึทื ืืืขืจืืึทืืึทืื ืืืึธืก ืืขื ืขื ืืขื ืืืขื ืคืื ืขื ืื ืืขืงืขืก ืึธืืขืจ ืื ืืขืจืข ืงืืืืื. ืืื ืึทืืืฉืึทื, ืืืจ ืืึธืื ืื ืืขืืขืื ืืืื ืฆื ืืึทืืืขื HCL ืืขืงืขืก ืืื ืึทืืืงืึทืืื, ืืึธืก ืืื, ืืืจ ืงืขื ืขื ื ืืฆื ื ืื ืืืืื ืคึผืจืึธืกื ืืืขืจืืึทืืึทื ืื ืกืขืจืฉืึทื ื. ืืื ื jinja ืฉืืืฆื ืืืคึผืก ืืื ืื ืึธืื, ืืืจ ืงืขื ืขื ืืืื ืฉืึทืคึฟื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืืึธืจื, ืืืึธืก ืืืืฉื ืืืคึผืขื ืืื ื ืืืืฃ ืืื ืคึผืื ืงื ืืืจ ืฆืขืืืืงืืขื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ื.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืืื ืฆื ืฆืขืืืืงืืขื ืืืื ืืื ืกื ืฆื ืคืึทืจ-ืคึผืจืึธืืืงืฆืืข ืืื ืคึผืจืึธืืืงืฆืืข. ืืึธืืืจ ืืึธืื ืึทื ืืื ืคืึทืจ-ืคึผืจืึธืืืงืฆืืข ืืืจ ืืึธื ื ืืฉื ืืืขืื ืฆื ืืืืคื Cron ืกืงืจืืคึผืก, ืึธืืขืจ ื ืึธืจ ืืืืื ืฆื ืืขื ืื ืกืขืจืืืืก ืืืืฃ ืึท ืืึทืืื ืืขืจ ืคืขืื ืฆื ืืึทืื ืืืืขืจ ืึทื ืขืก ืคืึทื ืืงืฉืึทื ืื ื. ืคึฟืึทืจ ืืืขืจ ืขืก ืื ืืืึธืก ืืืคึผืืืื ืื ืืื ืกื, ืืขืจ ืคึผืจืึธืฆืขืก ืงืืงื ืืืืขืจ ืคึผืฉืื ืืื ืืจืึทื ืกืคึผืขืจืึทื ื. ืื ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืืื ืืืกืคืืจื ืื deploy.sh ืืขืงืข, ืกืคึผืขืฆืืคืืฆืืจื ืืืึธืก ืืื ืกื ืืืจ ืืืืื ืฆื ืฆืขืืืืงืืขื ืืื ืฆื ืืืึธืก ืฆืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืืื ืฆื ืฆืขืืืืงืืขื ืึท ืืืืขืจ ืกืืกืืขื ืฆื ืจืืกืืึทื ื, ืืขืืึทืจืืก ืึธืืขืจ ืงืึทืืึทืืกืืึทื. ืฆื ืืึธื ืืึธืก, ื ืึธืจ ืืืืฉื ืืืื ืขืจ ืคืื ืื ืคึผืึทืจืึทืืขืืขืจืก, ืืื ืืืจ ืืืขื ืืึธืื ืื ืจืืืืืง ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืข.
ืืืขื ืื ื ืึธืืึทื ืืื ืกื ืืื ืฉืืื ืืืคึผืืืื ืฆื ืืืื ืงื ืืื, ืขืก ืงืืงื ืืื ืืึธืก.
ืขืจืฉืืขืจ, ืืืจ ืืึทืจืคึฟื ืึท ืกืึธืจื ืคืื ืืึทืืึทื ืกืขืจ ืึทืจืืืก, ืืืึธืก ืืืขื ืืึทืงืืืขื ืึทืืข ืืึทื ืืฆืขืจ ืคืึทืจืงืขืจ. ืขืก ืืืขื ืึทืจืืขืื ืฆืืืึทืืขื ืืื ืงืึธื ืกืื ืืื ืืขืคึฟืื ืขื ืืืืก ืืื, ืืืืฃ ืืืึธืก ื ืึธืืข, ืืื ืืืึธืก IP ืึทืืจืขืก ืึท ืกืคึผืขืฆืืคืืฉ ืืื ืกื ืืื ืืืื ืืืึธืก ืงืึธืจืึทืกืคึผืึทื ืื ืฆื ืึท ืืึทืืื ืืขืจ ืคืขืื ื ืึธืืขื. ืกืขืจืืืืกืขืก ืืื ืงืึธื ืกืื ืงืืืขื ืคึฟืื ื ืึธืืึทื ืืื. ืืื ื ืืึธืก ืืขื ืขื ืคึผืจืึธืืืงืื ืคืื ืืขืจ ืืขืืืืงืขืจ ืคืืจืืข, ืืื ืืขื ืขื ืืึทื ืฅ ืฉืืึทืืืช ืฆื ืืขืืขืจ ืื ืืขืจืขืจ. ืืืจ ืงืขื ืขื ืืึธืื ืึทื ื ืึธืืึทื ืืืืก ืคืื ืื ืงืขืกืื ืงืขื ืขื ืคืึทืจืฉืจืืึทืื ืึทืืข ืื ืกืขืจืืืืกืขืก ืืึธื ืืฉื ืืื ืขืก ืื ืงืึธื ืกืื.
ืึทืืึธื ืืืื ืคืจืึธื ื-ืกืืฃ ืืึทืกืข ืืึทืืึทื ืกืขืจ ืืืืืกื ืืืึธืก ืกืขืจืืืืก ืฆื ืฉืืงื ืคืึทืจืงืขืจ ืฆื, ืขืก ืคืึธืจืืืขืจืื ืขืก ืฆื ืื ืฆืื ืขืืขื ืงืึทื ืืืื ืขืจ ืึธืืขืจ ืงืืืคื ืงืึทื ืืืื ืขืจื ืืืึธืก ืืืืึทืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื. ืืขืืืืื ืืืขื, ืขืก ืืื ืืืื ื ืืืืืง ืฆื ืืจืึทืืื ืืืขืื ืืืืขืจืงืืึทื. ืืึธืืฉ ืึทืืข ืกืขืจืืืืกืขืก ืืืืคื ืืืืฃ ืื ืืขืืืข ืืืืจืืืึทื ืืืฉืื ืขื ืืื ืงืึทื ืืืื ืขืจื, ืืึธืก ืืืืฉืึทืืืึทืื ืจืืงืืืืืขืจื ืคึผืจืขืืืขื ืืื ื ืคืจืื ืึทืงืกืขืก ืคืื ืงืืื ืืื ืกื ืฆื ืงืืื ืื ืืขืจืข. ืืืจ ืืขืจืืจืืืื ืืขื ืืืจื ืกืขืืืึทื ืืืืฉืึทื. ืืขืืขืจ ืืื ืกื ืืื ืืึธื ืืฉื ืืื ืืืื ืืืืืขื ืข ืืืืจืืืึทื ื ืขืฅ, ืืืืฃ ืืืึธืก ืจืืืื ื ืึผืืืื ืืื ืึผืืืื ืคึฟืึทืจ ืึทืืึทืืื ื / ืคืืจืืืืงืขื ืขื ืึทืงืกืขืก ืฆื ืื ืืขืจืข ืกืืกืืขืืขื ืืื ืืึทืืื ืื ืืก ืืขื ืขื ืคึผืจืืกืงืจืืืื. ืืื ืงืขื ืืืื ืืืื ืืื ืืขื ืงื ืืื ืืื ืึทืจืืืก ืขืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืจ ืืืืื ืฆื ืคืึทืจืืืืื ืึท ืืื ืกื ืคืื ืงืึทื ืขืงืืื ื ืฆื ืึท ืกืคึผืขืฆืืคืืฉ ืืึทืืึทืืืืก, ืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืืืจื ื ืขืฅ-ืืืจืื ืกืขืืืึทื ืืืืฉืึทื. ืึทื ืืื, ืืคืืื ืืืจื ืืจืืึทื, ืืืจ ืงืขื ืขื ื ืืฉื ืึทืงืกืึทืืขื ืึทืื ืคืึทืจืืื ืื ืคืื ืื ืคึผืจืึธืืข ืกืืืืืืข ืฆื ืืืื ืคึผืจืึธืืืงืฆืืข ืืึทืืึทืืืืก.
ืืื ืคืื ืืื ืื ืืืขืจืืึทื ื ืงืึธืกืื ืืื ืื ืืื ืืขืจืืื ืขื ืคืื ืืขื ืืฉ ืจืขืกืืจืกื?
ืื ืืืขืจืืึทื ื ืคืื ืื ืืื ืฆืข ืคืืจืืข ืฆื ื ืึธืืึทื ืืขื ืืืขื ืืขืขืจืขื 5-6 ืืืฉืื. ืืืจ ืืจืืืขืจืืขืคืืจื ืืืืฃ ืึท ืืื ืกื-ืืื-ืืื ืกื ืืงืขืจ, ืึธืืขืจ ืืื ืึท ืคืขืจืื ืฉื ืขื ืืึทื ื. ืืขืืขืจ ืืึทื ืฉืึทืคึฟื ืืื ืฆื ืฉืึทืคึฟื ืืืืขืจ ืืืืื ืงืึทื ืืืื ืขืจื ืคึฟืึทืจ ืื ืกืขืจืืืืกืขืก.
ืืืจ ืืึธืื ืื ืืขื ืืืขื ืึทืืึท ืึท ืฆืืืึทื ื ืึทื ืืขืืขืจ ืืึทื ืฉืึทืคึฟื ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืึทืงืขืจ ืืืืืขืจ ืคืื ืืืืขืจ ืกืืกืืขืืขื ืื ืืืคึผืขื ืืึทื ืืื. DevOps ืฆืืฉืืขืื ืื ืึทืืืขืืืื ืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ื ืืืืืง ืคึฟืึทืจ ืืืคึผืืืืืึทื ื, ืืึธืก ืืื, ืฉืืืฆื ืคึฟืึทืจ ืื ืงื ืืื ืืื, ืฉืืืฆื ืคึฟืึทืจ ืื ืกื ืกืืกืืขื, ืืื ืึทืืื ืืืืฃ. ืืื ืืื ืืขืจ ืฆืืื, ืืืจ ืืึธืื ืืจืืืขืจืืขืคืืจื ืืขืจ ืืื 60 ืกืืกืืขืืขื ืฆื ื ืึธืืึทื, ืืืึธืก ืึทืืึทืื ืื ืฆื ืืืขืื 2 ืืืืื ื ืงืึทื ืืืื ืขืจื.
Devops ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืื ืึทืืืขืืืื ืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคืื ืึทืืฅ ืฉืืึทืืืช ืฆื ืืืคึผืืืืืึทื ื ืืื ืกืขืจืืืขืจืก. ืืื ืืขืืขืจ ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื, ืืื ืงืขืจ, ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืืคึผืืึทืืขื ืื ื ืงืึทื ืืืื ืขืจื ืคึฟืึทืจ ืืืื ืกืคึผืขืฆืืคืืฉ ืกืืกืืขื, ืืืืึทื ืขืก ืืื ืื ืืึทื ืฉืึทืคึฟื ืืืึธืก ืืืืืกื ืืืึธืก ืขืก ืืืื ืืึทืจืฃ ืืื ืึท ืืึทืืื ืืขืจ ืงืึทื ืืืื ืขืจ.
ืกืืืืช ืคึฟืึทืจ ืคืึทืจืืึธืื ื ืึธืืึทื
ืืืึธืก ืึทืืืืึทื ืืืืืฉืื ืืึธืื ืืืจ ืืึทืงืืืขื ืืืจื ืืึทืฉืืืืขื ืฆื ืืืคึผืืืืืึทื ื ื ืืฆื ื ืึธืืึทื ืืื ืืึธืงืงืขืจ, ืฆืืืืฉื ืื ืืขืจืข?
- ืืืจ ืฆืืืขืฉืืขืื ืืืฒึทืืข ืืืืื ืืื ืืขื ืคึฟืึทืจ ืึทืืข ืื ืืืืืจืึทื ืืึทื ืฅ. ืืื ืึทื ืืืืืงืืื ื, QA ืกืืืืืืข, ืคืึทืจ-ืคึผืจืึธืืืงืฆืืข, ืคึผืจืึธืืืงืฆืืข, ืื ืืขืืืข ืงืึทื ืืืื ืขืจ ืืืืืขืจ ืืขื ืขื ืืขื ืืฆื, ืืื ืื ืืขืืืข ืืืคึผืขื ืืึทื ืกืื. ืึทืงืงืึธืจืืื ืืื, ืืืจ ืืึธื ืืืขื ืงืืื ืืขืืขืื ืืืึทื ืึทื ืืืึธืก ืืืขื ืกืืฃ ืึทืจืืืฃ ืืื ืคึผืจืึธืืืงืฆืืข ืืื ื ืืฉื ืืืึธืก ืืืจ ืืื ืึทืืขืจ ืืขืกืืขื ืืึธืืงืึทืื ืึธืืขืจ ืืื ืืืื ืคึผืจืึธืืข ืกืืืืืืข.
- ืืืจ ืืืื ืืขืคืื ืขื ืึทื ืขืก ืืื ืืขื ืื ืืจืื ื ืฆื ืืืืื ืึท ื ืืึทืข ืืื ืกื. ืคึฟืื ืึท ืืืคึผืืืืืึทื ื ืคืื ื ืคืื ืืืื ืื ื, ืงืืื ื ืืึทืข ืกืืกืืขืืขื ืืขื ืขื ืืึธื ืืฉื ืืืืขืจ ืคึผืฉืื. ื ืึธืจ ืืืื ืฆื ืื ืจืืคึผืึทืืึทืืึธืจื ืืืึธืก ืกืืึธืจื ืงืึทื ืคืืืืขืจืืืฉืึทื ื, ืืืืื ืื ืื ืืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืึทืจ ืืืื ืกืืกืืขื ืืึธืจื, ืืื ืืืจ ืืขื ื ืืจืืื. ืืืจ ืงืขื ืขื ืฆืขืืืืงืืขื ืืืื ืกืืกืืขื ืฆื ืคึผืจืึธืืืงืฆืืข ืึธื ืงืืื ื ืึธื ืื ืคืื ืืขืืืึธืคึผืก.
- ืึทืืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืืื ืืืื ืคึผืจืึธืกื ืจืืคึผืึทืืึทืืึธืจื ืืึธื ืืื ืึทืจืืืกืืขืืืืื ืืื ืืขืจ ืจืขืฆืขื ืืืข. ืืื ืืขืจ ืฆืืื ืืืขื ืืืจ ืืึธืื ืืืคึผืืืื ืืื ืืืขืจ ืกืืกืืขืืขื ื ืืฆื ืืืืจืืืึทื ืกืขืจืืืขืจืก, ืืืจ ืืขืืืืื ื Ansible, ืืื ืืืึธืก ืื ืงืึธื ืคืืืก ืืขื ืขื ืืขืืืขื ืืื ืืขืจ ืืขืืืืงืขืจ ืจืืคึผืึทืืึทืืึธืจื. ืึธืืขืจ, ืคึฟืึทืจ ืจืืึฟ ืืขืืืขืืึธืคึผืขืจืก ืืึธืก ืืื ืืขืืืขื ืึท ืืืกื ืืขืจ ืฉืืืขืจ ืฆื ืึทืจืืขืื ืืื. ืืึธ, ืื ืืึทื ื ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืื ืงืึธื ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆื ืืืืื ืฆื ืื ืกืขืจืืืืก ืืื ืคืื ืงืืขื ืขืจืขืจ. ืคึผืืืก, ืขืก ืืื ืืืืขืจ ืืจืื ื ืคึฟืึทืจ ืืขืืืึธืคึผืก ืฆื ืคืึทืจืจืืืื ืึธืืขืจ ืืืืฉื ืขืก. ืืื ืคืึทื ืคืื ืืจืึทื ืืืฉืึทื ื, ืืืฉื, ืฆื ืึท ื ืืึทืข ืืืขืจืกืืข ืคืื โโNomad, ืืื ืงืขื ืขื ื ืขืืขื ืืื ืคืึทืจื ืขื ืืขืจืืืึทื ืืืงื ืึทืืข ืื ืึทืคึผืขืจืืืืื ื ืืขืงืขืก ืืื ืืขืจ ืืขืืืืงืขืจ ืึธืจื.
ืืืขืจ ืืืจ ืืืื ืืขืคึผืืึธื ืืขืจื ืขืืืขืืข ืืืกืึทืืืืึทื ืืืืืฉืื:
ืขืก ืืึธื ืืื ืึทืจืืืกืืขืืืืื ืึทื ืืืจ ืงืขื ื ืืฉื ืืขืจืืจืืืื ืกืืืืึทืก ืืืคึผืืืืืึทื ืฅ ืืื ืืขื ืคืึทื ืคืื ื ืึธืืึทื. ืืืขื ืจืึธืืืื ื ืืืืก ืงืึทื ืืืื ืขืจื ืืื ืืขืจ ืคืึทืจืฉืืืขื ืข ืื ืึธืื, ืขืก ืงืขื ืืืื ืคืืืกื ืืืง, ืืื Nomad ืืืืขืจืงื ืขืก ืืื ืึท ืงืึทื ืืืื ืขืจ ืืจืืื ืฆื ืืึทืงืืืขื ืคืึทืจืงืขืจ. ืืึธืก ืืื ืืขืฉืขื ืืืืืขืจ ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืขืก ืืคืืื ืืื ืึท ืืขืืขืื ืืืื ืฆื ืงืึทืืขืจ. ืืขืจืคึฟืึทืจ ืืึธื ืืขืจ ืกืืกืืขื ืึธื ืืขืืืืื ืคึผืจืึธืืืฆืืจื 500 ืขืจืจืึธืจืก ืคึฟืึทืจ ืึท ืงืืจืฆืขืจ ืฆืฒึทื, ืืืฒึทื ืืขืจ ืคืึทืจืงืขืจ ืืึธื ืึธื ืืขืืืืื ืืืื ืฆื ืึท ืงืึทื ืืืื ืขืจ ืืืึธืก ืืื ื ืึธื ื ืืฉื ืืจืืื ืฆื ืึธื ื ืขืืขื ืขืก.
ืืืจ ืืึธืื ืืขืืจืึธืคื ืขืืืขืืข ืืึทืื. ืื ืืขืจืกื ืืึทืืืึทืืืง ืืฉืืง ืืื ืึทื ื ืึธืืึทื ืงืขื ื ืืฉื ืฉืขืคึผื ืึท ืืจืืืก ืงื ืืื ืืืืขืจ ืืื ืืืื ืืืจ ืืึธืื ืคืืืข ืกืืกืืขืืขื ืืื ืงืึทื ืืืื ืขืจื. ืืืขื ืืืจ ืืืืื ืฆื ื ืขืืขื ืืืื ืขืจ ืคืื ืื ืกืขืจืืืขืจืก ืืืึธืก ืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื Nomad ืงื ืืื ืคึฟืึทืจ ืืืฉืึทืื, ืขืก ืืื ืึท ืืึทื ืฅ ืืืื ืืึทืฉืืึธืขืก ืึทื ืืขืจ ืงื ืืื ืืืขื ื ืืฉื ืคืืื ืืืืขืจ ืืื ืืื ืืืขื ืคืึทืื ืืึทืืื ืืขืจ. ืขืืืขืืข ืงืึทื ืืืื ืขืจื ืงืขื, ืืืฉื, ืคืึทืื ืืื ื ืืฉื ืืขืืขืจืื ื - ืืึธืก ืืืขื ืงืึธืกืื ืืืจ ืคืื ืฉืคึผืขืืขืจ ืืืื ืึทืืข ืืืื ืคึผืจืึธืืืงืฆืืข ืกืืกืืขืืขื ืืขื ืขื ืืืื ืืื ืึท ืงื ืืื ืืขืจืืื ืืืจื ื ืึธืืึทื.
ืึทืืื ืืืจ ืืึทืฉืืึธืกื ืฆื ืืจืึทืืื ืืืขืื ืืื ืืืจ ืืึธื ืืืื ืืืืึทืืขืจ. ืืื ืืขื ืคืื ื, ืืืจ ืืขืืืืจื ืคืื ืืขืจ ืึทืืืขืจ ืคืื ืืืึธืก ืืืจ ืืขืืืืื ืฆื ืืขืจืืจืืืื. ื ืืืืื: ืืืจ ืืืขืื ืจืืืืืึทืืืืึทืื, ืึท ืืืกื ืืขืจ ืคืึทื ืืงืฉืึทื ื ืืื ื ืึธืืึทื ืืื, ืืื ืึท ืืขืจ ืืขืจืืืึทืงืกื, ืืขืจ ืกืืึทืืื ืกืืกืืขื.
ืืื ืืขื ืึทืืืื ื, ืืื ืืืขืจ ืืจืืจื ืืื ืืขืคืืื ืืืืฃ Kubernetes ืืื ืื ืืขืจืกื ืคืึธืืงืก ืคึผืืึทืืคืึธืจืืข ืคึฟืึทืจ ืืึธื ืืฉืื ื ืงืืึทืกืืขืจื. ืกืคึผืขืฆืืขื ืืืืึทื ืื ืืจืืืก ืืื ื ืืืขืจ ืคืื ืืื ืืืขืจ ืงืึทื ืืืื ืขืจื ืืื ืืขืืืขื ืืจืืืก ืืขื ืื. ืคื ืจ ืืืขืื ืข ืฆืฐืขืง ื ืื ื ืงืืืขืจื ืขื ืก ืืืืกืืขืืขื , ืฐ ื ืืข ืจ ืคืืกืืืกืืข ืจ ืกืืกืืขื , ืฐื ืก ืื ืจ ืืื ื ืืขืงืขื ื ืงืืง ื .
ืืืขืจืืึทื ื ืฆื Kubernetes
ืืื ืืืขื ืืึธืื ืืืจ ืึท ืืืกื ืืืขืื ืื ืืจืื ื ืงืึทื ืกืขืคึผืก ืคืื ืงืืืขืจื ืขืืขืก ืืื ืืื ืืื ืึทื ืืขืจืฉ ืคืื ื ืึธืืึทื.
ืขืจืฉืืขืจ ืคืื ืึทืืข, ืื ืืขืจืกื ืืงืขืจืืืง ืืึทืืจืืฃ ืืื Kubernetes ืืื ืืขืจ ืืึทืืจืืฃ ืคืื ืคึผืึธื. ืคึผืึธื ืืื ืึท ืืจืืคึผืข ืคืื โโโโืืืื ืึธืืขืจ ืืขืจ ืงืึทื ืืืื ืขืจื ืืืึธืก ืฉืืขื ืืืง ืืืืคื ืฆืืืึทืืขื. ืืื ืืื ืฉืืขื ืืืง ืึทืจืืขื ืืื ืฉืืจืขื ื ืืืืฃ ืืืื ืืืืจืืืึทื ืืึทืฉืื. ืืื ืืขื ืขื ืฆืืืจืืืืขื ืฆื ืืขืืขืจ ืื ืืขืจืขืจ ืืืจื IP 127.0.0.1 ืืืืฃ ืคืึทืจืฉืืืขื ืข ืคึผืึธืจืฅ.
ืืึธืืืจ ืืืขืจื ืขืืขื ืึทื ืืืจ ืืึธื ืึท PHP ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ืืืฉืืืื ืคืื nginx ืืื php-fpm - ืืขืจ ืงืืึทืกืืฉ ืกืืขืืข. ืจืืึฟ ืืกืชึผืื, ืืืจ ืืืขื ืืืขืื ืฆื ืืึทืืื ืืืืืข nginx ืืื php-fpm ืงืึทื ืืืื ืขืจื ืฆืืืึทืืขื ืืื ืึทืืข ืฆืืื. Kubernetes ืึทืืึทืื ืืืจ ืฆื ืืขืจืืจืืืื ืืขื ืืืจื ืืืกืงืจืืืืื ื ืืื ืืื ืืืื ืคึผืจืึธืกื ืคึผืึธื. ืืึธืก ืืื ืคึผืื ืงื ืืืึธืก ืืืจ ืงืขื ื ืืฉื ืืึทืงืืืขื ืืื ื ืึธืืึทื.
ืืขืจ ืฆืืืืืืขืจ ืืึทืืจืืฃ ืืื ืืืคึผืืืืืึทื ื. ืืขืจ ืคืึทืงื ืืื ืึทื ืื ืคึผืึธื ืืื ืืื ืึท ืืคืขืืขืจืึทื ืืึทื; ืขืก ืกืืึทืจืฅ ืืื ืคืึทืจืฉืืืื ืื. ืฆื ืืืจ ืืืืื ืฆื ืืืืื ืึทืืข ืืืื ืคืจืืขืจืืืงื ืงืึทื ืืืื ืขืจื ืขืจืฉืืขืจ, ืืื ืืึทื ืงืึทืืขืจ ื ืืึท ืืืขืจืกืืขืก ืืื ืึทืืึธื, ืึธืืขืจ ืืืจ ืืืืื ืฆื ืจืึธืืื ืืื ืืืกืืขืืืืืึทื? ืืึธืก ืืื ืืขืจ ืคึผืจืึธืฆืขืก ืืืึธืก ืืขืจ ืืึทืืจืืฃ ืคืื ืืืคึผืืืืืึทื ื ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ. ืขืก ืืืฉืจืืืื ืืื ืืืจ ืฆืขืืืืงืืขื ืืืื ืคึผืึธืืก, ืืื ืืืึธืก ืงืืืึทื ืืืื ืืื ืืื ืฆื ืืขืจืืืึทื ืืืงื ืืื.
ืืขืจ ืืจืืืขืจ ืืึทืืจืืฃ ืืื ืืื ืกื. ืืืื ืืื ืกื ืืื ืึทืงืฉืื ืืืื ืกืืกืืขื, ืืืึธืก ื ืขืื ืขืืืขืืข ืคืึทืจืงืขืจ ืืื ืืขืืึธืื ืคืึธืจืืืขืจืื ืขืก ืฆื ืืืื ืขืจ ืึธืืขืจ ืืขืจ ืคึผืึธืืก ืงืึธืจืึทืกืคึผืึทื ืืื ื ืฆื ืืืื ืืื ืกื. ืืึธืก ืืื, ืขืก ืึทืืึทืื ืืืจ ืฆื ืืึธืื ืึทื ืึทืืข ืื ืงืึทืืื ื ืคืึทืจืงืขืจ ืฆื ืึทืืึท ืืื ืึทืืึท ืึท ืืื ืกื ืืื ืึทืืึท ืืื ืึทืืึท ืึท ื ืึธืืขื ืืืื ืืืื ืืขืฉืืงื ืฆื ืื ืกืคึผืขืฆืืคืืฉ ืคึผืึธืืก. ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืขืก ืืื ืืืจ ืคืึทืจืงืขืจ ืืึทืืึทื ืกืื ื. ืืึธืก ืืื, ืืืจ ืงืขื ืขื ืงืึทืืขืจ ืฆืืืื ืคึผืึธืืก ืคืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืึทืืข ืื ืงืึทืืื ื ืคืึทืจืงืขืจ ืืืขื ืืืื ืืืืึทื ืื ืืึทืืึทื ืกื ืฆืืืืฉื ืื ืคึผืึธืืก ืฉืืึทืืืช ืฆื ืืขื ืืื ืกื.
ืืื ืืขืจ ืคืขืจื ืืจืื ื ืืึทืืจืืฃ ืืื ืื ืืจืขืกืก. ืืึธืก ืืื ืึท ืืื ืกื ืืืึธืก ืืืืคื ืืืืฃ ืึท ืงืืืขืจื ืขืืขืก ืงื ืืื. ืขืก ืืงืื ืืื ืึท ืคืื ืืจืืืกื ืืืง ืืึทืกืข ืืึทืืึทื ืกืขืจ ืืืึธืก ื ืขืื ืืืืขืจ ืึทืืข ืจืืงืืืขืก. ืืื ืื Kubernetes API, Ingress ืงืขื ืขื ืืึทืฉืืืกื ืืื ืื ืจืืงืืืขืก ืืึธื ืืืื ืืขืฉืืงื. ืืขืจืฆื, ืขืจ ืืื ืืึธืก ืืืืขืจ ืคืืขืงืกืึทืืึทื. ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืึทืืข ืจืืงืืืขืก ืฆื ืืขื ืืึทืืขืืึธืก ืืื ืึทืืึท ืืื ืึทืืึท URL ืืขื ืขื ืืขืฉืืงื ืฆื ืืขื ืืื ืกื. ืืื ืื ืจืืงืืืขืก ืืืึธืก ืงืืืขื ืฆื ืืขื ืืึทืืขืืึธืก ืืื ืฆื ืื ืื ืืขืจ URL ืืขื ืขื ืืขืฉืืงื ืฆื ืื ืื ืืขืจ ืืื ืกื.
ืื ืงืืืึทืกื ืืึทื ืคึฟืื ืื ืคืื ื ืคืื ืืืื ืื ื ืคืื ืขืืขืฆืขืจ ืืืืก ืืขืืืขืืึธืคึผืก ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึทื ืืืจ ืงืขื ืขื ืคืืจื ืขืก ืึทืืข ืืื. ืืืจื ืืึทืฉืืขืืืงื ืื ืื ืืจืขืกืก ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืืจ ืงืขื ืขื ืฉืืงื ืึทืืข ืคืึทืจืงืขืจ ืืืึธืก ืงืืืขื ืฆื ืึทืืึท ืืื ืึทืืึท ืึท API ืฆื ืืึทืืื ืืขืจ ืงืึทื ืืืื ืขืจื ืืขืฉืจืืื, ืืืฉื, ืืื Go. ืึธืืขืจ ืืขื ืคืึทืจืงืขืจ, ืืืึธืก ืงืืื ืฆื ืืขืจ ืืขืืืืงืขืจ ืคืขืื, ืึธืืขืจ ืฆื ืึท ืึทื ืืขืจืฉ URL, ืืึธื ืืืื ืืขืฉืืงื ืฆื ืงืึทื ืืืื ืขืจื ืืขืฉืจืืื ืืื PHP, ืืื ืขืก ืืื ืึท ืคึผืืึทืฅ ืคืื ืืึธืืืง, ืึธืืขืจ ืืื ืืขื ืขื ื ืืฉื ืืืืขืจ ืฉื ืขื.
ืืืื ืืืจ ืคืึทืจืืืืึทืื ืึทืืข ืื ืงืึทื ืกืขืคึผืก ืืื ื ืึธืืึทื, ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืื ืขืจืฉืืขืจ ืืจืื ืงืึทื ืกืขืคึผืก ืืขื ืขื ืึทืืข ืฆืืืึทืืขื ืกืขืจืืืืก. ืืื ืืขืจ ืืขืฆืืขืจ ืืึทืืจืืฃ ืืื ื ืืืึธ ืืื ื ืึธืืึทื ืืื. ืืืจ ืืขืืืืื ื ืึท ืคืื ืืจืืืกื ืืืง ืืึทืืึทื ืกืขืจ ืืื ืขืก: ืขืก ืงืขื ืืืื ืืึทืคึผืจืึธืงืกื, nginx, nginx +, ืืื ืึทืืื ืืืืฃ. ืืื ืืขื ืคืึทื ืคืื ืึท ืงืื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืึทืงืขื ืขื ืืขื ื ืึธื ืืึทืืจืืฃ ืกืขืคึผืขืจืึทืืื. ืึธืืขืจ, ืืืื ืืืจ ืงืืง ืืื ืื ืืจืขืกืก ืื ืขืจืืขื, ืขืก ืืื ืึธืืขืจ nginx, haproxy ืึธืืขืจ traefik, ืึธืืขืจ ืกืึธืจื ืคืื ืืขืืืื ืืื ืงืืืขืจื ืขืืขืก.
ืึทืืข ืื ืงืึทื ืกืขืคึผืก ืืื ืืืกืงืจืืืื ืืขื ืขื, ืืื ืคืึทืงื, ืจืขืกืืจืกื ืืืึธืก ืขืงืกืืกืืืจื ืืื ืึท ืงืืืขืจื ืขืืขืก ืงื ืืื. ืฆื ืืึทืฉืจืืึทืื ืืื ืืื ืื ืงืื, ืึท ืืึทืื ืคึฟืึธืจืืึทื ืืื ืืขื ืืฆื, ืืืึธืก ืืื ืืขืจ ืืืื ืขืืืืืง ืืื ืืึทืงืึทื ื ืืื HCL ืืขืงืขืก ืืื ืืขื ืคืึทื ืคืื ื ืึธืืึทื. ืืืขืจ ืกืืจืึทืงืืฉืขืจืึทืื ืืื ืืึทืฉืจืืึทืื ืื ืืขืืืข ืืึทื ืืื ืืขื ืคืึทื ืคืื, ืืืฉื, ืคึผืึธื. ืืฒ ืืึธืื โ ืืื ืฐืื ืืึธืจืื ืึทืจืฑืคึฟืฉืืขืื ืึทืืขืืืข ืืื ืึทืืขืืืข ืคึผืึธืืก, ืืื ืึทืืขืืืข ืืื ืึทืืขืืืข ืืืืืขืจ, ืืื ืึทืืขืืืข ืืื ืึทืืขืืืข ืืืืช.
ืืื ืืขืจืฆื, ืืืจ ืืืื ืืขืืขื ืึทื ืืืจ ืืึธื ื ืืฉื ืืืขืื ืฆื ืฉืึทืคึฟื ืืขืืขืจ ืืืื ืืืื ืืืจื ืืึทื ื: ืืืคึผืืืืืึทื ื, ืืึทืืื ืื ืืก, ืื ืืจืขืกืก, ืืื"ื ื. ืึทื ืฉืืึธื, ืืืจ ืืขืืืืื ืฆื ืืึทืฉืจืืึทืื ืืขืืขืจ ืคืื ืืื ืืืขืจ ืกืืกืืขืืขื ืืื ืืขืจืืื ืขื ืคืื Kubernetes ืืขืฉืึทืก ืืืคึผืืืืืึทื ื, ืึทืืื ืึทื ืืืจ ืืืึธืื ื ืืฉื ืืึธืื ืฆื ืืึทื ืืืึทืื ืจืืงืจืืืื ืึทืืข ืื ื ืืืืืง ืืืื ืืืคึผืขื ืืึทื ืกืื ืืื ืื ืจืขืื ืกืืจ. ืืขืื ืืื ืืขืืืขื ืืืืกืืขืจืืืืืื ืืื ืื ืกืืกืืขื ืืืึธืก ืขืจืืืืื ืืื ืื ืฆื ืืึธื ืืึธืก.
ืืกืืืืชืืืงืข ืืืืจืืคื ืืื ืืขืื
ืืขืื ืืื ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืคึฟืึทืจ Kubernetes. ืขืก ืืื ืืืืขืจ ืขื ืืขื ืฆื ืืื ืคึผืขืงื ืืึทื ืึทืืืฉืขืจื ืืื ืคึผืจืึธืืจืึทืืืื ื ืฉืคืจืึทืื ืึทืจืืขื. ืืื ืืึธืื ืืืจ ืฆื ืงืจืึธื ืึท ืืื ืกื ืงืึทื ืกืืกืืื ื ืคืื, ืืืฉื, ืืืคึผืืืืืึทื ื nginx, ืืืคึผืืืืืึทื ื php-fpm, config for Ingress, configmaps (ืืึธืก ืืื ืึทื ืขื ืืืื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืืขืื ืขื ืื ืืื ืื ืืขืจืข ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืืืื ืกืืกืืขื) ืืื ืื ืคืึธืจืขื ืคืื ืึทืืื- ืืขืจืืคื ืืฉืึทืจืฅ. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื ืืขืื ืืืืคื ืืืืฃ ืฉืคึผืืฅ ืคืื Kubernetes. ืืึธืก ืืื, ืืึธืก ืืื ื ืืฉื ืึท ืกืืกืืขื ืืืึธืก ืืื ืฉืืืืขื ืืืง ืืึทืืื ืืขืจ, ืึธืืขืจ ื ืึธืจ ืื ืื ืืขืจ ืืื ืกื ืืึธื ืืฉื ืืื ืื ืงืื. ืืืจ ืื ืืขืจืึทืงื ืืื ืขืก ืืืจื ืืืื ืึทืคึผื ืืืจื ืึท ืงืึทื ืกืึธืื ืืึทืคึฟืขื. ืืืื ืงืึทื ืืืื ืืึทื ืก ืืื ืฉืืื ืงืืื ืืื ืึทื ืืคืืื ืืืื ืืขืจ ืจืืืขืจ ืืจืืืงืก ืึธืืขืจ ืืืจ ืืึทืืืึทืืืงื ืขืก ืคืื ืื ืงื ืืื, ืืืื ืืึทืืื ืื ืืก ืืืขื ื ืืฉื ืคืึทืจืฉืืืื ืื, ืืืืึทื ืืขืื ืืื ืืืืกืืงืื ืืืืื ืฆื ืึธื ืืืืื ืืขื ืกืืกืืขื. Kubernetes ืืื ืืื ืืขืืึธืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืื ืคืึธืจืฉืืขืืื ื ืืื ืฉืืึทื ืคืื ืกืขืจืืืืกืขืก.
ืืืจ ืืืื ืืืื ืืขืืขื ืึทื ืืขืืคึผืืึทืืขืืืืึทืืืึธื, ืืืึธืก ืืืจ ืืขื ืขื ืคืจืืขืจ ืืขืฆืืืื ืืขื ืฆื ืืึธื ืืื ืืืจื ืื ืืจืึธืืืืกืื ื ืืืฉืื ืืืฉืึท ืืื ืืื ืืืขืจ ืงืึธื ืคืืืก, ืืื ืืืื ืขืจ ืคืื ืื ืืืืคึผื ืคึฟืขืึดืงืืืื ืคืื ืืขืื. ืึทืืข ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืืึธืก ืืืจ ืฉืึทืคึฟื ืคึฟืึทืจ ืืืื ืกืืกืืขืืขื ืืขื ืขื ืกืืึธืจื ืืื ืืขืจ ืจืึธื ืืื ืื ืคืึธืจืขื ืคืื ืืขืืคึผืืึทืืขืก, ืึท ืืืกื ืขื ืืขื ืฆื jinja, ืึธืืขืจ, ืืื ืคืึทืงื, ื ืืฆื ืื ืืขืืคึผืืึทืืื ื ืคืื ืื Go ืฉืคึผืจืึทื, ืืื ืืืึธืก ืืขืื ืืื ืืขืฉืจืืื, ืืื Kubernetes.
ืืขืื ืืืกืืฃ ืึท ืืืกื ืืขืจ ืงืึทื ืกืขืคึผืก ืคึฟืึทืจ ืืื ืื.
ืืฉืึทืจื - ืืึธืก ืืื ืึท ืืึทืฉืจืืึทืืื ื ืคืื ืืืื ืืื ืกื. ืืื ืื ืืขืจืข ืคึผืขืงื ืืึทื ืึทืืืฉืขืจื ืขืก ืืืึธืื ืืืื ืืขืจืืคื ืึท ืคึผืขืงื, ืคึผืขืงื ืึธืืขืจ ืขืคึผืขืก ืขื ืืขื. ืืึธ ืขืก ืืื ืืขืจืืคื ืืฉืึทืจื.
ืืืึทืืืขืก ืืขื ืขื ืื ืืืขืจืืึทืืึทืื ืืืึธืก ืืืจ ืืืืื ืฆื ื ืืฆื ืฆื ืืืืขื ืืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืคึฟืื ืืขืืคึผืืึทืืขืก.
ืืขืืืื ื. ืืขืืขืจ ืืึธื ืึท ืกืขืจืืืืก ืืืึธืก ืืื ืืืคึผืืืื ืืื ืืขืื ื ืขืื ืึทื ืื ืงืจืึทืืขื ืืึทื ืืืขืจืกืืข ืคืื โโโโืื ืืขืืืื ื. ืืขืื ืืขืืขื ืงื ืืืึธืก ืื ืกืขืจืืืืก ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืขืืืขื ืืื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื, ืื ืืขืืืื ื ืคืจืืขืจ, ืืื ืึทืืื ืืืืฃ. ืืขืจืืืขืจ, ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืฆืืจืืงืงืจืืื, ื ืึธืจ ืืืืคื ืื ืจืืืขืจ ืงืึทืืืืึทืงืง ืืึทืคึฟืขื, ืืืืืื ืขืก ืฆื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื ืืืขืจืกืืข. ืืคืืื ืืืื ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืืื ืจืืคึผืึทืืึทืืึธืจื ืืื ื ืืฉื ืื ืืืฆื ืืื ืืขืจ ืฆืืื ืคืื ืจืึธืืืืึทืง, ืืขืื ืืืขื ื ืึธื ืืขืืขื ืงืขื ืืืึธืก ืขืก ืืื ืืขืืืขื ืืื ืืืขื ืฆืืจืืงืงืจืืื ืืืื ืกืืกืืขื ืฆื ืื ืฉืืึทื ืขืก ืืื ืืขืืืขื ืืื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื.
ืืื ืืขื ืคืึทื ืืืขื ืืืจ ื ืืฆื ืืขืื, ืจืขืืืืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืคึฟืึทืจ Kubernetes ืืืื ืืืขื ืื ืืื ืืขืืคึผืืึทืืขืก ืืื ืืืึธืก ืขืก ืืื ืืขืืืขื ืฆื ื ืืฆื ืืืขืจืืึทืืึทืื, ืคืึทื ืืงืฉืึทื ื ืืื ืฆืืืืืื ืงืึทื ืืืฉืึทื ืึทื ืกืืืืืืึทื ืฅ. ืืขื ืืืขื ืืืจ ืงืขื ืขื ืงืืืึทืื ืืืื ืกืขืจืืืืก ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืกืืืืืืข.
ืืื ืคืืจ, ืืืจ ืืึทืฉืืึธืกื ืฆื ืืึธื ืื ืืื ืื ืึท ืืืกื ืึทื ืืขืจืฉ ืืื ืืื ื ืึธืืึทื. ืืืื ืืื Nomad ืืืืืข ืืืคึผืืืืืึทื ื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืื n- ืืืขืจืืึทืืึทืื ืืืึธืก ืืขื ืขื ืืืจืฃ ืฆื ืฆืขืืืืงืืขื ืืื ืืืขืจ ืืื ืกื ืืขื ืขื ืกืืึธืจื ืืื ืืืื ืจืืคึผืึทืืึทืืึธืจื, ืืึธ ืืืจ ืืึทืฉืืึธืกื ืฆื ืืืืื ืืื ืืื ืฆืืืื ืืึทืืื ืืขืจ ืจืืคึผืึทืืึทืืึธืจืื. ืื "ืฆืขื ืืฆื" ืจืืคึผืึทืืึทืืึธืจื ืกืืึธืจื ืืืืื n ืืืขืจืืึทืืึทืื ืืืจืฃ ืคึฟืึทืจ ืืืคึผืืืืืึทื ื, ืืื ืื "ืืขืืืขืจ" ืจืืคึผืึทืืึทืืึธืจื ืกืืึธืจื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืึธืืขืจ ืืฉืึทืจืฅ.
ืืืึธืก ืืึธื ืืึธืก ืืื ืื ืืขืืขืื?
ืืจืึธืฅ ืืขืจ ืคืึทืงื ืึทื ืืืจ ืืึธื ื ืื ืงืจืึธื ืงืืื ืืึทืงืข ืฉืคึผืืจืขืืืืืง ืืึทืื ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึผืึทืกืืืขืจืื ืฆื ืืึทืืึทืืืืกืื. ืืื ืืืขืจื ืืขืืืคื ืืืก ืกืืืืช ืืื ืงืืืขืจื ืขืืขืก, ืืืขืจ ืคืื ืืขืกืืืืขืื ืืขื ืขื ืืืจื ืคืืจืื ืืขืืืืกืข ืืืื, ืืืืก ืืืจ ืืืืื ื ืืฉื ืืขืื ืืขืื ืฆืืืจืื ืฆื. ืืขืจืืืขืจ, ืึทืงืกืขืก ืฆื ืื "ืฆืขื ืืคึผื" ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืจ ืืืืืืขื, ืืื ืื "ืืขืืืขืจ" ืจืืคึผืึทืืึทืืึธืจื ืคืฉืื ืึผืืื ืึท ืืึทืฉืจืืึทืืื ื ืคืื ืื ืืื ืกื. ืคึฟืึทืจ ืืขื ืกืืื, ืขืก ืงืขื ืขื ืืืื ืึทืงืกืขืกื ืืขืฉืึธืืขื ืืืจื ืึท ืืจืืื ืงืืื ืคืื ืืขื ืืฉื.
ืืื ื ืืืจ ืืึธืื ื ืื ืืืืื ืคึผืจืึธืืืงืฆืืข, ืึธืืขืจ ืืืื ืื ืืขืจืข ืื ืืืืืจืึทื ืืึทื ืฅ, ืืึทื ืง ืฆื ืืขื ืฆืขืฉืืืืื ื, ืืืจ ืงืขื ืขื ืจืืืืก ืืื ืืืขืจ ืืขืื ืืฉืึทืจืฅ ืฆื ืฆืขืืืืงืืขื ืกืขืจืืืืกืขืก ื ืื ืืืืื ืฆื ืคึผืจืึธืืืงืฆืืข, ืึธืืขืจ ืืืื, ืืืฉื, ืฆื ืึท QA ืกืืืืืืข. ืืคืืื ืฆื ืฆืขืืืืงืืขื ืืื ืืึธืืงืึทืื ื ืืฆื ืืื ืืงืืืข - ืืึธืก ืืื ืึท ืืึทื ืฆื ืืืืคื Kubernetes ืืึธืืงืึทืื.
ืื ืืขืืขืจ ืจืืคึผืึทืืึทืืึธืจื, ืืืจ ืืื ืงืก ืึท ืึธืคึผืืืื ืืื ืืึทืืื ืืขืจ ืืืืจืขืงืืขืจืื ืคึฟืึทืจ ืืขืืขืจ ืืื ืกื. ืืึธืก ืืื, ืืื ืืขืืขืจ ืืืขืืืืืึทืืขืจ ืขืก ืืขื ืขื ืืขืืคึผืืึทืืขืก ืฉืืึทืืืช ืฆื ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืฉืึทืจื ืืื ืืืกืงืจืืืืื ื ืื ืจืขืกืืจืกื ืืืึธืก ืืึทืจืคึฟื ืฆื ืืืื ืืืคึผืืืื ืฆื ืืืืคื ืืื ืืืขืจ ืกืืกืืขื. ืืืจ ืืื ืงืก ืืืืื ืขื ืืืืก ืืื ืื "ืฆืขืืืืงืืขื" ืจืืคึผืึทืืึทืืึธืจื. ืืื ืืขื ืคืึทื, ืืืจ ืืึธืื ื ืืฉื ื ืืฆื ืืขืืคึผืืึทืืื ื ืืื ืืืฉืื ืืืฉืึท, ืืืืึทื ืืขืื ืืื ืืื ืืขืืคึผืืึทืืื ื ืืืืก ืคืื ืื ืงืขืกืื - ืืึธืก ืืื ืืืื ืขืจ ืคืื ืืืึทื ืืืืคึผื ืคืึทื ืืงืฉืึทื ื.
ืืืจ ืืื ืงืก ืึท ืืืคึผืืืืืึทื ื ืฉืจืืคื - deploy.sh, ืืืึธืก ืกืืืคึผืืึทืคืืื ืืื ืกืืึทื ืืขืจืืืืืื ืื ืงืึทืืขืจ ืคึฟืึทืจ ืืืคึผืืืืืึทื ื ื ืืฆื ืืขืื. ืึทืืื, ืคึฟืึทืจ ืืืขืจ ืขืก ืื ืืืึธืก ืืืื ืฆื ืฆืขืืืืงืืขื, ืื ืืืคึผืืืืืึทื ื ืฆืืืื ื ืงืืงื ืคึผืื ืงื ืื ืืขืืืข ืืื ืขืก ืืื ืืขืืืขื ืืืขื ืืืคึผืืืืื ื ืืืจื Nomad. ืืขืจ ืืขืืืืงืขืจ deploy.sh, ืื ื ืึธืืขื ืคืื ืืืื ืืื ืกื ืืื ืืื ืืืจ ืืืืื ืฆื ืฆืขืืืืงืืขื ืขืก. ืืขื ื ืืขืื ืฆื ืึธื ืืืืื ืื ืขืืืืื ืืง. ืขืก, ืืื ืงืขืจ, ืงืึทืืขืงืฅ ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืคืื ืืขืืคึผืืึทืืขืก, ืื ืกืขืจืฅ ืื ื ืืืืืง ืืืึทืืืขืก ืืขืงืขืก ืืื ืืื, ืืื ืืืคึผืืืื ืืื, ืงืึทืืขืจ ืืื ืืื Kubernetes.
ืคืืื ืืื ืื
ืื Kubernetes ืืื ืกื ืืื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ื ืึธืืึทื.
ืืึธ ืึทืืืืึธืืื ื ืคืึทืจืงืขืจ ืงืืื ืฆื ืื ืืจืขืกืก. ืืึธืก ืืื ื ืึธืจ ืืขืจ ืคืจืึธื ื ืงืึธื ืืจืึธืืืขืจ, ืืืึธืก ื ืขืื ืืืืขืจ ืึทืืข ืจืืงืืืขืก ืืื ืืขืจื ืึธื ืกืขื ืื ืืื ืฆื ืื ืกืขืจืืืืกืขืก ืงืึธืจืึทืกืคึผืึทื ืืื ื ืฆื ืื ืืขืื ืืึทืื. ืขืก ืืืืขืจืืึทื ื ืืื ืืืืืจื ืืืืฃ ืงืึธื ืคืืืก ืืืึธืก ืืขื ืขื ืืืื ืคืื ืื ืืึทืฉืจืืึทืืื ื ืคืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืื ืืื ืืืึธืก ืืขืืืขืืึธืคึผืขืจืก ืฉืืขืื ืืื. ืื ืกืขืจืืืืก ืกืขื ืื ืจืืงืืืขืก ืฆื ืืืื ืคึผืึธืืก, ืืึธืก ืืื, ืกืคึผืขืฆืืคืืฉ ืงืึทื ืืืื ืขืจื, ืืึทืืึทื ืกืื ื ืื ืงืึทืืื ื ืคืึทืจืงืขืจ ืฆืืืืฉื ืึทืืข ืงืึทื ืืืื ืขืจื ืืืึธืก ืืขืืขืจื ืฆื ืืขื ืืื ืกื. ืืื, ืคืื ืงืืจืก, ืืืจ ืืึธื ื ืืฉื ืคืึทืจืืขืกื ืึทื ืืืจ ืืึธื ื ืืฉื ืืืื ืขืจืืขืฅ ืคืื ืืืืขืจืืืื ืืืืฃ ืื ื ืขืฅ ืืืจืื. ืืขืจืคึฟืึทืจ, ืกืขืืืขื ืืึทืืืึธื ืึทืจืืขื ืืื ืึท ืงืืืขืจื ืขืืขืก ืงื ืืื, ืืืึธืก ืืื ืืืืืจื ืืืืฃ ืืึทืืื ื. ืึทืืข ืกืขืจืืืืกืขืก ืืึธืื ืืืืขืจ ืืึทืืก ืฆื ืืืึธืก ืื ืึทืงืกืขืก ืจืขืื ืคืื ืื ืกืขืจืืืืกืขืก ืฆื ืืืืขืจ ืคืื ืืจืืืกื ืืืง / ืื ืขืจืืขื ืจืขืกืืจืกื ืื ืึธืืขืจ ืึทืจืืืก ืื ืงื ืืื ืืขื ืขื ืคืืจืืื ืื.
ืืืขื ืืืจ ืืึธืื ืืขืืืื ืื ืืืขืจืืึทื ื, ืืืจ ืืขืืขื ืึทื Kubernetes ืืื ืึทืืข ืื ืงืืืคึผืึทืืืืึทืืื ืคืื Nomad, ืืืึธืก ืืืจ ืืึธืื ืคืจืืขืจ ืืขืืืืื ื, ืืื ืืืื ืฆืืืขืืขืื ืึท ืคึผืืึทืฅ ืคืื ื ืืึทืข ืืืื. ืขืก ืงืขื ืขื ืืืื ืืงืกืคึผืึทื ืืื ืืืจื ืคึผืืืืื ืก, ืืื ืืื ืคืึทืงื ืืืจื ืื ืื ืืืื ืืืืคึผืก. ืืึธืก ืืื, ืืืจ ืืึธืื ืื ืืขืืขืื ืืืื ื ืื ืืืืื ืฆื ื ืืฆื ืขืคึผืขืก ืืืึธืก ืงืืื ืืื Kubernetes ืืืืก ืคืื ืื ืงืขืกืื, ืึธืืขืจ ืฆื ืฉืึทืคึฟื ืืืื ืืืืืขื ืข ืืืื ืืื ืืื ืกื ืืืึธืก ืืืขื ืืืืขื ืขื ืืืื ืืืื. ืืึธืก ืืื ืืืจ ื ืึธื ืึธืคึผืฆืืขืก ืฆื ืืงืกืคึผืึทื ื ืืืื ืกืืกืืขื ืึธื ืจืืื ืกืืึทืืืจื Kubernetes ืืื ืึธื ืจืืงืืืืืจืื ื ืืึธืืืคืืงืึทืืืึธื ืก.
ืึท ืืืืฉืคึผืื ืคืื ืึทืืึท ื ืืฆื ืืื Prometheus, ืืืึธืก ืืืืคื ืืื ืืื ืืืขืจ Kubernetes ืงื ืืื. ืึผืื ืขืก ืืึธื ืึธื ืืืืื ืงืึทืืขืงืืื ื ืืขืืจืืงืก ืคืื ืึท ืืึทืืื ืืขืจ ืืื ืกื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืื ืึทื ื ืึธื ืืืคึผ ืคืื ืืืื, ืื ืึทืืื ืืขืจืืคืขื ืข ืกืขืจืืืืก ืืึธื ืืืึธืจ, ืฆื ืื ืกืขืจืืืืก ืืึทืฉืจืืึทืืื ื. ืคึผืจืึธืืขืืืขืืก, ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืขืก ืงืขื ืขื ืืืืขื ืขื ืึท ืื ืื ืืืื ืืืคึผ ืืืขื ืืึธื ืืฉื ืืื Kubernetes, ืืืืืึธืืึทืืืฉ ืืืืื ืฆื ืืึทืืืขื ืืขืืจืืงืก ืคืื ืื ื ืืึทืข ืกืืกืืขื. ืขืก ืืื ืืึทื ืฅ ืืึทืงืืืขื.
ืืขืจ ืขืจืฉืืขืจ ืืืคึผืืืืืึทื ื ืืืจ ืืขืืืื ืฆื Kubernetes ืืื ืืขืืืขื ืืขืจืฅ 2018. ืืื ืืื ืืขื ืฆืืึทื ืืืจ ืงืืื ืืึธื ืืงืกืคึผืืจืืึทื ืกื ืงืืื ืคืจืืืืขืืขื ืืื ืืื. ืขืก ืึทืจืืขื ืืึทื ืฅ ืกืืึทืืื ืึธื ืืึทืืืึทืืืง ืืึทืื. ืืื ืืขืจืฆื, ืืืจ ืงืขื ืขื ืืงืกืคึผืึทื ื ืขืก ืืืืึทืืขืจ. ืืืึทื ื ืืืจ ืืึธืื ืืขื ืื ืคืื ืื ืงืืืคึผืึทืืืืึทืืื ืขืก ืืื, ืืื ืืืจ ืืึทืงืข ืืื ืืขืจ ืืึทื ื ืคืื ืึทื ืืืืืงืืื ื ืคืื Kubernetes. ืืขืจืืืืึทื, ืืขืจ ืืื 3000 ืงืึทื ืืืื ืขืจื ืืขื ืขื ืืื ืงืืืขืจื ืขืืขืก. ืืขืจ ืงื ืืื ืึทืงืืึทืคึผืืื ืขืืืขืืข ื ืึธืืื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืขืก ืืื ืกืขืจืืืืกืึทืืึทื, ืกืืึทืืื ืืื ืืืืขืจ ืงืึทื ืืจืึธืืืึทืืึทื.
ืืงืืจ: www.habr.com