ืื ืขืกืึทื ืก ืคืื ืื ืืขืจืฆืืืืื ื ืืืขืื ืื ืืขืจืกื ืคืึธืืงืก ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืคึฟืึทืจ Kubernetes ืงืขื ืืืื ืืืคึผืืงืืื ืืื ืึทื ืขืืึธืืืฉื:
- ืื ืงืขืกืื ืืื ืืขืื (ืืืึธืก ืืื ืื ืงืืึธืืกืึทืกื ืืึทื ืฆื ืื ืืขืฆืืข ืขืืึธืืืฉื ืืขืืืื ื);
- ืฉืืึธืก - ืืืืขืจืืืึทื;
- ืืขืจ ืงืืืื ืืขื ืืฉ ืืื ืื ืืืืืื ื ืฆื ืืขื ืคึผืจืึธืืืขื.
ืืื ืคืึทืงื, ืึทืืฅ ืืืขื ืืืื ืึท ืืืกื ืืขืจ ืงืึธืืคึผืืืฆืืจื, ืืื ืื ืืขืฉืืืืข ืืื ืคืื ืคืื ืืขืื ืืฉ ืืขืืึทืืืก ืืืขืื ืืื ืฆื ืืึทืื ืืขืื ืืืืขืจ.
- ืืขืงืืฆืขืจ ืืืึธืก ืืขืื ืืื ืืื ืคืึทื ืืืจ ืืึธื ื ืื ืืืืกื ืึธืืขืจ ืคืืจืืขืกื. ืืืึธืก ืคึผืจืึธืืืขืืก ืืื ืขืก ืกืึธืืืืข ืืื ืืื ืืื ืขืก ืืืื ืืื ืื ืืงืึธืืกืืกืืึทื.
- ืืื ืก ืงืืง ืืื ืื ืืขืื ืึทืจืงืึทืืขืงืืฉืขืจ. ืงืืื ืฉืืืขืก ืืืขืื ืืืืขืจืืืื ืืื ืืื ืฆื ืืึทืื ืึท ืืขืฆืืึทื ืึธืืขืจ ืืืืืื ื ืืขืจ ืืืืขืจ ืืื ืืึทื ืฅ ืึธื ืคืืจืฉืืื ื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืื ืงืึธืืคึผืึธื ืขื ื.
- ืืื ืก ืืืกืงืืืืจื ืืขืื ืงืึทืืคึผืึธืื ืึทื ืฅ.
- ืื ืืขืจืกื ืืจืขื ืขื ืงืฉืื ืืื ืื ืฆืืงืื ืคึฟื - ืื ื ืืึทืข ืืืขืจืกืืข ืคืื โโืืขืื 3.
ืึทืืฅ ืืื ืืขื ืึทืจืืืงื ืึทืคึผืืืื ืฆื ืืขืื 2. ืื ืืืขืจืกืืข ืืื ืืขืจืืืืึทื ืืื ืคึผืจืึธืืืงืฆืืข ืืื ืืื ืจืืึฟ ืืกืชึผืื ืื ืืืึธืก ืืืจ ื ืืฆื ืืืฆื, ืืื ืขืก ืืื ืื ืืืขืจืกืืข ืืืึธืก ืึผืืื ืื ืืืืขืจืืืื ืจืืกืงืก.
ืืืขืื ืืขื ืจืขืื ืขืจ: ืืืืกื ืืจ ืืืึธืจืึธืื (
Chainstack ืืื ืึท ืงืืืื, ืึทืงืืืืืื ืืจืึธืืื ื ืกืืึทืจืืึทืคึผ ืืืขืืขื ืก ืืืกืืข ืืื ืฆื ืืขืื ืงืืืืึทื ืฅ ืฆื ืคืึทืจืืขืกื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืงืึทืืคึผืืขืงืกืืืื ืคืื ืึธืคึผืขืจืืืืื ื ืืืกืขื ืืจืึทืืืืื ืึทืคึผืืึทืงืืืฉืึทื ื; ืื ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื ืืื ืืึธืืงืืืืึทื ืืื ืกืื ืืึทืคึผืึธืจ. ืื ืืืืกื ื ืืฉื ืคืจืขืื Chainstack ืฆื ืคืึทืจืงืืืคื ืึธืืขืจ ืงืืืคื ืงืจืืคึผืืึธืงืืจืจืขื ืกื, ืึธืืขืจ ืคืึธืจืฉืืึธืื ืฆื ืจืขืื ืืืขืื ืคืึทืจื ืขืืื ื ืืืึทืงืืืืืืึทื ืคืจืึทืืขืืืึธืจืงืก, ืืื ืืื ืืืขืื ืฆืืคึฟืจืืื ืขื ืืคึฟืขืจื ืืืจ.
ืจืืืขืจ
ืืึธืก ืืื ืึท ืคึผืขืงื (ืืฉืึทืจื) ืคืึทืจืืืึทืืืขืจ ืคึฟืึทืจ Kubernetes. ืื ืืขืจืกื ืื ืืืึทืืืื ืืื ืื ืืืืขืจืกืึทื ืืืขื ืฆื ืืจืขื ืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืฆื ืึท Kubernetes ืงื ืืื.
ืืืจ ืืขื ืขื, ืคืื ืงืืจืก, ืืขืจืขืื ืืืขืื ืึท ืืขืจ ืกืืจืึทืงืืฉืขืจืึทื ืืื ืื ืืึทืกืืจืืึทื ืฆืืืึทื ื ืืื ืงืจืืืืืื ื ืืืื ืืืืืขื ืข YAML ืืึทื ืืคืขืกืฅ ืืื ืฉืจืืืื ืงืืืื ืืืืืืึทืืื.
ืืขืื ืืื ืืขืจ ืืขืกืืขืจ ืืืึธืก ืืื ืืืฆื ืื ืืืฆื ืืื ืคืึธืืงืก.
ืคืืจืืืืก ืืขืื? ืืคึฟืจื ืืืืึทื ืขืก ืืื ืืขืฉืืืฆื ืืืจื ืื CNCF. Cloud Native ืืื ืึท ืืจืืืก ืึธืจืืึทื ืืืึทืฆืืข ืืื ืืื ืื ืคืึธืืขืจ ืคืืจืืข ืคึฟืึทืจ ืคึผืจืึทืืืฉืขืงืก Kubernetes, etcd, Fluentd ืืื ืื ืืขืจืข.
ืื ืื ืืขืจ ืืืืืืืง ืคืึทืงื ืืื ืึทื ืืขืื ืืื ืึท ืืืืขืจ ืคืึธืืงืก ืคึผืจืืืขืงื. ืืืขื ืืื ืกืืึทืจืืขื ืืขืจืขืื ืืืขืื ืืื ืฆื ืืึทืื ืืขืื ืืืืขืจ ืืื ืืื ืืืจ 2019, ืื ืคึผืจืืืขืงื ืืื ืึท ืืืืื ื ืฉืืขืจื ืืืืฃ ืืืืืื. ืืื ืืื ืืฒึทื ืขื ืืขืฐืขื 12 ืืืืื ื ืคึฟืื ืืฒ.
ืคืืืข ืืขื ืืฉื ืืขื ืขื ืืื ืืขืจืขืกืืจื ืืื ืืขืื, ืึทืืื ืืคืืื ืืืื ืืืจ ืืึธื ื ืื ื ืืฆื ืขืก ื ืึธื, ืืืจ ืืืขื ื ืืฅ ืคืื ืืืืกื ืืืขืื ืื ืืืืขืจืืืื. ืืืืขืจืงืืึทื ืืื ืืืืืืืง.
ืื ืืึทืจืฅ ืืขืื ืืึทื ืฉืึทืคึฟื ืืื ืืขืฉืืืฆื ืืืจื Microsoft Azure ืืื ืืื ืืขืจืืืขืจ ืึท ืคืขืจืื ืกืืึทืืื ืคึผืจืืืขืงื, ื ืื ืขื ืืขื ืคืืืข ืื ืืขืจืข. ืื ืืขืืืื ื ืคืื ืืขืื 3 ืึทืืฃ 2 ืืื ืืืื ืืืื ืื ืืืงืืืฅ ืึทื ืขืก ืืขื ืขื ืืึทื ืฅ ืึท ืคึผืืึทืฅ ืคืื ืืขื ืืฉื ืืจืืขืื ืืืืฃ ืื ืคึผืจืืืขืงื, ืืื ืืื ืืึธืื ืื ืคืึทืจืืึทื ื ืืื ืขื ืขืจืืืข ืฆื ืึทื ืืืืืงืืขื ืืื ืคึฟืึทืจืืขืกืขืจื ืืขืื.
ืืขืื ืกืึทืืืื ืขืืืขืืข ืืืึธืจืฆื ืคึผืจืึธืืืขืืก ืคืื ืึทืคึผืืึทืงืืืฉืึทื ืคืึทืจืืืึทืืืื ื ืืื Kubernetes.
- ืึทืคึผืคึผืืืงืึทืืืึธื ืคึผืึทืงืงืึทืืื ื. ืืคืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื "ืืขืื, ืืืขืื" ืืืืฃ ืืืึธืจืืคึผืจืขืกืก ืืืฉืืืื ืฉืืื ืคืื ืขืืืขืืข ืืึทืืื ืื ืืก, ืืื ืืืจ ืืืืื ืฆื ืคึผืขืงื ืืื ืฆืืืึทืืขื.
- ืึธื ืคืืจืื ื ืื ืงืึทืืคึผืืขืงืกืืื ืืืึธืก ืงืืื ืืื ืึธื ืคืืจืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื ื.
- ื ืืขืื ืฆืืงื ืืืึธืก ืืื ื ืืฉื ืกืืฃ ื ืึธื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืื ืกืืึทืืืจื ืึธืืขืจ ืืืคึผืืืื. ืขืก ืืขืื ืืืืืืขืจ, ืืขื ืืืจืฃ ืขืก ืืคืืขืืืืจื, ืืื ืืขืื ืืขืืคื ืืื ืืขื ืืื ืคืจืืืืจื ืืจืขื ืืขื ืื ืจืืืืืืข ืืืืืขื ืืื ืคืืืืกืืก ืืขืจืคืืจ.
ืืึทืืื ื ืขืก ืืื ืึธืจืืึทื ืืืืจื ืืื ืึท ืงืืึธืจ ืืืขื: ืขืก ืืขื ืขื ืืขืืึทืืึทืืึท ืืื ืคืื ืืืื ืืื ืื ืึทืจืืขื ืคืื ืึท ืจืขืืืืขืจ ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืคึฟืึทืจ ืืื ืืงืก, ืืืื ืืึธืื ืึธืืขืจ ืืึทืงืึธืก. ืืึธืก ืืืืกื, ืึท ืจืืคึผืึทืืึทืืึธืจื, ืืืคึผืขื ืืึทื ืกืื ืืืืฃ ืคืึทืจืฉืืื ืคึผืึทืงืึทืืืฉืึทื, ืืขืืึท ืืื ืคึฟืึธืจืืึทืฆืืข ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื, ืกืขืืืื ืืก, ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืขืึดืงืืืื, ืืื ืคึฟืึธืจืืึทืฆืืข ืื ืืขืงืกืื ื, ืืื"ื ื. ืืขืื ืึทืืึทืื ืืืจ ืฆื ืืึทืงืืืขื ืืื ื ืืฆื ืึทืืข ืืขื ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื.
ืงืึทืืคึผืืขืงืกืืื ืืึทื ืึทืืขืืขื ื. ืืืื ืืืจ ืืึธืื ืคืืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืคืื ืื ืืขืืืข ืืืคึผ, ืคึผืึทืจืึทืืขืืขืจืึทืืืืฉืึทื ืืื ืืืจืฃ. ืืขืืคึผืืึทืืขืก ืงืืืขื ืคืื ืืขื, ืึธืืขืจ ืฆื ืืืกืืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืื ืืืื ืืืืืขื ืข ืืืขื ืฆื ืฉืึทืคึฟื ืืขืืคึผืืึทืืขืก, ืืืจ ืงืขื ืขื ื ืืฆื ืืืึธืก ืืขืื ืึธืคืคืขืจืก ืืืืก ืคืื ืื ืงืขืกืื.
ืึทืคึผืคึผืืืงืึทืืืึธื ืืืคืขืกืืงืืข ืืึทื ืึทืืขืืขื ื - ืืื ืืืื ืืืื ืื ื, ืืึธืก ืืื ืื ืืขืจืกื ืืฉืืงืึทืืืข ืืื ืึทื ืจืืืึทืืืื ืงืฉืื. ืืขืจืคืืจ ืืื ืืื ืฆืืจืืง ืืขืงืืืขื ืืื ืืขืื. ืืืจ ืืึธืื ืืขืืืจืคื ืืึทืืื ืึทื ืืืื ืืืืฃ ืื ืืืืคืกืืืง ืคืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืืืืื ืฆื ืึทืจืืืขืจืคืืจื ืืื ืืืขืจ ืกื / ืงืึธืืคึผืึทืงืืืืกืง ืืื ืึทืคึผืืึทืงืืืฉืึทื ืกืืืงืึทืื ืฆื ืืขื ืคึผืึทืจืึทืืืื.
ืืขืื ืึทืืึทืื ืืืจ ืฆื:
- ืคืืจื ืืืคึผืืืืืึทื ืฅ, ืื ืืจืึทืืืกืื ืืขืจ ืืึทืืจืืฃ ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืจืขืืืืืืข;
- ืืฆืืื ืืืจืืคืืจื ืจืึธืืืืึทืง;
- ื ืืฆื ืืืงืก ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืืขืฉืขืขื ืืฉื;
- ืืืื ื ืึธื ืึทืคึผืืึทืงืืืฉืึทื ืืฉืขืงืก ืืื ืจืืกืคึผืึทื ื ืฆื ืืืืขืจ ืจืขืืืืืึทืื.
ืืขืจืฆื ืืขืื ืืื "ืืึทืืขืจืื" - ืึท ืจืืืืง ื ืืืขืจ ืคืื ืืขืฉืืึทืง ืืื ืื ืืืึธืก ืงืขื ืขื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืคืึธืจืขื ืคืื ืคึผืืืืื ืก, ืกืืืคึผืืึทืคืืืื ื ืืืื ืืขืื. ืคึผืืืืื ืก ืงืขื ืขื ืืืื ืืขืฉืจืืื ืื ืืืคึผืขื ืืึทื ืืื, ืืื ืืขื ืขื ืืึทื ืฅ ืืคืืขืืื ืืขืจื ืืื ืืึธื ื ืื ืืึทืจืคื ืึท ืืึทืจืืึธืื ืืึทืก ืึทืจืงืึทืืขืงืืฉืขืจ. ืืืื ืืืจ ืืืืื ืฆื ืื ืกืืจืืืขื ื ืขืคึผืขืก, ืืื ืจืขืงืึธืืขื ืืืจื ืืื ืขืก ืืื ืึท ืคึผืืืืื, ืืื ืขืคืฉืขืจ ืึทืจืืึทื ืืขืจืขืื ื ืขืก ืืื ืึทืคึผืกืืจืื.
ืืขืื ืืื ืืืืืจื ืืืืฃ ืืจืืึท ืืืืคึผื ืงืึทื ืกืขืคึผืก:
- ืืฉืึทืจื ืจืขืคึผืึธ - ืืึทืฉืจืืึทืืื ื ืืื ืืขื ืืข ืคืื โโืคึผืึทืจืึทืืขืืขืจืก ืืขืืืขื ืคึฟืึทืจ ืืืื ืืึทืฉืืึทืืคึผืขืจืืขื.
- config - ืืึธืก ืืื, ืื ืืืึทืืืขืก ืืืึธืก ืืืขื ืืืื ืืขืืืขื ืื (ืืขืงืกื, ื ืืืขืจืืง ืืืึทืืืขืก, ืืื"ื ื).
- ืืขืืืื ื ืงืึทืืขืงืฅ ืื ืฆืืืื ืืืืืขืจืฉืืขืจ ืงืึทืืคึผืึธืื ืึทื ืฅ, ืืื ืฆืืืึทืืขื ืืื ืืืขื ืื ืืื ืืขืืืื ื. ืจืืืืกืื ืงืขื ืขื ืืืื ืืืขืจืกืืขืก, ืืื ืืขืจืืื ืืขืจืืจืืืื ืึทื ืึธืจืืึทื ืืืืจื ืืขืื ืฆืืงื: ืงืืืื ืืื ืืขืจ ืฆืืื ืคืื ืื ืกืืึทืืืจืื ื ืืื ืืจืืืก ืืื ืืขืจ ืฆืืื ืคืื ืึทืคึผืืจืืื, ืืึทืื ืืจืืื ืึธืืขืจ ืจืึธืืืืึทืง.
ืืขืื ืึทืจืงืึทืืขืงืืฉืขืจ
ืื ืืืึทืืจืึทืืข ืงืึทื ืกืขืคึผืืฉืืึทืื ืืืคึผืืงืก ืื ืืืื-ืืืจืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืืขืื.
ืืืืื ืืืื ืืขืจืืื ืขื, ืื ืืขืื ืืื ืขืคืขืก ืฉืืื ืืื ืงืืืขืจื ืขืืขืก. ืืขืจืืืขืจ, ืืืจ ืงืขื ืขื ื ืืฉื ืืึธื ืึธื ืึท ืงืืืขืจื ืขืืขืก ืงื ืืื (ืืจืึธืืขืง). ืืขืจ ืงืืืข-ืึทืคึผืืกืขืจืืืขืจ ืงืึธืืคึผืึธื ืขื ื ืจืืืืืื ืืืืฃ ืื ืืขื. ืึธื ืืขืื ืืืจ ืืึธืื Kubeconfig. ืืขืื ืืจืขื ืื ืืืื ืงืืืื ืืืื ืขืจื, ืืืื ืืืจ ืงืขื ืขื ืจืืคื ืขืก ืึทืืื, ืืขืื CLI ื ืืฆื, ืืืึธืก ืืื ืืื ืกืืึทืืืจื ืืืืฃ ืึท ืงืึธืืคึผืืืืขืจ, ืืึทืคึผืืึทืคึผ, ืืึทืื ืคืจืึทืืข - ืืืืฃ ืขืคึผืขืก.
ืืืขืจ ืืืก ืืื ื ืืฉื ืืขื ืื. ืืขืื ืืื ืึท ืกืขืจืืืขืจ ืงืึธืืคึผืึธื ืขื ื ืืขืจืืคื ืืืืขืจ. ืขืก ืจืขืคึผืจืึทืืขื ืฅ ืื ืืื ืืขืจืขืกื ืคืื ืืขืื ืืื ืืขื ืงื ืืื; ืขืก ืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืงืืืขืจื ืขืืขืก ืงื ืืื, ืคึผืื ืงื ืืื ืึทืืข ืื ืืขืจืข.
ืืขืจ ืืืืึทืืขืจ ืงืึธืืคึผืึธื ืขื ื ืคืื ืืฉืึทืจื ืจืขืคึผืึธ ืืื ืึท ืจืืคึผืึทืืึทืืึธืจื ืืื ืืฉืึทืจืฅ. ืขืก ืืื ืึท ืืึทืึทืืืขืจ ืจืืคึผืึทืืึทืืึธืจื, ืืื ืขืก ืงืขื ืืืื ืึท ืคึผืจืืืืึทื ืจืืคึผืึทืืึทืืึธืจื ืคืื ืึท ืคืืจืืข ืึธืืขืจ ืคึผืจืืืขืงื.
ืื ืืขืจืึทืงืืืึธื
ืืื ืก ืงืืง ืืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืงืึทืืคึผืึธืื ืึทื ืฅ ืื ืืขืจืึทืงื ืืืขื ืืืจ ืืืืื ืฆื ืื ืกืืึทืืืจื ืึท ืึทืคึผืืึทืงืืืฉืึทื ื ืืฆื ืืขืื.
- ืืืจ ืจืขืื
Helm install
, ืึทืงืกืขืก ืื ืจืืคึผืึทืืึทืืึธืจื (ืืฉืึทืจื ืจืขืคึผืึธ) ืืื ืืึทืงืืืขื ืึท ืืขืื ืืฉืึทืจื.
- ืื ืืขืื ื ืืฆื (Helm CLI) ืื ืืขืจืึทืงืฅ ืืื Kubeconfig ืืื ืกืืจ ืฆื ืืขืคึฟืื ืขื ืืืืก ืืืึธืก ืงื ืืื ืฆื ืงืึธื ืืึทืงื.
- ื ืึธื ืืืงืืืขื ืื ืืื ืคึฟืึธืจืืึทืฆืืข, ืื ื ืืฆื ืจืขืคืขืจืก ืฆื ืืืืืขืจ, ืืืึธืก ืืื ืืืื ืืื ืืื ืืืขืจ ืงื ืืื, ืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื.
- Tiller ืจืืคื Kube-apiserver ืฆื ืืืจืืคืืจื ืึทืงืฉืึทื ื ืืื Kubernetes, ืฉืึทืคึฟื ืขืืืขืืข ืึทืืืืฉืขืงืฅ (ืกืขืจืืืืกื, ืคึผืึธืืก, ืจืขืคึผืืึทืงืึทื, ืกืืงืจืืฅ, ืืื"ื ื).
ืืืืึทืืขืจ, ืืืจ ืืืขืื ืงืึธืืคึผืืืฆืืจื ืื ืืืึทืืจืึทืืข ืฆื ืืขื ืื ืืึทืคืึทืื ืืืขืงืืึธืจ ืืืึธืก ืื ืืื ืฆืข ืืขืื ืึทืจืงืึทืืขืงืืฉืขืจ ืงืขื ืขื ืืืื ืืงืกืคึผืึธืืื ืฆื. ืืื ืืขืืึธืื ืืืจ ืืืขืื ืคึผืจืืืืจื ืฆื ืืึทืฉืืฆื ืืืจ.
ืืึทืคืึทืื ืืืขืงืืึธืจ
ืืขืจ ืขืจืฉืืขืจ ืคึผืึธืืขื ืฆืืขื ืฉืืืึทื ืคืื ื ืืื ืืืื API-ืืึทื ืืฆืขืจ. ืืื ืึท ืืืื ืคืื ืืขืจ ืกืืขืืข, ืืึธืก ืืื ืึท ืืขืงืขืจ ืืืึธืก ืืื ืคืืจืืื ื ืึทืืืื ืึทืงืกืขืก ืฆื ืื ืืขืื CLI.
ืึทื ืคึผืจืืืืืืขืืืฉื ืึทืคึผื ืืึทื ืืฆืขืจ ืงืขื ืขื ืืืื ืฉืืขืื ืึท ืืขืคืึทืจ ืืืื ืขืก ืืื ืขืจืืขืฅ ื ืืจืืื. ืึทืืึท ืึท ืืึทื ืืฆืขืจ ืืืขื ืืึธืื ืึท ืึทื ืืขืจืฉ ืงืึธื ืืขืงืกื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืจ ืงืขื ืขื ืืืื ืคืึทืจืคืขืกืืืงื ืืื ืืืื ืงื ืืื ื ืึธืืขื ืืื ืื Kubeconfig ืกืขืืืื ืืก.
ืื ืืขืจืกื ืืฉืืงืึทืืืข ืืึทืคืึทืื ืืืขืงืืึธืจ ืงืขื ืืืื ืึท ืคึผืจืึธืฆืขืก ืืืึธืก ืจืืืืืื ืืื ืึท ืงื ืืื ืขืจืืขืฅ ืืขืื ืืืืขืจ ืืื ืงืขื ืขื ืึทืงืกืขืก ืขืก. ืืึธืก ืงืขื ืืืื ืึท ืืืขื ืกืขืจืืืขืจ ืึธืืขืจ ืืืงืจืึธืกืขืจืืืืก ืืืึธืก ืืขื ืื ื ืขืฅ ืกืืืืืืข ืคืื โโโโืืขื ืงื ืืื.
ืึทื ืขืงืืึธืืืฉ, ืึธืืขืจ ืื ืงืจืืกืื ืืื ืคืึธืืงืก, ืืึทืคืึทืื ืืืึทืจืืึทื ื ืื ืืืึทืืืื ืืฉืึทืจื ืจืขืคึผืึธ. ื ืืฉืึทืจื ืืืฉืืคื ืืืจื ืึทื ืึทื ืกืงืจืืคึผืืึทืืึทืก ืืืืจ ืงืขื ืึทื ืืืึทืืื ืึทื ืกืืืฃ ืจืขืกืืจืกื, ืืื ืืืจ ืืืขื ืคืึทืจืขื ืืืงื ืขืก ืืืจื ื ืขืืขื ืขืก ืืืืฃ ืืืื ื. ืึธืืขืจ ืขืก ืงืขื ืขื ืคืึทืจืืืึทืื ืื ืืฉืึทืจื ืึทื ืืืจ ืืจืืคืงืืคืืข ืคึฟืื ืืขืจ ืืึทืึทืืืขืจ ืจืืคึผืึทืืึทืืึธืจื ืืื, ืืืฉื, ืฉืึทืคึฟื ืึท ืืืื ืืื ืื ืคืึธืจืขื ืคืื ืคึผืึทืืึทืกืื ืืื ืขืกืงืึทืืืื ืื ืึทืงืกืขืก.
ืืืืืจ ืคืจืืืืจื ืืคืฆืืืืื ืืืืงืขืก ืคืื ืื ืืืข ืคืืจ ืืืืื ืืื ืืืืกืจืขืืขื ืขื ืืืื ืขืก ืืขื ืขื ืคืืจืื ืคืจืืืืขืืขื ืืื ืืขืจ ืืขืืืขืจ ืืจืืืืขืงืืืจ, ืืื ืืืื ืขืก ืืขื ืขื ืืคืฉืจ ื ืืฉื ืื.
ืืื ืก ืคืึทืจืืจืขืกืขืจื ืื ืืืึทืืจืึทืืข, ืืืืื ืืขืจ ืขืืขืืขื ืื, ืึธืืขืจ ืืึทืืื ืึทืืข ืื ืืงืขืจืืืง ืงืึทืืคึผืึธืื ืึทื ืฅ.
ืื ืืขืื CLI ืงืึทืืืื ืืงืืืฅ ืืื ืื ืืฉืึทืจื ืจืขืคึผืึธ, ืื ืืขืจืึทืงื ืืื Kubeconfig, ืืื ืื ืึทืจืืขื ืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืงื ืืื ืฆื ืื ืืืืขืจ ืงืึธืืคึผืึธื ืขื ื.
ืืืืขืจ ืืื ืจืขืคึผืจืืืขื ืืื ืืืจื ืฆืืืื ืึทืืืืฉืขืงืฅ:
- Tiller-deploy svc, ืืืึธืก ืืงืกืคึผืึธืืืื ืึท ืืืืขืจ ืืื ืกื;
- ืืืืืขืจ-ืฆืขืืืืงืืขื ืคึผืึธื (ืืื ืื ืืืึทืืจืึทืืข ืืื ืึท ืืืื ืงืึธืคึผืืข ืืื ืืืื ืจืขืคึผืืืงืข), ืืืืฃ ืืืึธืก ืื ืืื ืฆืข ืืึทืกืข ืืืืคื, ืืืึธืก ืึทืงืกืขืก ืื ืงื ืืื.
ืคืึทืจืฉืืืขื ืข ืคึผืจืึธืืึธืงืึธืืก ืืื ืกืงืืื ืืขื ืขื ืืขื ืืฆื ืคึฟืึทืจ ืื ืืขืจืึทืงืฉืึทื. ืคึฟืื ืึท ืืืืขืจืืืื ืคืื ื ืคืื ืืืื ืื ื, ืืืจ ืืขื ืขื ืืขืจืกื ืืื ืืขืจืขืกืืจื ืืื:
- ืื ืืขืงืึทื ืืืึทื ืืืจื ืืืึธืก ืื ืืขืื CLI ืึทืงืกืขืก ืื ืืฉืึทืจื ืจืขืคึผืึธ: ืืืึธืก ืคึผืจืึธืืึธืงืึธื, ืืื ืขืก ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืืื ืืื.
- ืืขืจ ืคึผืจืึธืืึธืงืึธื ืืืจื ืืืึธืก ืืขืื CLI, ื ืืฆื ืงืืืขืงืื, ืงืึทืืืื ืืงืืืฅ ืืื ืืืืขืจ. ืืึธืก ืืื ืึท RPC ืกืขืจืืืขืจ ืืื ืกืืึทืืืจื ืืื ืืขื ืงื ืืื.
- ืืืืขืจ ืืื ืืื ืฆืืืจืืืืขื ืฆื ืืืงืจืึธ ืกืขืจืืืืกืขืก ืืืึธืก ืืืืื ืขื ืืื ืืขื ืงื ืืื ืืื ืื ืืขืจืึทืงืฅ ืืื ืื ืงืืืข-ืึทืคึผืืกืขืจืืืขืจ.
ืืื ืก ืืืกืงืืืืจื ืึทืืข ืื ืืขืืืื ืืื ืกืืจ.
RBAC
ืขืก ืืื ืงืืื ืคืื ื ืฆื ืจืขืื ืืืขืื ืืืืขืจืืืื ืคึฟืึทืจ ืืขืื ืึธืืขืจ ืงืืื ืื ืืขืจืข ืกืขืจืืืืก ืืื ืืขื ืงื ืืื, ืืืื RBAC ืืื ืขื ืืืืึทืื.
ืขืก ืืืื ื ืึทื ืืึธืก ืืื ื ืืฉื ืื ืืขืฆืืข ืจืขืงืึธืืขื ืืึทืฆืืข, ืึธืืขืจ ืืื ืืื ืืืืขืจ ืึทื ืคืืืข ืืขื ืืฉื ื ืึธื ืืึธืื ื ืืฉื ืขื ืืืืึทืื RBAC ืืคืืื ืืื ืคึผืจืึธืืืงืฆืืข, ืืืืึทื ืขืก ืืื ืึท ืคึผืืึทืฅ ืคืื ืืึทืจืขืจืึทื ืืื ืึท ืคึผืืึทืฅ ืคืื ืืืื ืืึทืจืคึฟื ืฆื ืืืื ืงืึทื ืคืืืืขืจื. ืึธืืขืจ, ืืื ืืืืืงื ืืืจ ืฆื ืืึธื ืืึธืก.
ืืื ืืืขื ืคึผืจืืืืจื ืฆื ืืขืจืงืืขืจื ืืื ืืืืืขืจ ืืื ืจื"ืง ืึทืจืืขื. ืืืืขืจ ืึทืจืืขื ืื ืืขืจ ืงื ืืื ืืื ืืขืจ ืึท ืืืืขืจ ืืื ืกื ืืฉืืื. ืืืคึผืืงืึทืืื, ืืืื RBAC ืืื ื ืืฉื ืงืึทื ืคืืืืขืจื, ืืึธืก ืืืขื ืืืื ืื ืกืืคึผืขืจืืกืขืจ. ืืื ืื ืืงืขืจืืืง ืงืึทื ืคืืืืขืจืืืฉืึทื, Tiller ืืืขื ืืืื ืึท ืึทืืืื ืืกืืจืึทืืึธืจ. ืืึธืก ืืื ืืืึธืก ืขืก ืืื ืึธืคื ืืขืืืื ืึทื ืืืืขืจ ืืื ืึท ืกืฉ ืืื ืขื ืฆื ืืืื ืงื ืืื. ืืื ืคืึทืงื, ืืึธืก ืืื ืืืช, ืึทืืื ืืืจ ืงืขื ืขื ื ืืฆื ืึท ืืึทืืื ืืขืจ ืืขืืึทืงืืืืึทื ืกืขืจืืืืก ืืฉืืื ืึทื ืฉืืึธื ืคืื ืื ืืืคืึธืื ืกืขืจืืืืก ืึทืงืึทืื ื ืืื ืื ืืืึทืืจืึทืืข ืืืืื.
ืืืขื ืืืจ ืื ืืฉืึทืืืื ืืขืื ืืื ืื ืกืืึทืืืจื ืขืก ืืืืฃ ืื ืกืขืจืืืขืจ ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื, ืืืจ ืงืขื ืขื ืฉืืขืื ืื ืกืขืจืืืืก ืืฉืืื ื ืืฆื --service-account
. ืืึธืก ืืืขื ืืึธืื ืืืจ ืฆื ื ืืฆื ืึท ืืึทื ืืฆืขืจ ืืื ืื ืืื ืืืื ืคืืจืืื ืื ืืึทื ื ืคืื ืจืขืื. ืืืช, ืืืจ ืืืขื ืืึธืื ืฆื ืฉืึทืคึฟื ืึทืืึท ืึท "ืืึทืจืืึทื ื": ืจืึธืืข ืืื ืจืึธืืขืืื ืืื ื.
ืฆืื ืืึทืืืืขืจื, ืืขืื ืืืขื ื ืืฉื ืืึธื ืืึธืก ืคึฟืึทืจ ืืืจ. ืืืจ ืึธืืขืจ ืืืื Kubernetes ืงื ืืื ืึทืืืื ืืกืืจืึทืืึธืจ ืืึทืจืคึฟื ืฆื ืฆืืืจืืืื ืึท ืกืืื ืคืื ืจืึธืืขืก ืืื ืจืึธืืขืืื ืืื ืืก ืคึฟืึทืจ ืื ืกืขืจืืืืก ืืฉืืื ืืื ืฉืืืึทืื ืฆื ืคืึธืจื ืืขืื.
ืื ืงืฉืื ืขืจืืืืึทื - ืืืึธืก ืืื ืื ืืืืืง ืฆืืืืฉื ืจืึธืืข ืืื ืงืืึทืกืืขืจืจืึธืืข? ืืขืจ ืืืืืง ืืื ืึทื ClusterRole ืึทืจืืขื ืคึฟืึทืจ ืึทืืข ื ืึทืืขืกืคึผืึทืกืขืก, ื ืื ืขื ืืขื ืจืขืืืืขืจ ืจืึธืืขืก ืืื ืจืึธืืขืืื ืืื ืืก, ืืืึธืก ืึทืจืืขื ืืืืื ืคึฟืึทืจ ืึท ืกืคึผืขืฉืึทืืืืื ื ืึทืืขืกืคึผืึทืกืข. ืืืจ ืงืขื ืขื ืงืึทื ืคืืืืขืจ ืคึผืึทืืึทืกืื ืคึฟืึทืจ ืื ืืื ืฆืข ืงื ืืื ืืื ืึทืืข ื ืึทืืขืกืคึผืึทืกืขืก, ืึธืืขืจ ืคืขืจืืขื ืืืืขื ืคึฟืึทืจ ืืขืืขืจ ื ืึทืืขืกืคึผืึทืกืข ืื ืืืืืืืืฉืืึทืื.
ืขืก ืืื ืืืื ืฆื ืืขืจืืึธื ืขื ืึทื RBAC ืกืึทืืืื ืื ืื ืืขืจ ืืจืืืก ืคึผืจืึธืืืขื. ืคืืืข ืืขื ืืฉื ืืึทืงืืึธืื ืืื ืึทื ืืขืื, ืืืืืขืจ, ืืื ื ืืฉื ืืืืืืืขื ืึทื ืกื (ืืื ื ืืฉื ืฉืืืฆื ืืืืืืืขื ืึทื ืกื). ืืืื ืขืืืขืืข ืืืื ืคืึทืจื ืืฆื ืึท ืงื ืืื ืืื ื ืืฆื ืืขืื, ืขืก ืืื ืืืืกืืงืื ืืืืืขืืืขื ืฆื ืฉืืขืื ืึทืจืืืฃ ืคึผืึทืืึทืกืื ืืื ืืึทืืจืขื ืขืฆื ืืืืขืจ ืึทืงืกืขืก ืืื ืืขื ืงื ืืื, ืืืืึทื ืขืก ืืื ืึท ืืืืขืจ ืืื ืกื ืืฉืืื ืืื ืืขืจ ืืืึธืก ืืขืื ืืืืคื, ืืื ืขืก ืงืจืืืืฅ ืึทืืข ืื ืจืขืกืืจืกื ืืื ืืขื ืงื ืืื ืคืื ืืื ืืขืจ ืืื , ืืืึธืก ืืื ืืืืขืจ ืืืืึทืงืืืขื. ืืึธืก ืืื ืืืช - ืืื ืื ืืืื ืขืจื ืืขืงืข ืืื, ืืื ืืขืจ ืคึผืจืึธืฆืขืก, ืืขืื ืืืืขืจ ืืึธื ื ืืฉื ืงืืื ืืึทืืจืืฃ ืคึฟืื ืืืืืืืขื ืึทื ืกื.
ืึธืืขืจ, ืขืก ืืื ืึท ืืจืืืก ืืืขื ืึทื ืึทืืึทืื ืืืจ ืฆื ืืืืคื ืืืืขืจ ืขืืืขืืข ืืึธื ืืื ืึท ืงื ืืื. ืขืก ืืื ืงืืื ืคึผืจืึธืืืขื ืืื ืืขื, ืืืืขืจ ืงืขื ืขื ืืืื ืืึธื ืืฉื ืืื ืืขืืขืจ ื ืึทืืขืกืคึผืึทืกืข. ืืืื, ืืืจ ืงืขื ืขื ื ืืฆื RBAC, Kubeconfig ืืื ืึท ืงืึธื ืืขืงืกื ืืื ืืึทืืจืขื ืขืฆื ืึทืงืกืขืก ืฆื ืึท ืกืคึผืขืฆืืขื ืืขืื.
ืขืก ืืืขื ืงืืงื ืืื ืืึธืก.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืขื ืขื ืฆืืืื Kubeconfigs ืืื ืงืึธื ืืขืงืกื ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืืืื (ืฆืืืื ื ืึทืืขืกืคึผืึทืกืขืก): X Team ืคึฟืึทืจ ืื ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื ืืื ืื ืึทืืืื ืงื ืืื. ืืขืจ ืึทืืืื ืืกืืจืึทืืึธืจ ืงื ืืื ืืื ืืืื ืืืืืขื ืข ืืจืืื ืืืืืขืจ, ืืืึธืก ืืื ืืืื ืืื ืื ืงืืืข ืกืืกืืขื ื ืึธืืขื, ืึท ืงืึธืจืึทืกืคึผืึทื ืืื ื ืึทืืืึทื ืกืืจืืข ืกืขืจืืืืก ืืฉืืื. ืืื ืึท ืืึทืืื ืืขืจ ื ืึทืืขืกืคึผืึทืกืข ืคึฟืึทืจ ืื ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื, ืืื ืืืขืื ืงืขื ืขื ืฆื ืฆืขืืืืงืืขื ืืืืขืจ ืืึทืืื ืื ืืก ืฆื ืึท ืกืคึผืขืฆืืขื ื ืึทืืขืกืคึผืึทืกืข.
ืืึธืก ืืื ืึท ืืืขืจืงืึทืืึทื ืฆืืืึทื ื, ืืืืขืจ ืืื ื ืืฉื ืึทืืื ืืึทืื ืืื ืืขืจืืง ืึทื ืขืก ืืืขื ืืืืขืจ ืืืืจืงื ืืืื ืืืืืฉืขื. ืืึธืก ืืื ืืืื ืขืจ ืคืื ืื ืฉื ืขื ืกืึทืืืฉืึทื ื.
ืคืืื ืคืจืื ืฆื ืงืึทื ืคืืืืขืจ Tiller ืกืขืคึผืขืจืึทืืื ืืื ืฆืืฉืืขืื Kubeconfig ืงืึธื ืืขืงืกื ืคึฟืึทืจ ืื ืืึทื ืฉืึทืคึฟื, ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืืขืืืขืืึธืคึผืขืจ ืึธืืขืจ ืคึฟืึทืจ ืื ืกืืืืืืข: ืืขืื, ืกืืึทืืื ื, ืคึผืจืึธืืืงืฆืืข (ืขืก ืืื ืกืึธืคืขืงืืืง ืึทื ืึทืืฅ ืืืขื ืืืื ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืงื ืืื, ืึธืืขืจ ืืึธืก ืงืขื ืืืื ืืขืืื).
ืคืึธืจืืขืฆื ืืื ืืืขืจ ืืขืจืฆืืืืื ื, ืืึธืื ืืื ืื ืืึทืฉืืืืขื ืคึฟืื RBAC ืืื ืจืขืื ืืืขืื ConfigMaps.
ืงืึธื ืคืืืืึทืคึผืก
ืืขืื ื ืืฆื ConfigMaps ืืื ืืืื ืืึทืื ืงืจืึธื. ืืืขื ืืืจ ืืขืจืขืื ืืืขืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืขืก ืืื ืงืืื ืืึทืืึทืืืืก ืขืจืืขืฅ ืืืึธืก ืืืึธืื ืงืจืึธื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืจืืืืกืื, ืงืึทื ืคืืืืขืจืืืฉืึทื ื, ืจืึธืืืืึทืงืงืก, ืืื"ื ื. ConfigMaps ืืื ืืขื ืืฆื ืคึฟืึทืจ ืืขื.
ืืขืจ ืืืืคึผื ืคึผืจืึธืืืขื ืืื ืงืึธื ืคืืืืึทืคึผืก ืืื ืืืงืื ื - ืืื ืืขื ืขื ืึทื ืกืืืฃ ืืื ืคึผืจืื ืฆืืคึผ; ืขืก ืืื ืืืืืขืืืขื ืฆื ืงืจืึธื ืฉืคึผืืจืขืืืืืง ืืึทืื. ืืืจ ืืขื ืขื ืืขืจืขืื ืืืขืื ืึทืืฅ ืืืึธืก ืืึธื ื ืืฉื ืืืื ืืืืึทืืขืจ ืคืื ืื ืืื ืกื, ืืืฉื, ืคึผืึทืกืืืขืจืื. ืื ืืขืจืกื ืืขืืืืจื ืืืขื ืคึฟืึทืจ ืืขืื ืจืขืื ืืืฆื ืืื ืฆื ืืึทืฉืืืืขื ืคืื ื ืืฆื ConfigMaps ืฆื ืกืืงืจืืฅ.
ืืึธืก ืืื ืืขืืื ืืืืขืจ ืคึผืฉืื. ืึธืืืืขืจืจืืื ืื ืืืืขืจ ืืึทืฉืืขืืืงื ืืื ืกืคึผืขืฆืืคืืฆืืจื ืึทื ืื ืกืืึธืจืืืืฉ ืืืขื ืืืื ืกืืงืจืืฅ. ืืขืจื ืึธื, ืคึฟืึทืจ ืืขืืขืจ ืืืคึผืืืืืึทื ื ืืืจ ืืืขื ืืึทืงืืืขื ื ืืฉื ืึท ืงืึธื ืคืืืืึทืคึผ, ืึธืืขืจ ืึท ืกืื.
ืืืจ ืงืขื ืืขื ืื ืึทื ืกืืงืจืืฅ ืืื ืืขื ืขื ืึท ืืึธืื ืข ืืึทืืจืืฃ ืืื ื ืืฉื ืืืืขืจ ืืืืขืจ. ืึธืืขืจ, ืขืก ืืื ืืืขืจื ืคืืจืฉืืื ื ืึทื ืื ืงืืืขืจื ืขืืขืก ืืขืืืขืืึธืคึผืขืจืก ืืื ืืึธื ืืึธืก. ืกืืึทืจืืื ื ืคืื ืืืขืจืกืืข 1.10, ื.ื. ืคึฟืึทืจ ืืึทื ืฅ ืขืืืขืืข ืืึธื, ืขืก ืืื ืืขืืืขื, ืืคึผืืืช ืืื ืฆืืืืจ ืืืืืงื ืก, ืฆื ืคืึทืจืืื ืื ืื ืจืืืืืง ืกืืึธืจืืืืฉ ืฆื ืงืจืึธื ืกืืงืจืืฅ. ืื ืืึทื ืฉืึทืคึฟื ืืื ืืืฆื ืืจืืขืื ืืืืฃ ืืืขืื ืฆื ืืขืกืขืจ ืคืึทืจืฉืคึผืจืืืื ืึทืงืกืขืก ืฆื ืกืืงืจืืฅ, ืืืื ืคึผืึธืืก ืึธืืขืจ ืื ืืขืจืข ืขื ืืืืื.
ืขืก ืืื ืืขืกืขืจ ืฆื ืึทืจืืืขืจืคืืจื ืกืืึธืจืืืืฉ ืืขืื ืฆื ืกืืงืจืืฅ, ืืื ืืื, ืืื ืงืขืจ, ืืขื ืขื ืกืืงืืืจื ืกืขื ืืจืึทืื.
ืคืื ืงืืจืก ืขืก ืืืขื ืืืืึทืื ืืึทืื ืกืืึธืจืืืืฉ ืฉืืขืืจ ืคืื 1 ืื. ืืขืื ืืึธ ื ืืฆื ืขืืง ืืื ืคืื ืื ืืขืจืืขืืืืื ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืงืึธื ืคืืืืึทืคึผืก. ืืื ืืืจื ืืืื ืืื ืืขืืจืืื ืื ืืืก ืืื ื ืืขืืืืืขื ืข ืืืื ืฉืืืง ืคืืจ ืจืขืคืืืงืืฆืืข ืืื'. ืขืก ืืื ืึท ืืฉืืงืึทืืืข ืืืกืงืืกืืข ืืืขืื ืืขื ืืืืฃ Reddit, ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืืขืคึฟืื ืขื ืืขื ืืึธืื ืข ืืืืขื ืขื ืคึฟืึทืจ ืื ืึธืคึผืจืืืขื ืึธืืขืจ ืืืืขื ืขื ืืขื ืขืงืกืืจืึทืงื
ืืฉืึทืจื ืจืขืคึผืึธืก
ืืฉืึทืจืฅ ืืขื ืขื ืื ืืขืจืกื ืกืึธืืฉืึทืื ืฉืคึผืืจืขืืืืืง ืืื ืงืขื ืขื ืืืขืจื ืึท ืืงืืจ ืคืื "ืืขื ืืฉ ืืื ืื ืืืื", ืกืคึผืขืฆืืขื ืืืื ืืืจ ื ืืฆื ืึท ืืึทืืขืจ ืืืืืื ื. ืขืจืฉืืขืจ ืคืื ืึทืืข, ืืืจ ืืขื ืขื ืืขืจืขืื ืืืขืื ืจืืคึผืึทืืึทืืึธืจืื ืืืึธืก ืืขื ืขื ืืงืกืคึผืึธืืื ืืืจื ืืืืคึผ.
ืืืจ ืืืฉืืืื ืืึทืจืคึฟื ืฆื ืืืกืฉืืขืื ืืขืื ืจืขืคึผืึธ ืืืืขืจ ืืืืคึผืก - ืืึธืก ืืื ืืขืจ ืืขืกืืขืจ ืึธืคึผืฆืืข ืืื ืืื ืืืืืง.
ืฆืืงืืงื ืืื ืฆื ืืฉืึทืจื ืืกืืืข ืืขืงืึทื ืืืึทื. ืื ืืขืื ืึธืืึธืืืข ืืื ืคึผืฉืื ืืื ืืขื ืขื. ืืึธืก ืืื ืื ืืขืืืข ืืึทื ืืืจ ื ืืฆื ืืืืฃ GitHub, ืึท ืจืขืืืืขืจ PGP ืืึทืฉืื ืืื ืขืคื ืืืขื ืืื ืคึผืจืืืืึทื ืฉืืืกืืขื. ืฉืืขืื ืึทืจืืืฃ ืืื ืืืื ืืืืขืจ, ืืื ืื ื ืืืืืง ืฉืืืกืืขื ืืื ืกืืื ืื ื ืึทืืฅ, ืึทื ืืึธืก ืืื ืืึทืงืข ืืืื ืืฉืึทืจื.
ืืื ืืขืจืฆื, ืืขืื ืงืืืขื ื ืฉืืืฆื TLS (ื ืื ืืื ืื ืกืขืจืืืขืจ ืืืึทื ืืืืคึผ ืืื ืขื, ืึธืืขืจ ืงืขืื ืฆืืึทืืืง TLS). ืืืจ ืงืขื ืขื ื ืืฆื ืกืขืจืืืขืจ ืืื ืงืืืขื ื ืฉืืืกืืขื ืฆื ืืืขืจืืขืื. ืฆื ืืืื ืขืจืืขื, ืืื ืืึธื ื ืื ื ืืฆื ืึทืืึท ืึท ืืขืงืึทื ืืืึทื ืืืืึทื ืืื ืืึธื ื ืื ืืื ืงืขืื ืฆืืึทืืืง ืกืขืจืืืคืืงืึทืฅ. ืืืืกืืงืื,
ืขืก ืืื ืืืื ืึท ืคึผืืืืื
ืืืื ืืืจ ืืขืื HTTPS ืึธืืขืจ TLS, ื ืืฆื mTLS ืืื ืืขืื ืืงืขืจืืืง ืึทืืืืึธืจืฅ ืฆื ืจืขืืืฆืืจื ืจืืกืงืก, ืืืจ ืืืขื ืืึทืงืืืขื ืึท ืืืืขืจ ืงืึธืืื ืืงืึทืฆืืข ืงืึทื ืึทื ืืื ืืขืื CLI ืืื ืืฉืึทืจื ืจืขืคึผืึธ.
gRPC API
ืืขืจ ืืืืึทืืขืจ ืฉืจืื ืืื ืืืืขืจ ืืืืืืืง - ืฆื ืืึทืืืึธืจืขื ืขื ืืืืืขืจ, ืืืึธืก ืืื ืืืื ืืื ืื ืงื ืืื ืืื ืืื, ืืืืฃ ืื ืืืื ืืึทื ื, ืึท ืกืขืจืืืขืจ, ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืขืก ืืื ืึทืงืกืขืก ืื ืืขืจืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืคืจืืืื ืฆื ืคืึทืจืืืื ืฆื ืืืื ืขืืขืฆืขืจ.
ืืื ืืื ืืื ืฉืืื ืืขืืืื, ืืืืืขืจ ืืื ื ืกืขืจืืืืก ืืืืก ืื ืืคืืขืงื ืืจืคึผืง, ืืขืจ ืืขืื ืงืืืขื ื ืงืืื ืฆื ืืื ืืืจื ืืจืคึผืง. ืืืจื ืคืขืืืงืืึทื, ืคืื ืงืืจืก, TLS ืืื ืคืึทืจืงืจืืคึผืื. ืคืืจืืืืก ืืึธืก ืืื ืืขืืื ืืื ืึท ืืึทืืืืืึทืืึทื ืงืฉืื, ืขืก ืืืื ื ืฆื ืืืจ ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืกืขืืึทืคึผ ืืื ืื ืึธื ืืืื.
ืคึฟืึทืจ ืคึผืจืึธืืืงืฆืืข ืืื ืืคืืื ืกืืึทืืื ื, ืืื ืจืขืงืึธืืขื ืืืจื ืขื ืืืืึทืืื ื TLS ืืืืฃ gRPC.
ืืื ืืืื ืืืื ืื ื, ื ืื ืขื ืืขื mTLS ืคึฟืึทืจ ืืฉืึทืจืฅ, ืืึธืก ืืื ืฆืื ืขืืขื ืืึธ ืืื ืืื ืืขืืื ืืืืขืจ ืคึผืฉืื - ืืืฉืขื ืขืจืืื ืึท PQI ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืฉืึทืคึฟื ืึท ืืึทืืืืึทืื, ืงืึทืืขืจ ืืืืขืจ, ืึทืจืืืขืจืคืืจื ืื ืืึทืืืืึทืื ืืขืฉืึทืก ืื ืืืืึทืืืืืืฉืึทื. ื ืึธื ืืขื, ืืืจ ืงืขื ืขื ืืืกืคืืจื ืึทืืข ืืขืื ืงืึทืืึทื ืื, ืคึผืจืืืขื ืืื ื ืืื ืืื ืื ืืืฉืขื ืขืจืืืืึทื ืืึทืืืืึทืื ืืื ืคึผืจืืืืึทื ืฉืืืกื.
ืืขื ืืืขื ืืืจ ืืืขื ืืึทืฉืืฆื ืืื ืคืื ืึทืืข ืจืืงืืืขืก ืฆื ืืืืขืจ ืคึฟืื ืึทืจืืืก ืืขื ืงื ืืื.
ืึทืืื, ืืืจ ืืึธืื ืกืืงืืืจื ืื ืงืฉืจ ืงืึทื ืึทื ืฆื ืืืืขืจ, ืืืจ ืืึธืื ืฉืืื ืืืกืงืึทืกื RBAC ืืื ืึทืืืฉืึทืกืืื ืื ืจืขืื ืคืื ืื ืงืืืขืจื ืขืืขืก ืึทืคึผืืกืขืจืืืขืจ, ืจืืืืกืื ื ืื ืคืขืื ืืื ืืืึธืก ืขืก ืงืขื ืขื ืื ืืขืจืึทืงื.
ืคึผืจืึธืืขืงืืขื ืืขืื
ืืื ืก ืงืืง ืืื ืื ืืขืฆื ืืืึทืืจืึทืืข. ืขืก ืืื ืื ืืขืืืข ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืื ืืขืืืข ืึทืจืึธืื.
ืึทืืข ืงืึทื ืขืงืฉืึทื ื ืงืขื ืขื ืืืฆื ืืืื ืืขืฉืึธืืขื ืฆืืขื ืืื ืืจืื:
- ืคึฟืึทืจ ืืฉืึทืจื ืจืขืคึผืึธ ืืืจ ื ืืฆื TLS ืึธืืขืจ mTLS ืืื ืืงืขืจืืืง ืึทืืืืึธืจืฅ;
- mTLS ืคึฟืึทืจ ืืืืขืจ, ืืื ืขืก ืืื ืืงืกืคึผืึธืืื ืืื ืึท gRPC ืืื ืกื ืืื TLS, ืืืจ ื ืืฆื ืกืขืจืืืคืืงืึทืฅ;
- ืืขืจ ืงื ืืื ื ืืฆื ืึท ืกืคึผืขืฆืืขื ืกืขืจืืืืก ืืฉืืื ืืื ืจืึธืืข ืืื ืจืึธืืขืืื ืืื ื.
ืืืจ ืืึธืื ืืืืืืืืง ืกืืงืืืจื ืืขื ืงื ืืื, ืึธืืขืจ ืขืืขืฆืขืจ ืงืืื ืืื ืืขืืืื:
"ืขืก ืงืขื ื ืึธืจ ืืืื ืืืื ืืขืืึทืืจืข ืืืืขืจ ืืืืืื ื - ืึท ืกืืืืืฉื ืึทืืืขืง ืงืึธืืคึผืืืืขืจ, ืืืึธืก ืืื ืืืื ืืื ืึท ืืึทืืึธื ืขื ืงืขืกืื ืืื ืืื ืืึทืจืืึทื ืืืจื ืืขืื ืขืจ."
ืขืก ืืขื ืขื ืคืึทืจืฉืืืขื ืข ืืืขืื ืฆื ืืึทื ืืคึผืืืืจื ืืึทืื ืืื ืืขืคึฟืื ืขื ื ืืึทืข ืืึทืคืึทืื ืืืขืงืืึธืจืก. ืึธืืขืจ, ืืื ืืื ืืืืขืจ ืึทื ืื ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืืืขื ืืขืจืืจืืืื ืึท ืืงืขืจืืืง ืืื ืืืกืืจืืข ื ืึธืจืืึทื ืคึฟืึทืจ ืืืืขืจืงืืึทื.
ืืึธื ืืก
ืืขืจ ืืืื ืืื ื ืืฉื ืืืืึทื ืฉืืื ืฆื ืืืืขืจืืืื, ืึธืืขืจ ืืืขื ืืืื ืืืื ื ืืฆืืง. ืืื ืืืขื ืืืื ืืืืืื ืขืืืืืข ืืื ืืขืจืกืื ืืข ืืืื ืืืืก ืืืืื ืืง ืืขื ืืฉื ืืืืืกื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืฆื ืืืื ืคึฟืึทืจ ืืฉืึทืจืฅ - ืืึทืึทืืืขืจ ืืื ืึทื ืึทืคืืฉืึทื.
ืืื ืื ืจืืคึผืึทืืึทืืึธืจื
ืืืขืจ ืขืก ืืื ืึท ืืื ืกื
ืคึผืจืึผืืื hub.helm.sh ืืื ืืึธืืืจ ืขืก ืึทื ืืืืืงืืขื ืฆืืืึทืืขื. ืืขืจ ืืื ืกื ืืื ืืื ืืขืจ ืื ืืขืื ืคึผืจืืืขืงื, ืืื ืืืจ ืงืขื ืขื ืืคืืื ืืืืฉืืืืขืจื ืฆื ืืืื ืื ืืืื ืืืจ ืืขื ื ืึท ืคืจืึธื ื-ืขื ื ืืขืืืขืืึธืคึผืขืจ ืืื ื ืึธืจ ืืืืื ืฆื ืคึฟืึทืจืืขืกืขืจื ืื ืืืืกืืขื.
ืืื ืืืึธืื ืืืื ืืื ืฆื ืฆืืขื ืืืื ืืคืืขืจืงืืึทืืงืืึทื ืฆื ืขืคึฟื ืกืขืจืืืืก ืืจืึธืงืขืจ ืึทืคึผื ืื ืืึทืืจืืืฉืึทื. ืขืก ืกืึธืื ืืก ืงืึทืืืขืจืกืึทื ืืื ืืืงืืึธืจ, ืึธืืขืจ ืขืก ืกืึทืืืื ืคืจืืืืขืืขื ืืืึธืก ืึทืืขืืขื ืคืืืกืื. ืืื ืืืจ ืืขืจืงืืขืจื ืืื ืึท ืคึผืฉืื ืืืึทืฉืคึผืื.
ืขืก ืืื ืึท ืงืืืขืจื ืขืืขืก ืงื ืืื ืืื ืืืึธืก ืืืจ ืืืืื ืฆื ืืืืคื ืึท ืงืืึทืกืืฉ ืึทืคึผืืึทืงืืืฉืึทื - ืืืึธืจืืคึผืจืขืกืก. ืืื ืึทืืืขืืืื, ืึท ืืึทืืึทืืืืก ืืื ืืืจืฃ ืคึฟืึทืจ ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื. ืขืก ืืขื ืขื ืคืืืข ืคืึทืจืฉืืืขื ืข ืกืึทืืืฉืึทื ื, ืืืฉื, ืืืจ ืงืขื ืขื ืงืึทืืขืจ ืืืื ืืืืืขื ืข ืฉืืึทื ืคืื ืืื ืกื. ืืึธืก ืืื ื ืืฉื ืืืืขืจ ืืึทืงืืืขื, ืึธืืขืจ ืคืืืข ืืขื ืืฉื ืืึธื ืืึธืก.
ืื ืืขืจืข, ืืื ืืื ืื ืืื Chainstack, ื ืืฆื ืืขืจืืื ืืึทืืึทืืืืกืื ืืื MySQL ืึธืืขืจ PostgreSQL ืคึฟืึทืจ ืืืืขืจ ืกืขืจืืืขืจืก. ืึทื ืก ืืืึธืก ืืื ืืืขืจ ืืึทืืึทืืืืกืื ืืขื ืขื ืืืื ืขืจืืขืฅ ืืื ืื ืืืึธืืงื.
ืึธืืขืจ ืึท ืคึผืจืึธืืืขื ืขืจืืืืึทื: ืืืจ ืืึทืจืคึฟื ืฆื ืคืึทืจืืื ืื ืืื ืืืขืจ ืืื ืกื ืืื ืึท ืืึทืืึทืืืืก, ืฉืึทืคึฟื ืึท ืืึทืืึทืืืืก ืืึทื, ืึทืจืืืขืจืคืืจื ืื ืงืจืึทืืขื ืืฉืึทื ืืื ืขืคืขืก ืคืืจื ืขืก. ืึทืืข ืืขื ืืื ืืืืฉืึทืืืึทืื ืืขืืื ืืึทื ืืืึทืื ืืืจื ืื ืกืืกืืขื ืึทืืืื ืืกืืจืึทืืึธืจ ืึธืืขืจ ืืขืืืขืืึธืคึผืขืจ. ืืื ืขืก ืืื ืงืืื ืคึผืจืึธืืืขื ืืืขื ืขืก ืืขื ืขื ืืืืื ืืง ืึทืคึผืืึทืงืืืฉืึทื ื. ืืืขื ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืืื, ืืืจ ืืึทืจืคึฟื ืึท ืคืึทืจืืื ืื. ืขืก ืืื ืึทืืึท ืึท ืืึทืจืืืึทืกืืขืจ - ืขืก ืืื ืกืขืจืืืืก ืืจืึธืงืขืจ. ืขืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืึท ืกืคึผืขืฆืืขื ืคึผืืืืื ืคึฟืึทืจ ืึท ืฆืืืืจ ืืืึธืืงื ืงื ืืื ืืื ืกืืจ ืจืขืกืืจืกื ืคืื ืืขืจ ืฉืคึผืืึทืืขืจ ืืืจื ืืขืงืืขืจ, ืืื ืืืื ืขืก ืืื ืืขืืืขื ืึทื ืึทืคึผื. ืฆื ืืึธื ืืึธืก, ืืืจ ืงืขื ืขื ื ืืฆื ืืขืืืืจื Kubernetes ืืืฉืืจืื.
ืขืก ืืื ืืืืขืจ ืคึผืฉืื. ืืืจ ืงืขื ืขื ืึธื ืคึฟืจืขื, ืืืฉื, Managed MySQL ืืื Azure ืืื ืึท ืืึทืืข ืจืื (ืืึธืก ืงืขื ืขื ืืืื ืงืึทื ืคืืืืขืจื). ื ืืฆื ืื Azure API, ืื ืืึทืืึทืืืืก ืืืขื ืืืื ืืืฉืืคื ืืื ืฆืืืขืืจืืื ืคึฟืึทืจ ื ืืฆื. ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืึทืจืืึทื ืืืฉื ืืื ืืื ืืขื, ืืขืจ ืคึผืืืืื ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, OSBA (Azure ืคึผืืืืื) ืืืขื ืฆืืจืืงืงืืืขื ืงืจืึทืืขื ืืฉืึทื ืฆื ืื ืืื ืกื ืืื ืคืึธืจื ืขืก ืฆื ืืขืื. ืืืจ ืืืขื ืงืขื ืขื ืฆื ื ืืฆื ืืืึธืจืืคึผืจืขืกืก ืืื ืืืึธืืงื MySQL, ื ืืฉื ืืึทื ืืืขื ืืื ืืขืจืืื ืืึทืืึทืืืืกืื ืืื ื ืืฉื ืืึธืจื ืืืขืื ืกืืขืืืคืื ืืึทืืื ืื ืืก ืื.
ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืืขืื ืืงืื ืืื ืึท ืงืืื ืึทื, ืืืืฃ ืื ืืืื ืืึทื ื, ืึทืืึทืื ืืืจ ืฆื ืฆืขืืืืงืืขื ืืึทืืื ืื ืืก, ืืื ืืืืฃ ืื ืื ืืขืจืข, ืคืึทืจื ืืฆื ืื ืจืขืกืืจืกื ืคืื ืืืึธืืงื ืคึผืจืึทืืืืืืขืจื.
ืืืจ ืงืขื ืขื ืฉืจืืึทืื ืืืื ืืืืืขื ืข ืคึผืืืืื ืืื ื ืืฆื ืื ืืื ืฆืข ืืขืฉืืืืข ืืืืฃ-ืืึทื ืึธืืข. ืืขืจื ืึธื ืืืจ ืืืขื ื ืึธืจ ืืึธืื ืืืื ืืืืืขื ืข ืคึผืืืืื ืคึฟืึทืจ ืื ืคึฟืืจืืข ืงืืึธืื ืฉืคึผืืึทืืขืจ. ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืคึผืจืืืืจื ืืขื ืฆืืืึทื ื, ืกืคึผืขืฆืืขื ืืืื ืืืจ ืืึธืื ืึท ืืจืืืก ืืืึธื ืืื ืืืืื ืฆื ืืขืฉืืืื ื ืฆืขืืืืงืืขื ืืขืื, ืกืืึทืืื ื ืึธืืขืจ ืื ืืื ืฆืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึฟืึทืจ ืึท ืฉืืจืื. ืืึธืก ืืืขื ืืึทืื ืื ืืขืื ืืจืื ืืขืจ ืคึฟืึทืจ ืืืื ืึทืคึผืขืจืืืฉืึทื ื ืึธืืขืจ DevOps.
ืื ืื ืืขืจ ืืขืคึฟืื ืขื ืืืึธืก ืืื ืฉืืื ืืขืจืืื ื ืืื ืืขืื-ืืงืก ืคึผืืืืื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื Google-ืืึทืงืึทืฅ (ืึธืืืืฉืขืงื ืกืืึธืจืืืืฉ) ืฆื ืงืจืึธื ืืขืื ืืฉืึทืจืฅ.
ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืคืืจ ืงืึทืืึทื ืื ืฆื ืึธื ืืืืื ื ืืฆื ืขืก:
- ืื ืกืืึทืืืจื ืื ืคึผืืืืื;
- ืึธื ืืืืื ืขืก;
- ืฉืืขืื ืืขื ืืจื ืฆื ืื ืขืืขืจ, ืืืึธืก ืืื ืืืื ืืื ืืงืคึผ;
- ืึทืจืืืกืืขืื ืืฉืึทืจืฅ ืืื ืื ื ืึธืจืืึทื ืืืขื.
ืื ืฉืืื ืงืืื ืืื ืึทื ืืขืจ ืืขืืืืจื ืืงืคึผ ืืืคึฟื ืืืขื ืืืื ืืขืืืืื ื ืคึฟืึทืจ ืืขืจืืืืืขื ืืฉ. ืืืจ ืงืขื ืขื ื ืืฆื ืึท ืกืขืจืืืืก ืืฉืืื, ืึท ืืขืืืขืืึธืคึผืขืจ ืืฉืืื, ืืืขืืืขืจ ืืืจ ืืืืื. ืขืก ืืื ืืืืขืจ ืืึทืงืืืขื ืืื ืงืึธืก ืืึธืจื ืืฉื ืฆื ืึทืจืืขืื. ืืืื ืืืจ, ืืื ืืืจ, ืืขืืขืจื ืื ืึธืคึผืกืืขืกืก ืคืืืึธืกืึธืคืืข, ืืึธืก ืืืขื ืืืื ืืืืขืจ ืืึทืงืืืขื, ืกืคึผืขืฆืืขื ืคึฟืึทืจ ืงืืืื ืืืื.
ืึทืืืขืจื ืึทืืืืืขืก
ืืขืื ืืื ื ืืฉื ืืขืจ ืืืืื ืกืขืจืืืืก ืคืึทืจืืืึทืืืื ื ืืืืืื ื. ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืคืจืืืขืก ืืืขืื ืืื, ืืืึธืก ืืื ืืืกืืึธืืข ืืืึธืก ืื ืืจืื ืืืขืจืกืืข ืืื ืืจืืืก ืึทืืื ืืขืฉืืืื ื. ืคืื ืืืืฃ ืขืก ืืขื ืขื ืึทืืืขืจื ืึทืืืืืขืก.
ืื ืงืขื ืขื ืืืื ืกืคึผืขืฉืึทืืืืื ืกืึทืืืฉืึทื ื, ืืืฉื, Ksonnet ืึธืืขืจ Metaparticle. ืืืจ ืงืขื ืขื ื ืืฆื ืืืื ืงืืึทืกืืฉ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคืึทืจืืืึทืืืื ื ืืืฉืืจืื (Ansible, Terraform, Chef, ืืื"ื ื) ืคึฟืึทืจ ืื ืืขืืืข ืฆืืืขืงื ืืืึธืก ืืื ืืขืจืขืื ืืืขืื.
ืฆืื ืกืืฃ ืขืก ืืื ืึท ืืืืืื ื
ืึธืคึผืขืจืึทืืึธืจ ืคืจืึทืืขืืืึธืจืง ืืื ืืขืจ ืืขืกืืขืจ ืืขืื ืื ืืขืจ ืืจืืจื ืฆื ืืึทืืจืึทืืื.
ืขืก ืืื ืืขืจ ืืขืืืืจื ืฆื CNCF ืืื Kubernetes, ืึธืืขืจ ืื ืฉืืึทืืึทื ืฆื ืคึผืึธืืืฆืืข ืืื ืคืื ืืขืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืคึผืจืึธืืจืึทื ืืขืจ ืืื ืืึทืฉืจืืึทืื ืืึทื ืืคืขืกืฅ ืืืืื ืืงืขืจ.
ืขืก ืืขื ืขื ืคืึทืจืฉืืื ืึทืืืึธื ืก, ืึทืืึท ืืื ืืจืึทืคื, ืกืงืึทืคืคืึธืื. ืืื ืืึทืื ืืขืื ืคืื ืืจืื ืืขืจ, ืืืฉื, ืืื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืฆืืงื ืคืื ืฉืืงื ืืื ืงืึทืืขืจ ืืขืื ืคึฟืึทืจ ืืขืืืขืืึธืคึผืขืจืก ืฆื ืฆืขืืืืงืืขื ืึท ืคึผืจืึธืืข ืกืืืืืืข. ืืื ืืืึธืื ืจืืคื ืืื ืืืคึผืึทืืขืจื.
ืืึธ ืก ืึท ืืืืืฉืึทืืืึทื ืืฉืึทืจื ืคืื ืืื ืึทืืฅ ืืื.
ืืืืฃ ืื X-ืึทืงืก ืืื ืื ืืืจืื ืคืื ืืืื ืคืขืจืืขื ืืขืืข ืงืึธื ืืจืึธื ืืืืขืจ ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ, ืืืืฃ ืื ื-ืึทืงืก ืืื ืื ืืืจืื ืคืื ืืขืืืืจื ืคืื Kubernetes. ืืขืื ืืืขืจืกืืข 2 ืคืืื ืขืจืืขืฅ ืืื ืื ืืืื. ืืื ืืืขืจืกืืข 3, ื ืื ืื ืึธืจืืึทืกืื, ืึธืืขืจ ืืืืืข ืงืึธื ืืจืึธื ืืื ืื ืืืจืื ืคืื ืืขืืืืจื ืืื ืืืคึผืจืืืื. ืกืึทืืืฉืึทื ื ืืืืฃ ืื Ksonnet ืืืจืื ืืขื ืขื ื ืึธื ืขืจืืขืจ ืืคืืื ืฆื ืืขืื 2. ืึธืืขืจ, ืืื ืืขื ืขื ืืืขืจื ืฆื ืงืืงื ืืื ืฆื ืืืืกื ืืืึธืก ืึทื ืืขืจืฉ ืืื ืืื ืืขื ืืืขืื. ืคืื ืงืืจืก, ืืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทืจืืืึทืืืขืจ ืืืขื ืืืื ืืื ืืขืจ ืืืื ืงืึธื ืืจืึธื, ืึธืืขืจ ืขืก ืืื ืืขืืึทืืจืข ื ืืฉื ืืขืืืืจื ืฆื Kubernetes.
ืื ืึธืคึผืขืจืึทืืึธืจ ืคืจืึทืืขืืืึธืจืง ืืื ืืขืืึทืืจืข ืืขืืืืจื ืฆื Kubernetes ืืื ืึทืืึทืื ืืืจ ืฆื ืคืืจื ืขืก ืคืื ืืขืจ ืขืืขืืึทื ื ืืื ืกืงืจืืคึผืืึทืืึทืกืื (ืึธืืขืจ ืืขืืขื ืงืขื ืืืขืื ืื ืคึผืึธืืืฆืืข ืืืจืื). ืืื, ืืึธืก ืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืึท ืกืคึผืขืฉืึทืืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืฉืึทืคืื ื ืคืื ืคืึทืจืืืึทืืืื ื ืคึฟืึทืจ ืขืก, ืืื ืืื ืึท ืืึทืกืข ืืึทืจืืืึทืกืืขืจ ืคึฟืึทืจ ืคึผืึทืงืงืึทืืื ื ืึท ืจืืืืง ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ื ืืฆื ืืขืื.
ืขืงืกืืขื ืืขืจืก ืคืฉืื ืคึฟืึทืจืืขืกืขืจื ืงืึธื ืืจืึธื ืึท ืืืกื, ืืขืจืืึทื ื ืืืึธืจืงืคืืึธืื, ืึธืืขืจ ืฉื ืืึทืื ืขืงื ืืืืฃ ืกื / ืงืึธืืคึผืึทืงืืืืกืง ืคึผืืืคึผืืืื ื.
ืื ืฆืืงืื ืคึฟื ืคืื ืืขืื
ืื ืืืืข ื ืืึทืขืก ืืื ืึทื ืืขืื 3 ืืื ืงืืืขื ืืืง. ืื ืึทืืฃ ืืืขืจืกืืข ืคืื โโืืขืื 3.0.0-ืึทืืคืึท.2 ืืื ืฉืืื ืจืขืืขืึทืกืขื, ืืืจ ืงืขื ืขื ืคึผืจืืืืจื ืขืก. ืขืก ืืื ืืึทื ืฅ ืกืืึทืืื, ืึธืืขืจ ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ื ืึธื ืืืืืืขื.
ืคืืจืืืืก ืืึธื ืืืจ ืืึทืจืคึฟื ืืขืื 3? ืขืจืฉืืขืจ ืคืื ืึทืืข, ืืึธืก ืืื ืึท ืืขืฉืืืืข ืืืขืื ืคืึทืจืฉืืืื ืื ืคืื ืืืืขืจ, ืืื ืึท ืงืึธืืคึผืึธื ืขื ื. ืืึธืก, ืืื ืืืจ ืฉืืื ืคึฟืึทืจืฉืืืื, ืืื ืึท ืจืืืืง ืฉืจืื ืคืึธืจืืืก, ืืืืึทื ืคึฟืื ืื ืืืืขืจืืืื ืคืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืึทืืฅ ืืื ืกืืืคึผืืึทืคืืื.
ืืืขื ืืขืื 2 ืืื ืืขืืืขื ืืืฉืืคื, ืืืึธืก ืืื ืืขืืืขื ืึทืจืื ืื ืฆืืื ืคืื Kubernetes 1.8 ืึธืืขืจ ืืคืืื ืคืจืืขืจ, ืคืืืข ืคืื โโืื ืงืึทื ืกืขืคึผืก ืืขื ืขื ืืืฆืืึทืืืง. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื CRD ืืึทืืจืืฃ ืืื ืืืฆื ืึทืงืืืืืื ืืืคึผืืึทืืขื ืึทื, ืืื ืืขืื ืืืขื ื ืืฆื CRDืฆื ืงืจืึธื ืกืืจืึทืงืืฉืขืจื. ืขืก ืืืขื ืืืื ืืขืืืขื ืฆื ื ืืฆื ืืืืื ืืขื ืงืืืขื ื ืืื ื ืืฉื ืืึทืืื ืื ืกืขืจืืืขืจ ืืืื. ืึทืงืงืึธืจืืื ืืื, ื ืืฆื ืืขืืืืจื Kubernetes ืงืึทืืึทื ืื ืฆื ืึทืจืืขืื ืืื ืกืืจืึทืงืืฉืขืจื ืืื ืจืขืกืืจืกื. ืืึธืก ืืื ืึท ืจืืืืง ืฉืจืื ืคืึธืจืืืก.
ืืืขื ืืขืจืฉืืึทื ืขื ืฉืืืฆื ืคึฟืึทืจ ืืขืืืืจื OCI ืจืืคึผืึทืืึทืืึธืจืื (ืขืคึฟื ืงืึทื ืืืื ืขืจ ืืื ืืฆืืืืืื). ืืึธืก ืืื ืึท ืจืืืืง ืืื ืืฆืืืืืื, ืืื ืืขืื ืืื ืืื ืืขืจืขืกืืจื ืืคึฟืจื ืฆื ืคึผืึธืกืื ืืืึทื ืืฉืึทืจืฅ. ืขืก ืงืืื ืฆื ืื ืคืื ื ืึทื, ืืืฉื, Docker Hub ืฉืืืฆื ืคืืืข OCI ืกืืึทื ืืึทืจืืก. ืืื ืืื ื ืืฉื ืืขืกืื ื, ืึธืืขืจ ืืึธืืขืจ ืงืืึทืกืืฉ ืืึธืงืงืขืจ ืจืืคึผืึทืืึทืืึธืจื ืคึผืจืึทืืืืืืขืจื ืืืขื ืึธื ืืืืื ืฆื ืืขืื ืืืจ ืื ืืขืืขืื ืืืื ืฆื ืืึทืืขืืึธืก ืืืื ืืขืื ืืฉืึทืจืฅ.
ืื ืงืึธื ืืจืึธืืืขืจืกืืึทื ืืขืฉืืืืข ืคึฟืึทืจ ืืืจ ืืื ืืืึท ืฉืืืฆื, ืืื ืึท ืืขืืคึผืืึทืืื ื ืืึธืืึธืจ ืคึฟืึทืจ ืฉืจืืืื ืกืงืจืืคึผืก. ืืื ืืื ื ืืฉื ืึท ืืจืืืก ืคืึธืืขืจ ืคืื ืืืึท, ืึธืืขืจ ืืึธืก ืืืึธืื ืืืื ืึท ืืึธืจ ืึทืคึผืฉืึทื ืึทื ืฉืืจืื. ืืื ืึธืคึผืืขืฉืืขืื ืืขื 3 ืืื - ื ืืฆื Lua ืืืขื ื ืื ืืืื ื ืืืืืง. ืืขืจืืืขืจ, ืื ืืืืก ืืืืื ืฆื ืงืขื ืขื ืฆื ื ืืฆื ืืืึท, ืื ืืืืก ืืื Go, ืคืึทืจืืื ืื ืืื ืืืขืจ ืจืืืืง ืืึทืืขืจ ืืื ื ืืฆื go-tmpl ืคึฟืึทืจ ืืขื.
ืฆืื ืกืืฃ, ืืืึธืก ืืื ืืื ืืขืืืขื ืืืฉืืืื ืคืขืื ืืืง ืืื ืืขืืืขื ืกืืฉืขืืึท ืืืขืจืืืฉืึทื ืก ืืื ืืึทืืข ืืืคึผ ืืืึทืืึทืืืืฉืึทื. ืขืก ืืืขื ืืืื ื ืื ืืขืจ ืคึผืจืึธืืืขืืก ืืื ืื ื ืึธืืขืจ ืฉืืจืืงื, ื ืื ืืึทืจืคึฟื ืฆื ืืึทื ืืืืงืืขื ื ืื ืืื ืืึธืคึผื ืงืืืึธืืขืก. ื JSONS ืกืืฉืขืืึท ืืืขื ืืขืจืฉืืึทื ืขื ืืืึธืก ืืืขื ืืึธืื ืืืจ ืฆื ืืคืืจืืฉ ืืึทืฉืจืืึทืื ืืขื ืคึฟืึทืจ ืืืึทืืืขืก.
ืืืขื ืืืื ืฉืืืขืจ ืจืืืืขืจืงื ืืขืฉืขืขื ืืฉ-ืืขืืจืืื ืืึธืืขื. ืขืก ืืื ืฉืืื ืงืึทื ืกืขืคึผืืฉืืึทืื ืืืกืงืจืืืื. ืงืืง ืืื ืื ืืขืื 3 ืฆืืืืึทื, ืืื ืืืจ ืืืขื ืืขื ืืื ืคืืืข ืืขืฉืขืขื ืืฉื ืืื ืืืงืก ืืื ืื ืืขืจืข ืืืื ืืขื ืขื ืฆืืืขืืขืื, ืืืึธืก ืืืขื ืืืืขืจ ืคืึทืจืคึผืึธืฉืขืืขืจื ืืื, ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืืืืื ืงืึธื ืืจืึธื ืืืืขืจ ืื ืืืคึผืืืืืึทื ื ืคึผืจืึทืกืขืกืึทื ืืื ืจืืึทืงืฉืึทื ื ืฆื ืืื.
ืืขืื 3 ืืืขื ืืืื ืกืืืคึผืืขืจ, ืกืึทืคืขืจ ืืื ืืขืจ ืฉืคึผืึทืก, ื ืื ืืืืึทื ืืืจ ืืึธื ื ืื ืืื ืืขืื 2, ืึธืืขืจ ืืืืึทื ืงืืืขืจื ืขืืขืก ืืื ืฉืืื ืืขืจ ืึทืืืึทื ืกืืจืืข. ืึทืงืงืึธืจืืื ืืื, ืืขืื ืงืขื ืขื ื ืืฆื ืื ืืืืืขืืึทืคึผืืึทื ืฅ ืคืื Kubernetes ืืื ืฉืึทืคึฟื ืืืกืืขืฆืืืื ื ืืึทื ืึทืืืฉืขืจื ืคึฟืึทืจ Kubernetes ืืืืฃ ืขืก.
ืื ืื ืืขืจ ืืื ื ืืึทืขืก ืืื ืึทื
DevOpsConf ืืืขืงืกืื ืืขืจ ืืืึธืจืึธืื ืืืขื ืืึธืื ืืืจ,ืงืขื ืขื ืงืึทื ืืืื ืขืจื ืืืื ืืืืขืจ? ืืื ืืื ืื ืืขืจืืึธื ืขื ืืืจ ืึทื ืื ืงืึธื ืคึฟืขืจืขื ืฅ ืืืืฃ ืื ืื ืืึทืืจืืืฉืึทื ืคืื ืึทื ืืืืืงืืื ื, ืืขืกืืื ื ืืื ืึธืคึผืขืจืึทืฆืืข ืคึผืจืึทืกืขืกืึทื ืืืขื ืืืื ืคืืจื ืืืขื ืืื ืืึธืกืงืืืข 30 ืกืขืคืืขืืืขืจ ืืื 1 ืืงืืืืขืจ. ืืืจ ืงืขื ื ื ืึธื ืืึธื ืืึธืก ืืื 20 ืืืืืืกืืคืึธืจืืืืื ืึท ืืึทืจืืื ืืื ืืขืจืฆืืืื ืืื ืื ืืืขืื ืืืื ืืขืจืคืึทืจืื ื ืืื ืื ืืืืืื ืืืืื ืขืจ ืคืื ืคืืืข ืืึทืกืงืก ืคืื ืื DevOps ืฆืืืึทื ื.ื ืึธืืืืื ืงืึธื ืคึฟืขืจืขื ืฅ ืืฉืขืงืคึผืืื ืฅ ืืื ื ืืึทืขืก ืืื
ื ืืืืขืืขืจ ะธืืขืืขืืจืึทื ืงืึทื ืึทื .
ืืงืืจ: www.habr.com