ืืืึธืก ืืืจ (ืืื ื ืื ืืืืื ืืื ืื) ืืึธืื ืฉืืื ืืืืจืื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื ืืขืืจืืคื: , ืืื ืืืขืจ ืขืคึฟื ืืงืืจ ื ืืฆื ืคึฟืึทืจ ืื ืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืขืืืืืขืจืื ื ืืื ืฆื Kubernetes, ืืืฆื ืฉืืืฆื ืึทืคึผืืืืื ื ืขื ืืขืจืื ืืขื ืืื 3-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื! ืืื ืึทืืืฉืึทื ืฆื ืืขื, ืขืก ืืื ืืขืืืขื ืฆื ืึทืืึทืคึผื ืืืืืกืืื ื K8 ืก ืจืขืกืืจืกื ืืื ืืขืื ืจืืืืกืื ืึธื ืจืืืืืืื ื ืื ืจืขืกืืจืกื.

ืืืื ืขืก ืืื ืืืืขืจ ืงืืจืฅ, ืืืจ ืฉืืขืื WERF_THREE_WAY_MERGE=enabled - ืืืจ ืืึทืงืืืขื ืืืคึผืืืืืึทื ื "ืืื ืืื kubectl apply", ืงืึทืืคึผืึทืืึทืืึทื ืืื ืืืืืกืืื ื ืืขืื 2 ืื ืกืืึทืืืืฉืึทื ื ืืื ืืคืืื ืึท ืืืกื ืืขืจ.
ืึธืืขืจ ืืึธืืืจ ืึธื ืืืืื ืืื ืืขืจ ืืขืึธืจืืข: ืืืึธืก ืคึผืื ืงื ืืขื ืขื 3-ืืืขื-ืคืึทืจืืื ืื ืคึผืึทืืฉืึทื, ืืื ืืขื ืขื ืืขื ืืฉื ืืขืงืืืขื ืืื ืืขื ืฆืืืึทื ื ืฆื ืืืฉืขื ืขืจืืื ืืื, ืืื ืืืึธืก ืืขื ืขื ืืื ืืืืืืืง ืืื ืกื / ืกื ืคึผืจืึทืกืขืกืึทื ืืื ืงืืืขืจื ืขืืขืก-ืืืืืจื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ? ืืื ื ืึธื ืืขื, ืืึธืืืจ ืืขื ืืืึธืก 3-ืืืขื ืฆืื ืืืคืืืกื ืืื ืืื ืืืึธืจืฃ, ืืืึธืก ืืึธืืขืก ืืขื ืขื ืืขื ืืฆื ืืืจื ืคืขืืืงืืึทื ืืื ืืื ืฆื ืคืืจื ืขืก.
ืืืึธืก ืืื ืึท 3-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข?
ืืึธืืืจ ืึธื ืืืืื ืืื ืื ืึทืจืืขื ืคืื ืจืึธืืืื ื ืื ืจืขืกืืจืกื ืืืกืงืจืืืื ืืื YAML ืืึทื ืืคืขืกืฅ ืืื Kubernetes.
ืฆื ืึทืจืืขืื ืืื ืจืขืกืืจืกื, ืื Kubernetes API ืึธืคืคืขืจืก ืื ืคืืืืขื ืืข ืืงืขืจืืืง ืึทืคึผืขืจืืืฉืึทื ื: ืฉืึทืคึฟื, ืืึทืืข, ืคืึทืจืืืึทืื ืืื ืืืกืืขืงื. ืขืก ืืื ืื ืืขื ืืืขื ืึทื ืืื ืืืืขืจ ืืืืฃ ืขืก ืืื ื ืืืืืง ืฆื ืืืืขื ืึท ืืึทืงืืืขื ืงืขืกืืืืขืจืืืง ืจืึธืืืึทืื ืคืื ืจืขืกืืจืกื ืฆื ืืขื ืงื ืืื. ืืื?
ืงืืืขืงืื ืืืคึผืขืจืึทืืืื ืงืึทืืึทื ืื
ืืขืจ ืขืจืฉืืขืจ ืฆืืืึทื ื ืฆื ืึธื ืคืืจืื ื ืึทืืืืฉืขืงืฅ ืืื Kubernetes ืืื ืฆื ื ืืฆื kubectl ืืืคึผืขืจืึทืืืื ืงืึทืืึทื ืื ืฆื ืฉืึทืคึฟื, ืืึธืืืคืืฆืืจื ืืื ืืืกืืขืงื ืื ืึทืืืืฉืขืงืฅ. ืคืฉืื ืืืืื:
- ืืึทื ืฉืึทืคึฟื
kubectl runืืืจ ืงืขื ืขื ืืืืคื ืืืคึผืืืืืึทื ื ืึธืืขืจ ืึทืจืืขื:kubectl run --generator=deployment/apps.v1 DEPLOYMENT_NAME --image=IMAGE - ืืึทื ืฉืึทืคึฟื
kubectl scale- ืืืืฉื ืื ื ืืืขืจ ืคืื ืจืขืคึผืืึทืงืึทื:kubectl scale --replicas=3 deployment/mysql - ืืื"ื ื
ืืขื ืฆืืืึทื ื ืงืขื ืืืกืงืืืขื ืืึทืงืืืขื ืืื ืขืจืฉืืขืจ ืืืืง. ืึธืืขืจ, ืขืก ืืขื ืขื ืคึผืจืึธืืืขืืก:
- ืขืก ืืื ืฉืืืขืจ ืึธืืึทืืืื.
- ืืื ืคืึทืจืืจืึทืืื ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืื? ืืื ืฆื ืึธืคึผืฉืึทืฆื ืขื ืืขืจืื ืืขื ืืขืฉืขืขื ืืฉ ืฆื ืืขื ืงื ืืื?
- ืืื ืฆื ืฆืืฉืืขืื ืจืขืคึผืจืึธืืืกืืืืืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืืืฃ ืจืืกืืึทืจื?
- ...
ืขืก ืืื ืงืืึธืจ ืึทื ืืขืจ ืฆืืืึทื ื ืืื ื ืืฉื ืคึผืึทืกืืง ืืื ืกืืึธืจืื ื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืงืึธื (ืืึทืง; ืึธืืขืจ ืืคืืื ืืื ืึท ืืขืจ ืืึธืืขืจื ืึธืคึผืฆืืข, ืืืื ืื ื ืคึผืึธืคึผืืืึทืจืืืขื ืืื ืื ืงืืืขืจื ืขืืขืก ืืงืึธืืกืืกืืึทื). ืืขืจืืืข ืจ ืืื ื ื ื ืืืืืง ืข ืืืคืขื ื ื ืืฉ ื ืืืงืืืข ื ืฐืฒืืข ืจ ืื ืืฐืืงืืื ื ืื ื ืงืืืขืงืื .
ืฉืึทืคึฟื, ืืึทืงืืืขื, ืคืึทืจืืืึทืื ืืื ืืืกืืขืงื ืึทืคึผืขืจืืืฉืึทื ื
ืืื ืขืจืฉืืืง ืฉืึทืคืื ื ืขืก ืืื ืคึผืฉืื: ืฉืืงื ืื ืืึทืฉืืึทืืคึผืขืจืืขื ืฆื ืืขืจ ืึธืคึผืขืจืึทืฆืืข create kube api ืืื ืื ืืืื ืืื ืืืฉืืคื. ืื YAML ืคืึทืจืืจืขืืื ื ืคืื ืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืงืขื ืขื ืืืื ืกืืึธืจื ืืื ืืื ืืื ืืืฉืืคื ืืื ืืขื ืืึทืคึฟืขื kubectl create -f manifest.yaml.
ะก ืจืืืืืืื ื ืืืื ืคึผืฉืื: ืคืึทืจืืืึทืื ืื ืืขืืืข manifest.yaml ืคืื ืืื ืฆื ืืึทื ืฉืึทืคึฟื kubectl delete -f manifest.yaml.
ืึธืคึผืขืจืึทืฆืืข replace ืึทืืึทืื ืืืจ ืฆื ืืึธืจ ืคืึทืจืืืึทืื ืื ืืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืึท ื ืืึทืข, ืึธื ืจืืงืจืืืืืื ื ืื ืืืื. ืืขื ืืืื ืึทื ืืืืืขืจ ืืึทืื ืึท ืขื ืืขืจืื ื ืฆื ืึท ืืืื, ืขืก ืืื ืืึทืืืฉืืงืึทื ืฆื ืึธื ืคึฟืจืขื ืื ืงืจืึทื ื ืืืขืจืกืืข ืืื ืื ืึธืคึผืขืจืึทืฆืืข get, ืืืืฉื ืขืก ืืื ืืขืจืืืึทื ืืืงื ืขืก ืืื ืื ืึธืคึผืขืจืึทืฆืืข replace. kube ืึทืคึผืืกืขืจืืืขืจ ืืื ืืขืืืื ืืื ืืื, ืืืื ื ืึธื ืืืจืืจืืืข get ืื ืืืืคืขืฅ ืืื ืืขืืืื, ืืขืืึธืื ืืขืจ ืึธืคึผืขืจืึทืฆืืข replace ืขืก ืืืขื ื ืืฉื ืึทืจืืขืื.
ืฆื ืงืจืึธื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื Git ืืื ืืขืจืืืึทื ืืืงื ืขืก ืืื ืคืึทืจืืืึทืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืื ืึธืคึผืขืจืึทืฆืืข get, ืฆืื ืืืคืืืกื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืืื ืืื ืืืึธืก ืืืจ ืืืงืืืขื, ืืื ืืืกืคืืจื replace. ืืืจื ืคืขืืืงืืึทื, kubectl ืืืืื ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืืขื ืืึทืคึฟืขื kubectl replace -f manifest.yamlืืื manifest.yaml - ืึท ืฉืืื ืืึธืจ ืฆืืืขืืจืืื (ืืื ืืื ืืืขืจ ืคืึทื, ืืขืจืืืฉื) ืืึทืฉืืึทืืคึผืขืจืืขื ืืืึธืก ืืึทืจืฃ ืืืื ืืื ืกืืึทืืืจื. ืขืก ืืืจื ืก ืืืืก ืึทื ืืขืจ ืืึทื ืืฆืขืจ ืืึทืจืฃ ืฆื ืื ืกืืจืืืขื ื ืฆืื ืืืคืืืกื ืืึทื ืึทืคืขืกืืื, ืืื ืืึธืก ืืื ืึท ื ืื-ื ืืืืืืึทื ืขื ืื ...
ืขืก ืืื ืืืื ืืืื ืฆื ืืืืขืจืงื ืึทื ืืึธืืฉ manifest.yaml ืืื ืืื ืกืืึธืจื ืืื ืืื, ืืืจ ืงืขื ืขื ื ืืฉื ืืืืกื ืืื ืฉืืืึทืื ืฆื ืขืก ืืื ื ืืืืืง ืฆื ืฉืึทืคึฟื ืึท ืืืืคืขืฅ ืึธืืขืจ ืืขืจืืืึทื ืืืงื ืขืก - ืืึธืก ืืืื ืืืื ืืขืืื ืืืจื ืืึทื ืืฆืขืจ ืืืืืืืืืจื.
ืืึทื ืฅ: ืงืขื ืขื ืืืจ ืืืืขื ืึท ืงืขืกืืืืขืจืืืง ืจืึธืืืึทืื ืืืืื ื ืืฆื ืฉืึทืคึฟื, ืคืึทืจืืืึทืื ืืื ืืืกืืขืงื, ืื ืฉืืจืื ื ืึทื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืกืืึธืจื ืืื Git ืฆืืืืืขื ืืื ืื ืงืึธื ืืื ืืึทืงืืืขื ืกื / ืกื?
ืืื ืคึผืจืื ืฆืืคึผ, ืืืจ ืงืขื ืขื ... ืคึฟืึทืจ ืืขื ืืืจ ืืืขื ืืึทืจืคึฟื ืฆื ืื ืกืืจืืืขื ื ืื ืฆืื ืืืคืืืกื ืึธืคึผืขืจืึทืฆืืข ืืึทื ืืคืขืกืืึธืก ืืื ืขืืืขืืข ืืื ืคืื ืืืื ืืื ื ืึทื:
- ืืฉืขืงืก ืื ืืืึทืืืึทื ืคืื ืึท ืืืืคืขืฅ ืืื ืืขื ืงื ืืื,
- ืคึผืขืจืคืึธืจืื ืขืจืฉื ืืืื ืฉืึทืคืื ื,
- ืืขืจืืืึทื ืืืงืื ืืขื ืึธืืขืจ ืืืืืฅ ืขืก.
ืืืขื ืืขืจืืืึทื ืืืงืื ืืขื, ืืืืข ืืึธื ืึทื ืืืื ืงืขื ืืึธืื ืืขืืืื ืืื ื ืืขืฆืืข get ืืื ืืืืืึธืืึทืืืฉ ืฉืขืคึผื ืืขื ืคืึทื ืคืื ืึธืคึผืืืืืกืืืฉ ืืึทืงืื ื - ืืึทืื ืจืืคึผืืืื ืืขืจืืืึทื ืืืงื ืคืจืืืื.
ืึธืืขืจ, ืืืึธืก ืจืืื ืืืขื ื ืื ืจืึธื ืืืขื kube-apiserver ืึธืคืคืขืจืก ืื ืื ืืขืจ ืืืขื ืฆื ืืขืจืืืึทื ืืืงื ืจืขืกืืจืกื: ืื ืึธืคึผืขืจืึทืฆืืข patch, ืืืึธืก ืจืืืืืื ืื ืืึทื ืืฆืขืจ ืคืื ืขืืืขืืข ืคืื โโืื ืืืกืงืจืืืื ืคึผืจืึธืืืขืืก?
ืืึทืืข
ืืืฆื ืืืจ ืืึทืงืืืขื ืฆื ืื ืคึผืึทืืฉืึทื.
ืคึผืึทืืฉืึทื ืืขื ืขื ืื ืขืจืฉืืืง ืืืขื ืฆื ืฆืืืืืื ืขื ืืขืจืื ืืขื ืฆื ืืืืืกืืื ื ืึทืืืืฉืขืงืฅ ืืื Kubernetes. ืึธืคึผืขืจืึทืฆืืข patch ืขืก ืึทืจืืขื ืืื ืืึธืก:
- ืืขืจ kube-apiserver ืืึทื ืืฆืขืจ ืืึทืจืฃ ืฉืืงื ืึท ืืึทืืข ืืื JSON ืคืึธืจืขื ืืื ืกืคึผืขืฆืืคืืฆืืจื ืื ืืืืคืขืฅ,
- ืืื ืึทืคึผืืกืขืจืืืขืจ ืืื ืืืขื ืืึทื ืืืขื ืืื ืื ืงืจืึทื ื ืฉืืึทื ืคืื ืื ืืืืคืขืฅ ืืื ืืจืขื ืืขื ืขืก ืฆื ืื ืคืืจืืื ืื ืคืึธืจืขื.
ืึธืคึผืืืืืกืืืฉ ืืึทืงืื ื ืืื ื ืื ืคืืจืืื ืื ืืื ืืขื ืคืึทื. ืื ืึธืคึผืขืจืึทืฆืืข ืืื ืืขืจ ืืขืงืืึทืจืึทืืืืืข ืืื ืคืึทืจืืืึทืื, ืืึธืืฉ ืืื ืขืจืฉืืขืจ ืขืก ืงืขื ืืืกืงืืืขื ืื ืื ืืขืจืข ืืืขื ืึทืจืื.
ืืืื:
- ื ืืฆื ืึทื ืึธืคึผืขืจืึทืฆืืข
createืืืจ ืืึทืื ืึท ืืืืคืขืฅ ืืืื ืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืคืื ืืื, - ืืืจื
delete- ืืืกืืขืงื ืืืื ืื ืืืืคืขืฅ ืืื ื ืื ืืขืจ ืืืจืฃ, - ืืืจื
patchโ ืืืจ ืืืืฉื ืืขื ืืืืขืงื, ืืจืขื ืืขื ืืื ืฆื ืืขืจ ืคืืจื, ืืืืก ืืื ืืืฉืจืืื ืืื ืืื.
ืึธืืขืจ, ืฆื ืืึธื ืืึธืก, ืืืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืจืืืืืง ืืึทืืข!
ืืื ืคึผืึทืืฉืึทื ืึทืจืืขื ืืื ืืขืื 2: 2-ืืืขื ืฆืื ืืืคืืืกื
ืืืขื ืืืจ ืขืจืฉืืขืจ ืื ืกืืึทืืืจื ืึท ืืขืืืื ื, ืืขืื ืคึผืขืจืคืึธืจืื ืื ืึธืคึผืขืจืึทืฆืืข create ืคึฟืึทืจ ืืฉืึทืจื ืจืขืกืืจืกื.
ืืืขื ืืขืจืืืึทื ืืืงื ืึท ืืขืื ืืขืืืื ื ืคึฟืึทืจ ืืขืืขืจ ืืืื:
- ืืึทืืจืึทืืื ืื ืืึทืืข ืฆืืืืฉื ืื ืืืื ืืืขืจืกืืข ืคืื โโืื ืคืจืืขืจืืืงืข ืืฉืึทืจื ืืื ืื ืงืจืึทื ื ืืฉืึทืจื ืืืขืจืกืืข,
- ืึทืคึผืืืื ืืขื ืืึทืืข.
ืืืจ ืืืขืื ืจืืคื ืืขื ืคึผืึทืืฉ 2-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข, ืืืืึทื 2 ืืึทื ืืคืขืกืืึธืก ืืขื ืขื ืื ืืืึทืืืื ืืื ืืืึทื ืฉืึทืคืื ื:
- ืืืื ืืึทืฉืืึทืืคึผืขืจืืขื ืคืื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื,
- ืืืื ืืึทืฉืืึทืืคึผืขืจืืขื ืคืื ืื ืงืจืึทื ื ืืืื.
ืืืขื ืจืืืืืืื ื ืึธืคึผืขืจืึทืฆืืข delete ืืื kube apiserver ืืื ืืขืจืืคื ืคึฟืึทืจ ืจืขืกืืจืกื ืืืึธืก ืืขื ืขื ืืขืจืงืืขืจื ืืื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื, ืึธืืขืจ ื ืืฉื ืืขืจืงืืขืจื ืืื ืื ืงืจืึทื ื.
ืื 2 ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข ืฆืืืึทื ื ืืื ืึท ืคึผืจืึธืืืขื: ืขืก ืคืืจื ืฆื ืืืืก ืคืื ืกืื ืง ืืื ืื ืคืึทืงืืืฉ ืฉืืึทื ืคืื ืื ืืืื ืืื ืืขื ืงื ืืื ืืื ืื ืืึทืฉืืึทืืคึผืขืจืืขื ืืื ืืื.
ืืืืืกืืจืืฆืืข ืคืื โโืืขื ืคึผืจืึธืืืขื ืืื ืึท ืืืึทืฉืคึผืื
- ืืื ืืื, ืึท ืืฉืึทืจื ืกืืึธืจื ืึท ืืึทืฉืืึทืืคึผืขืจืืขื ืืื ืืืึธืก ืื ืคืขืื
imageืืืคึผืืืืืึทื ื ืขื ืื ืืubuntu:18.04. - ืืึทื ืืฆืขืจ ืืืจื
kubectl editืคืืจืขื ืืขืจื ืื ืืืขืจื ืคืื ืืขื ืคืขืื ืฆืubuntu:19.04. - ืืืขื ืฉืืึทืขื-ืืืคึผืืืืื ื ืื ืืขืื ืืฉืึทืจื ืืื ื ืืฉื ืืืฉืขื ืขืจืืื ืึท ืืึทืืข, ืืืืึทื ืื ืคืขืื
imageืืื ืื ืคืจืืขืจืืืงืข ืืืขืจืกืืข ืคืื โโืื ืืขืืืื ื ืืื ืืื ืื ืงืจืึทื ื ืืฉืึทืจื ืืขื ืขื ืื ืืขืืืข. - ื ืึธื ืฉืืึทืขื-ืืืคึผืืืืืึทื ื
imageืืืืืืubuntu:19.04, ืืึธืืฉ ืื ืืฉืึทืจื ืืืืubuntu:18.04.
ืืืจ ืืึธืื ืืขืกืื ืืฉืจืึธื ืืืึทืืืึธื ืืื ืคืึทืจืคืึทืื ืืขืงืืึทืจืึทืืืืื ืึทืก.
ืืืึธืก ืืื ืึท ืกืื ืืงืจืึทื ืืืื ืืืื?
ืืืื ืืขืจืขืื ืคืื ืขืก ืืื ืืืืืขืืืขื ืฆื ืืึทืงืืืขื ืึท ืืืืึทืื ืฆืืืืฉื ืื ืจืืกืึธืจืก ืืึทื ืึทืคืขืกืืืืฉืึทื ืืื ืึท ืคืืืกื ืืืง ืงื ืืื ืืื ืื ืืึทื ืืคืขืกื ืคืื ืืื. ืืืืึทื ืืื ืึท ืคืึทืงืืืฉ ืืึทืฉืืึทืืคึผืขืจืืขื ืขืก ืงืขื ืืืื ืืื ืกื ืึทื ืึทืืืืฉืึทื ื / ืืึทืืขืืก, ื ืึธื ืงืึทื ืืืื ืขืจื ืืื ืื ืืขืจืข ืืึทืื ืืืึธืก ืืขื ืขื ืืืกืืฃ ืืื ืึทืืืขืงืืขื ืืืขื ืคืื ืื ืืืื ืืื ืึทืืืงืึทืืื ืืืจื ืขืืืขืืข ืงืึทื ืืจืึธืืืขืจื. ืืืจ ืงืขื ืขื ืืื ืืึธื ื ืืฉื ืืืขืื ืฆื ืืึทืืื ืื ืืึทืื ืืื ืืื. ืึธืืขืจ, ืืืจ ืืืขืื ืื ืคืขืืืขืจ ืืืึธืก ืืืจ ืืคืืจืืฉ ืกืคึผืขืกืืคืืขื ืืื Git ืฆื ื ืขืืขื ืื ืฆืื ืขืืขื ืืืึทืืืขืก ืืื ืจืึธืืืึทืื.
ืขืก ืืืจื ืก ืืืืก ืึทืืื ืึทืืืขืืืื ืกืื ืืงืจืึทื ืืืื ืืืื ืืขืจืฉื: ืืืขื ืจืึธืืืื ื ืืืืก ืึท ืืืื, ืืืจ ืงืขื ืขื ืืืืฉื ืึธืืขืจ ืืืกืืขืงื ืืืืื ืื ืคืขืืืขืจ ืืืึธืก ืืขื ืขื ืืคืืจืืฉ ืกืคึผืขืกืืคืืขื ืืื ืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืคืื ืืื (ืึธืืขืจ ืืขื ืขื ืืขืืืขื ืกืคึผืขืกืืคืืขื ืืื ืึท ืคืจืืขืจืืืงื ืืืขืจืกืืข ืืื ืืขื ืขื ืืืฆื ืืืืกืืขืืขืงื).
3-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข
ืื ืืืืคึผื ืืขืืึทื ืง : ืืืฉืขื ืขืจืืื ืึท ืืึทืืข ืฆืืืืฉื ืื ืืขืฆืืข ืึทืคึผืคึผืืืขื ืืืขืจืกืืข ืคืื โโโโืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืคึฟืื Git ืืื ืื ืฆืื ืืืขืจืกืืข ืคืื โโโโืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืคึฟืื Git, ืืื ืื ืงืจืึทื ื ืืืขืจืกืืข ืคืื โโโโืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืคึฟืื ืื ืคืืืกื ืืืง ืงื ืืื. ืื ืจืืืึทืืืื ื ืืึทืืข ืืืื ื ืึธืืงืืืขื ืืื ืื ืกืื ืืงืจืึทื ืืืื ืืืื ืืขืจืฉื:
- ื ืืึท ืคืขืืืขืจ ืฆืืืขืืขืื ืฆื ืื ืฆืื ืืืขืจืกืืข ืืขื ืขื ืืืกืืฃ ื ืืฆื ืึท ืืึทืืข;
- ืคืจืืขืจ ืืืืืกืืื ื ืคืขืืืขืจ ืืื ืื ืืขืฆืืข ืืขืืืขื ืื ืืืขืจืกืืข ืืื ื ืื ืืืืืกืืื ื ืืื ืื ืฆืื ืืืขืจืกืืข ืืขื ืขื ืืึทืฉืืขืืืง ืืื ืึท ืืึทืืข;
- ืคืขืืืขืจ ืืื ืื ืงืจืึทื ื ืืืขืจืกืืข ืคืื โโโโืื ืืืืคืขืฅ ืืืึธืก ืืขื ืขื ืึทื ืืขืจืฉ ืคืื ืื ืฆืื ืืืขืจืกืืข ืคืื โโโโืื ืืึทืฉืืึทืืคึผืขืจืืขื ืืขื ืขื ืืขืจืืืึทื ืืืงื ืืื ืื ืืึทืืข.
ืขืก ืืื ืืืืฃ ืืขื ืคึผืจืื ืฆืืคึผ ืึทื ืขืก ืืืฉืขื ืขืจืืืฅ ืคึผืึทืืฉืึทื kubectl apply:
- ืื ืืขืฆืืข ืึทืคึผืคึผืืืขื ืืืขืจืกืืข ืคืื โโโโืื ืืึทื ืึทืคืขืกืืืืฉืึทื ืืื ืกืืึธืจื ืืื ืื ืึทื ืึทืืืืฉืึทื ืคืื ืื ืืืืคืขืฅ ืืื,
- ืฆืื - ืืขื ืืืขื ืคืื ืื ืกืคึผืขืกืึทืคืืื YAML ืืขืงืข,
- ืืขืจ ืืืฆืืืงืขืจ ืืื ืคึฟืื ืึท ืคืืืกื ืืืง ืงื ืืื.
ืืืฆื ืึทื ืืืจ ืืึธืื ืืืืกืืขืฉืืขืื ืื ืืขืึธืจืืข, ืขืก ืืื ืฆืืื ืฆื ืืึธืื ืืืจ ืืืึธืก ืืืจ ืืึธืื ืืขืืื ืืื ืืืึธืจืฃ.
ืึทืคึผืืืืื ื ืขื ืืขืจืื ืืขื ืฆื ืืืึธืจืฃ
ืืื ืึทืืขืจ, ืืืึธืจืฃ, ืืื ืืขืื 2, ืืขืืืืื ื 2-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื.
ืคืึทืจืจืืืื ืืึทืืข
ืืื ืกืืจ ืฆื ืืึทืฉืืืืขื ืฆื ืึท ื ืืึทืข ืืืคึผ ืคืื ืคึผืึทืืฉืึทื - 3-ืืืขื ืฆืื ืืืคืืืกื - ืืขืจ ืขืจืฉืืขืจ ืฉืจืื ืืืจ ืืึทืงืขื ืขื ืื ืึทืืื ืืขืจืืคืขื ืข. ืคืึทืจืจืืืื ืคึผืึทืืฉืึทื.
ืืืขื ืืืคึผืืืืื ื, ืึท ื ืึธืจืืึทื 2-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข ืืื ืืขื ืืฆื, ืึธืืขืจ werf ืึทืืืฉื ืึทืื ืืืฉืขื ืขืจืืืฅ ืึท ืืึทืืข ืืืึธืก ืืืึธืื ืกืื ืืงืจืึทื ืืื ืื ืคืึทืงืืืฉ ืฉืืึทื ืคืื ืื ืืืื ืืื ืืืึธืก ืืื ืืขืฉืจืืื ืืื ืืื (ืึทืืึท ืึท ืืึทืืข ืืื ืืืฉืืคื ืืื ืืขืจ ืืขืืืืงืขืจ ืกืื ืืงืจืึทื ืืืื ืืืื ืืขืจืฉื ืืืกืงืจืืืื ืืืืื) .
ืืืื ืึท ืืขืกืื ืืฉืจืึธื ืืืึทืืืึธื ืึทืงืขืจื, ืืื ืื ืกืืฃ ืคืื ืื ืืืคึผืืืืืึทื ื ืืขืจ ืืึทื ืืฆืขืจ ืืืงืืื ืึท ืืืืจืขื ืื ื ืืื ืึท ืงืึธืจืึทืกืคึผืึทื ืืื ื ืึธื ืืึธื ืืื ืึท ืืึทืืข ืืืึธืก ืืืื ืืืื ืืขืืืขื ืื ืฆื ืืจืขื ืืขื ืื ืืืื ืฆื ืึท ืกืื ืืงืจืึทื ืืืื ืคืึธืจืขื. ืืขื ืคึผืึทืืฉ ืืื ืืืื ืจืขืงืึธืจืืขื ืืื ืึท ืกืคึผืขืฆืืขื ืึทื ืึธืืึทืฆืืข werf.io/repair-patch. ืขืก ืืื ืื ืืขื ืืืขื ืึทื ืืขืจ ืืึทื ืืฆืขืจ ืก ืืขื ื ืืื ืืืขื ืฆืืืืืื ืืขื ืคึผืึทืืฉ: werf ืืืขื ื ืืฉื ืฆืืืืืื ืขืก ืืืึท ืึทืืข.
ืืืฉืขื ืขืจืืืืื ื ืคืึทืจืจืืืื ืคึผืึทืืฉืึทื ืืื ืึท ืฆืืึทืืืืืึทืืืง ืืึธืก ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืงืืฉืึทืืืึทืื ืคึผืจืืืืจื ืื ืฉืึทืคืื ื ืคืื ืคึผืึทืืฉืึทื ืืืืืจื ืืืืฃ ืื 3-ืืืขื-ืคืึทืจืืื ืื ืคึผืจืื ืฆืืคึผ, ืึธืืขืจ ืืึธื ื ืื ืืืืืึธืืึทืืืฉ ืฆืืืืืื ืื ืคึผืึทืืฉืึทื. ืืขืจืืืืึทื, ืืขื ืึธืคึผืขืจืืืืื ื ืืึธืืข ืืื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื.
3-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข ืืืืื ืคึฟืึทืจ ื ืืึทืข ืจืืืืกืื
ืคึฟืื 1 ืืขืฆืขืืืขืจ 2019, ืื ืืืชื ืืื ืึทืืฃ ืืืขืจืกืืขืก ืคืื werf ืึธื ืืืืื ืืืจื ืคืขืืืงืืึทื ื ืืฆื ืคืื-ืคืืขืืืฉื 3-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื ืฆื ืฆืืืืืื ืขื ืืขืจืื ืืขื ืืืืื ืฆื ื ืืึท ืืขืื ืจืืืืกืื ืจืึธืืื ืืืืก ืืืจื ืืืึธืจืฃ. ืืืืืกืืื ื ืจืืืืกืื ืืืขื ืคืึธืจืืขืฆื ืฆื ื ืืฆื ืื 2-ืืืขื ืฆืื ืืืคืืืกื + ืคืึทืจืจืืืื ืคึผืึทืืฉืึทื ืฆืืืึทื ื.
ืืขื ืึธืคึผืขืจืืืืื ื ืืึธืืข ืงืขื ืขื ืืืื ืขื ืืืืึทืื ืืืจื ืืึทืฉืืขืืืงื WERF_THREE_WAY_MERGE_MODE=onlyNewReleases ืืืฆื.
ืืึธื: ืื ืฉืืจืื ืืื ืืจืืืก ืืื ืืืึธืจืฃ ืืืืขืจ ืขืืืขืืข ืจืืืืกืื: ืืื ืื ืึทืืฃ ืงืึทื ืึทื ืขืก ืืื ืืขืืืืจื ืืจืืื ืืื ืืืขืจืกืืข , ืืื ืืื ืื ืืืชื ืงืึทื ืึทื - ืืื .
3-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข ืคึฟืึทืจ ืึทืืข ืจืืืืกืื
ืกืืึทืจืืื ื 15 ืืขืฆืขืืืขืจ 2019, ืืืชื ืืื ืึทืืฃ ืืืขืจืกืืขืก ืคืื ืืืขืจืฃ ืึธื ืืืืื ืฆื ื ืืฆื ืคืื 3-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื ืืืจื ืคืขืืืงืืึทื ืฆื ืฆืืืืืื ืขื ืืขืจืื ืืขื ืฆื ืึทืืข ืจืืืืกืื.
ืืขื ืึธืคึผืขืจืืืืื ื ืืึธืืข ืงืขื ืขื ืืืื ืขื ืืืืึทืื ืืืจื ืืึทืฉืืขืืืงื WERF_THREE_WAY_MERGE_MODE=enabled ืืืฆื.
ืืืึธืก ืฆื ืืึธื ืืื ืจืืกืึธืจืก ืึทืืืึธืกืงืึทืืื ื?
ืขืก ืืขื ืขื 2 ืืืืคึผืก ืคืื ืึทืืืึธืกืงืึทืืื ื ืืื ืงืืืขืจื ืขืืขืก: ืืคึผืึท (ืืึธืจืืืึธื ืืึทื) ืืื ืืืคึผืึท (ืืืขืจืืืงืึทื).
ืืึธืจืืืึธื ืืึทื ืกืึทืืขืงืฅ ืืืืืึธืืึทืืืฉ ืื ื ืืืขืจ ืคืื ืจืขืคึผืืึทืงืึทื, ืืืขืจืืืงืึทื - ืื ื ืืืขืจ ืคืื ืจืขืกืืจืกื. ืืืืืข ืื ื ืืืขืจ ืคืื ืจืขืคึผืืึทืงืึทื ืืื ืืืื ืจืขืงืืืืจืขืืขื ืฅ ืืขื ืขื ืกืคึผืขืกืืคืืขื ืืื ืื ืืืื ืืึทื ืืคืขืกื (ืืขื ืืืื ืืึทื ืืคืขืกื). spec.replicas ืึธืืขืจ spec.containers[].resources.limits.cpu, spec.containers[].resources.limits.memory ะธ ).
ืคึผืจืึธืืืขื: ืืืื ืึท ืืึทื ืืฆืขืจ ืงืึทื ืคืืืืขืจ ืึท ืืืื ืืื ืึท ืืฉืึทืจื ืึทืืื ืึทื ืขืก ืกืคึผืขืฆืืคืืฆืืจื ืืืืขืจ ืืืึทืืืขืก ืคึฟืึทืจ ืจืขืกืืจืกื ืึธืืขืจ ืจืขืคึผืืึทืงืึทื ืืื ืึทืืืึธืกืงืึทืืขืจ ืืขื ืขื ืขื ืืืืึทืื ืคึฟืึทืจ ืืขื ืืืื, ืืื ืืขืืขืจ ืืืคึผืืืืืึทื ื, ืื ืืืึธืจืฃ ืืืขื ืืึทืฉืืขืืืง ืื ืืืึทืืืขืก ืฆื ืืืึธืก ืืื ืืขืฉืจืืื ืืื ืื ืืฉืึทืจื. .
ืขืก ืืขื ืขื ืฆืืืื ืกืึทืืืฉืึทื ื ืฆื ืืขื ืคึผืจืึธืืืขื. ืฆื ืึธื ืืืืื ืืื, ืขืก ืืื ืืขืกืืขืจ ืฆื ืืืกืืืืื ืืคืืจืืฉ ืกืคึผืขืฆืืคืืฆืืจื ืึทืืืึธืกืงืึทืื ืืืึทืืืขืก ืืื ืื ืืฉืึทืจื ืืึทืฉืืึทืืคึผืขืจืืขื. ืืืื ืื ืึธืคึผืฆืืข ืืื ื ืืฉื ืคึผืึทืกืืง ืคึฟืึทืจ ืขืืืขืืข ืกืืื (ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืืึทื ืขืก ืืื ืืึทืงืืืขื ืฆื ืฉืืขืื ืื ืขืจืฉื ืืืื ืืืืึทืฅ ืืื ืื ื ืืืขืจ ืคืื ืจืขืคึผืืึทืงืึทื ืืื ืื ืืฉืึทืจื), werf ืึธืคืคืขืจืก ืื ืคืืืืขื ืืข ืึทื ืึทืืืืฉืึทื ื:
-
werf.io/set-replicas-only-on-creation=true -
werf.io/set-resources-only-on-creation=true
ืืืื ืึทืืึท ืึท ืึทื ืึธืืึทืฆืืข ืืื ืคืึธืจืฉืืขืื, werf ืืืขื ื ืืฉื ืืึทืฉืืขืืืง ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืืึทืืืขืก ืืืืฃ ืืขืืขืจ ืืืคึผืืืืืึทื ื, ืึธืืขืจ ืืืขื ื ืึธืจ ืฉืืขืื ืืื ืืืขื ืื ืืืื ืืื ืืืืืขืก ืืืฉืืคื.
ืคึฟืึทืจ ืืขืจ ืืขืืึทืืืก, ืืขื ืื ืคึผืจืืืขืงื ืืึทืงืืืืขื ืืืืฉืึทื ืคึฟืึทืจ ะธ .
ืคืึทืจืืืขืจื ืื ื ืืฆื ืคืื 3-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข
ืืขืจ ืืึทื ืืฆืขืจ ืงืขื ืขื ืืขืจืืืืึทื ืคืึทืจืืืขืจื ืื ื ืืฆื ืคืื ื ืืึทืข ืคึผืึทืืฉืึทื ืืื ืืืึธืจืฃ ื ืืฆื ืึท ืกืืืืืืข ืืืึทืืขืืืืืง WERF_THREE_WAY_MERGE_MODE=disabled. ืึธืืขืจ, ืกืืึทืจืืื ื ืคึฟืื 1 ืืขืจืฅ 2020, ืืขื ืคืึทืจืืึธื ืืืขื ื ืื ืืขืจ ืึทืคึผืืืื. ืืื ืขืก ืืืขื ื ืึธืจ ืืืื ืืขืืืขื ืฆื ื ืืฆื 3-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื.
ืึทืืึธืคึผืืืึธื ืคืื ืจืขืกืืจืกื ืืื ืืืึธืจืฃ
ืืึทืกืืขืจืื ื ืืขื ืืืคึฟื ืคืื ืึทืคึผืืืืื ื ืขื ืืขืจืื ืืขื ืืื 3-ืืืขื-ืคืึทืจืืื ืื ืคึผืึทืืฉืึทื ืขืจืืืืื ืืื ืื ืฆื ืืืืื ืื ืกืืจืืืขื ื ืึทืืึท ืึท ืฉืืจืื ืืื ืึทืืึทืคึผืืื ื ืจืขืกืืจืกื ืืืึธืก ืืขื ืขื ืืื ืืขื ืงื ืืื ืืื ืื ืืขืื ืืขืืืื ื.
ืืขืื 2 ืืื ืึท ืคึผืจืึธืืืขื: ืืืจ ืงืขื ืขื ื ืืฉื ืืืืื ืึท ืืืื ืฆื ืื ืืฉืึทืจื ืืึทื ืึทืคืขืกืืื ืืืึธืก ืฉืืื ืืืืืกืฅ ืืื ืืขื ืงื ืืื ืึธื ืจืืงืจืืืืืื ื ืืขื ืืืื ืคึฟืื ืงืจืึทืฆื (ืืขื. , ). ืืืจ ืืขืืขืจื ื ืืืขืจืฃ ืฆื ืึธื ื ืขืืขื ืืืืืกืืื ื ืจืขืกืืจืกื ืคึฟืึทืจ ืืขืืืื ื. ืฆื ืืึธื ืืึธืก, ืืืจ ืืึทืจืคึฟื ืฆื ืื ืกืืึทืืืจื ืึทื ืึทื ืึธืืึทืฆืืข ืืืืฃ ืื ืงืจืึทื ื ืืืขืจืกืืข ืคืื โโโโืื ืืืื ืคืื ืื ืคืืืกื ืืืง ืงื ืืื (ืืืฉื, ื ืืฆื kubectl edit):
"werf.io/allow-adoption-by-release": RELEASE_NAMEืืืฆื ืื ืืืื ืืึทืจืฃ ืืืื ืืืกืงืจืืืื ืืื ืื ืืฉืึทืจื ืืื ืืขืจ ืืืืึทืืขืจ ืืึธื werf ืืืคึผืืืื ืึท ืืขืืืื ื ืืื ืื ืฆืื ืขืืขื ื ืึธืืขื, ืื ืืืืืกืืื ื ืืืื ืืืขื ืืืื ืื ืืขื ืืืขื ืืื ืืขื ืืขืืืื ื ืืื ืืืืืื ืืื ืืขืจ ืืืึทื ืงืึธื ืืจืึธื. ืืขืจืฆื, ืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืึทืงืกืขืคึผืืื ื ืึท ืืืื ืคึฟืึทืจ ืืขืืืื ื, werf ืืืขื ืืจืขื ืืขื ืื ืงืจืึทื ื ืฉืืึทื ืคืื ืื ืืืื ืคืื ืื ืคืืืกื ืืืง ืงื ืืื ืฆื ืื ืฉืืึทื ืืืกืงืจืืืื ืืื ืื ืืฉืึทืจื, ื ืืฆื ืื ืืขืืืข 3-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื ืืื ืื ืกืื ืืงืจืึทื ืืืื ืืืื ืืขืจืฉื.
ืืึธื: ืืึทืฉืืขืืืงื WERF_THREE_WAY_MERGE_MODE ืืื ื ืืฉื ืืืืจืงื ืื ืึทืืึทืคึผืืืืฉืึทื ืคืื ืจืขืกืืจืกื - ืืื ืืขื ืคืึทื ืคืื ืงืื ืืขืจ, ืึท 3-ืืืขื ืฆืื ืืืคืืืกื ืืึทืืข ืืื ืฉืืขื ืืืง ืืขื ืืฆื.
ืืขืืึทืืืก - ืืื .
ืงืึทื ืงืืืืฉืึทื ื ืืื ืฆืืงืื ืคึฟื ืคึผืืึทื ื
ืืื ืืึธืคึฟื ืึทื ื ืึธื ืืขื ืึทืจืืืงื ืขืก ืืื ืืขืืืืจื ืงืืืจืขืจ ืืืึธืก 3-ืืืขื ืฆืื ืืืคืืืกื ืคึผืึทืืฉืึทื ืืขื ืขื ืืื ืืืึธืก ืืื ืืขืงืืืขื ืฆื ืืื. ืคื ื ื ืคืจืืงืืืฉ ื ืฉืืื ืืคืื ืง ื ืคื ื ืืข ืจ ืื ืืฐืืงืืื ื ืคื ื ืืข ืจ ืฐืืจ ืฃ ืคืจืืืขืงื , ืื ื ืืฒืข ืจ ืืืจืืคืืจืื ื ืืขืฐืข ื ื ื ืื ืืข ืจ ืฉืจืื , ืฆ ื ืคืืจืืขืกืขืจ ื ื ื ืืขืืึพืืืื ืข ืื ืืืืืงืืื ื . ืืืฆื ืืืจ ืงืขื ืขื ืคืึทืจืืขืกื ืืืขืื ืื ืคึผืจืึธืืืขืืก ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืกืื ืืงืจืึทื ืึทืืืืฉืึทื, ืืืึธืก ืึธืคื ืืืืคืฉืืืื ืืืขื ื ืืฆื ืืขืื 2. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืึท ื ืืึทืข ื ืืฆืืง ืฉืืจืื ืคืื ืึทืืึทืคึผืืื ื ืฉืืื ืืึทืื ืืึธืืืื Kubernetes ืจืขืกืืจืกื ืืื ืฆืืืขืืขืื ืฆื ืื ืืขืื ืืขืืืื ื.
ืขืก ืืขื ืขื ื ืึธื ืขืืืขืืข ืืฉืื ืืื ืืฉืึทืืึทื ืืืฉืื ืืื ืืขืื-ืืื ืืืคึผืืืืืึทื ืฅ, ืึทืืึท ืืื ืื ื ืืฆื ืคืื Go ืืขืืคึผืืึทืืขืก, ืืืึธืก ืืืจ ืืืขืื ืคืึธืจืืขืฆื ืฆื ืึทืืจืขืก.
ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืืื ืืขืจืืืึทื ืืืงื ืืขืืืึธืืก ืืื ืึทืืึทืคึผืฉืึทื ืงืขื ืขื ืืืื ืืืื ืืขืคึฟืื ืขื ืืื .
ืืขืื 3
ืืืขืจื ืึท ืกืคึผืขืฆืืขื ืืึทืืขืจืงืื ื ื ืึธืจ ืื ืื ืืขืจืข ืืึธื ืึท ื ืืึทืข ืืืืคึผื ืืืขืจืกืืข ืคืื โโืืขืื - ืื 3 - ืืืึธืก ืืืื ื ืืฆื 3-ืืืขื-ืคืึทืจืืื ืื ืคึผืึทืืฉืึทื ืืื ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืืืืขืจ. ืื ื ืืึทืข ืืืขืจืกืืข ืคืื โโืืขืื ืจืืงืืืืืขืจื ืืืืืกืืื ื ืื ืกืืึทืืืืฉืึทื ื ืฆื ืืืึทืื ืืื ืืื ืื ื ืืึท ืืขืืืื ื ืกืืึธืจืืืืฉ ืคึฟืึธืจืืึทื.
Werf, ืคึฟืึทืจ ืืืื ืืืื, ืืื ืืืฆื ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ื ืืฆื ืืืืืขืจ, ืกืืืืืฉื ืฆื 3-ืืืขื ืฆืื ืืืคืืืกื ืืื ืฆืืืขืืขืื , ืืฉืขืช ืจืืขื ืงืึทืืคึผืึทืืึทืืึทื ืืื ืืืืืกืืื ื ืืขืื 2 ืื ืกืืึทืืืืฉืึทื ื (ืงืืื ืืืืืจืืืฉืึทื ืกืงืจืืคึผืก ืืึทืจืคึฟื ืฆื ืืืื ืขืงืกืึทืงืืืืึทื). ืืขืจืืืขืจ, ืืื ืืืขืจืฃ ืกืืืืืฉืื ืฆื ืืขืื 3, ืืืึธืจืฃ ื ืืฆืขืจืก ืืึธื ื ืื ืคืึทืจืืืจื ืื ืืืืคึผื ืึทืืืืึทื ืืืืืฉืื ืคืื ืืขืื 3 ืืืืขืจ ืืขืื 2 (ืืืขืจืฃ ืืื ืืื ืืืื).
ืึธืืขืจ, ืื ืืึทืฉืืืืขื ืคืื ืืืึธืจืฃ ืฆื ืื ืืขืื 3 ืงืึธืืขืืึทืกืข ืืื ืืึทืฉืขืจื ืืื ืืืขื ืคึผืึทืกืืจื ืืื ืืขื ืืขืื ืฆืืงืื ืคึฟื. ืืึทืฉืืึธืขืก ืืึธืก ืืืขื ืืืื werf 1.1 ืึธืืขืจ werf 1.2 (ืืขืจืืืืึทื, ืื ืืืืคึผื ืืืขืจืกืืข ืคืื โโwerf ืืื 1.0; ืคึฟืึทืจ ืืขืจ ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืืึธืจืฃ ืืืขืจืกืืข ืืืื, ืืขื ). ืืื ืืขื ืฆืืื, ืืขืื 3 ืืืขื ืืึธืื ืฆืืื ืฆื ืกืืืืืึทืืืื.
ืคึผืก
ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ื ืกืขืจืืข ืคืื โโืืขืจืืช ืืืขืื ืื ืึธืืืืืืฉืึทื ื ืืื ืืืึธืจืฃ:
- ยซ";
- ยซ";
- ยซ'.
- ยซ";
- ยซ";
- ยซ'.
ืืงืืจ: www.habr.com
