ืืขืจื. ืชืจืืื: ืืืงืืจ ืฉื ืืืงืกื ืืื ื ืืชื ืขื ืืื ืจืื ืกืงืื, ืืื ืืก SRE ืืืืื ื-ReactiveOps, ืฉืขืืื ืืืืืจื ืืคืืชืื ืฉื ืืคืจืืืงื ืฉืืืืจื. ืืจืขืืื ืฉื ืืืืืช ืืจืืื ืฉื ืื ืฉื ืคืจืก ื-Kubernetes ืงืจืื ืืืื ื ืืืื, ืืืื ืื ื ืขืืงืืื ืืืจื ืืืืืืช ืืืื ืืขื ืืื.
ืฉืื ืืืฆืื
ืคืขื ืืืจ ืคืขื, ืจืืื ื ืฉืืืืืช ืชืฆืืจื ืงืืืช ืืืืืจื ืืืืืืืช ืืืขืืืช ืืืืืืช ืฉืฉืืืจืืช ืขื ืืื ืืกืื ืขืจืื ืืืืื. ืืฉืื ืืืื ืคืฉืื - ืืืฉื, ืชืฆืืจื ืฉื ืืงืฉืืช ืืฉืืืื ืฉื ืฉืืื ืขืงื ืฉืืื (ืืงืฉืืช ืืฉืืืื) - ืขืืื ืืฉืืืจ ืืช ืงื ื ืืืืื ืืืืืืืื ืืืฃ ืืืืืื ืืขืืืกื ืขืืืื ืืื ืืฉืืืื. ืื ืืขืืจ ืฉืืืืืช ืงืืืช ืืชืฆืืจื ืืืืืื ืืืคืจืขืืช ืืืืฆืืจ, ืืขืช Polaris ืืืคืฉืจืช ืืื ืืข ืืืชื ืืืืืืื.
Polaris ืขืืืจืช ืื ืืืืื ืข ืืืขืืืช ืชืฆืืจื ืืืฉืคืืขืืช ืขื ืืืฆืืืืช, ืืืืืื ืืช, ืืืืจืืืืช ืืืืืืื ืฉื ืืืืฉืืืื ืฉืื. ืื ืืงื ืขื ืืืืื ืคืืืื ืืชืฆืืจืืช ืืคืจืืกื ืืืื ืืข ืืขืืืช ืขืชืืืืืช. ืขื Polaris, ืืชื ืืืื ืืืฉืื ืืฉืงื ืืืืืขื ืฉืืืืฉืืืื ืฉืื ืคืจืืกืื ืืืืฆืขืืช ืกื ืฉื ืกืื ืืจืืื ืฉื ืืืงื ืืืื.
ืคืืืืจืืก ืืืจืืืช ืืฉื ื ืืจืืืืื ืืจืืืืื:
- ืืื ื ืืืืจ ืืืกืคืง ืืืืข ืขื ืืืืช ืืชืฆืืจื ืฉื ืืคืจืืกืืช ืืงืืืืืช ืืืฉืืื;
- webhook ืืืืืงืืช ื ืืกืืื ื ืืืื ืข ืคืจืืกืืช ืฉืืื ื ืขืืืืืช ืืชืงื ืืืงืืื.
ืืื ืืืืื ืื ืฉื ืคืืืจืืก
ืืื ืืืืืื ืื ืฉื Polaris ื ืืฆืจ ืืื ืืกืคืง ืืจื ืคืฉืืื ืืืืืืืืช ืืจืืืช ืืช ืืืฆื ืื ืืืื ืฉื ืคืจืืกืืช Kubernetes ืืืงืื ืืืืฆืืช ืืฉืืคืืจืื. ืืื ืืกืคืง ืกืงืืจื ืืืื ืฉื ืืืฉืืื, ืืื ืืคืจืง ืืช ืืชืืฆืืืช ืืคื ืงืืืืจืืืช, ืืจืื ืฉืืืช ืืคืจืืกื.
ืชืงื ื ืืจืืจืช ืืืืื ืฉื ืคืืืจืืก ืื ืืืืืื, ืื ืื ืชืชืคืืื ืื ืืฆืืื ืฉืืื ื ืืื ืืื ืฉืฆืืคืืชื. ืืืืจื ืืขืืงืจืืช ืฉื ืคืืืจืืก ืืื ืืืฆืื ืกืื ืืจืืื ืืืืืื ืืืฉืืืฃ ืืชืฆืืจืช ืืจืืจืช ืืืื ืืฆืืื ืช. ืื ืืชืฆืืจื ืืืืฆืขืช ื ืจืืืช ื ืืงืฉื ืืื, ื ืืชื ืืชืงื ืืืชื ืืืืื ืชืืืื ืชืฆืืจืช ืืคืจืืกื, ืืืืื ืืืชื ืืขืืืกื ืขืืืื ืกืคืฆืืคืืื.
ืืืกืืจืช ืคืจืกืื ืคืืืจืืก ืืืืื ื ืื ืจืง ืืืฆืื ืืช ืืืื ืขืฆืื, ืืื ืื ืืชืืจ ืืคืืจืื ืืช ืืืืืงืืช ืืืืืืืช ืื. ืื ืกืงืืจื ืืืืืช ืงืืฉืืจ ืืชืืขืื ืงืฉืืจ, ืืืกืืืจ ืืืืข ืื ื ืืืืื ืื ืฉืืื ืืฉืืื ืืืกืคืง ืงืืฉืืจืื ืืืฉืืืื ื ืืกืคืื ืื ืืฉื.
Polaris Webhook
ืื ืืื ืืืืืื ืื ืขืืืจ ืืงืื ืกืงืืจื ืืืืืช ืฉื ืืชืฆืืจื ืื ืืืืืช ืฉื ืคืจืืกืืช, ืื ื-webhook ืืืืื ืขืืืื ืืชืงื ืื ืขืืืจ ืื ืืคืจืืกืืช ืฉืืืฉืงื ืืืฉืืื.
ืืืืจ ืชืืงืื ืืืขืืืช ืฉืืืื ืขื ืืื ืืื ืืืืืื ืื, ืชืืื ืืืฉืชืืฉ ื-webhook ืืื ืืืืืื ืฉืืชืฆืืจื ืืขืืื ืื ืชืจื ืืชืืช ืืกืื ืืจื ืฉื ืงืืข ืฉืื. ื-webhook ืื ืืืคืฉืจ ืคืจืืกืืช ืืืฉืืื ืฉืชืฆืืจืชื ืืืืื ืกืืืืช ืืฉืืขืืชืืืช (ืจืืช ื"ืฉืืืื").
ืืคืืื ืฆืืื ืฉื ื-webhook ืืื ืืจืืฉ, ืืื ืืื ืขืืืื ืืืจืืฉ ืืืืงืืช ืืงืืคืืช ืืื ืืืืืฉื ืืืื ืืืืฆืืจ. ืืื ืืจืืข ืคืืฆ'ืจ ื ืืกืืื ื ืืืืง ืืคืจืืืงื ืงืื ืคืชืื ืืืฉ ืืืืืืื. ืืืืืื ืฉืืื ืขืืื ืืืคืจืืข ืืขืืืื ืคืจืืกืืช, ืืฉืชืืฉ ืื ืืืืืจืืช.
ืชืืืืช ืืขืืืื
ืื ื ืืงืืื ืฉืืืืืื ืฉืืชื ืขืืืื ืงืืจื ืืช ืืืืจืื ืืื, Polaris ืืื ืืื ืฉืขืฉืื ืืืฆืื ืฉืืืืฉื. ืจืืฆื ืื ืกืืช ืืช ืืื ืืืืืื ืื ืืขืฆืื? ืคืจืืกืช ืคืื ื ืืืฉืืื ืืื ืงืื ืืืื. ืืื ืืืชืงื ืขื ืืืืืืช ืืื ืืืืืืช (ืืงืจืืื ืืืื), ืืื ืื ืชืื ืื ื ืฉืืจืื ืืคื ืื. ืืื ืืคืจืืก ืืช ืืื ืืืืืื ืื ืืืืฆืขืืช kubectl, ืืคืขื:
kubectl apply -f https://raw.githubusercontent.com/reactiveops/polaris/master/deploy/dashboard.yaml
ืืขืช ืขืืื ืืืืืืจ ืืขืืจืช ืืฆืืืืช ืืื ืืืฉืช ืืืื ืืืืืื ืื ืืจื ืืฆืืื ืืงืืืืช 8080:
kubectl port-forward --namespace polaris svc/polaris-dashboard 8080:80
ืืืืื, ืืฉื ื ืืจืืื ืจืืืช ืืืจืืช ืืืฉืชืืฉ ืืืคืจืืก ืืช Polaris, ืืืื ืฉืืืืฉ ื- Helm. ืืชื ืืืื ืืืืื ืขื ืื ืืขืื ืืจืื ืืืชืจ
ืืืช ืจืง ืืืชืืื
ืื ืื ื ื ืจืืฉืื ืืื ืฉืคืืืืจืืก ืื ืชื ืขื ืื, ืืื ืืกืืคืืจ ืื ื ืืืจ ืฉื. ืืฉ ืืจืื ืืืืงืืช ืืืฉืืช ืืืจื ืฉื ืจืฆื ืืืืกืืฃ ืืื ืืืจืืื ืืช ืืคืื ืงืฆืืื ืืืืช. ืื ื ืื ืืืคืฉืื ืืจื ืืืื ืืืชืจ ืืืืฉื ืืืื ืืืืงืช ืืจืืืื ืืจืืช ืืจืื ืืฉืืืช ืื ืืืฉืื. ืื ืชืจืฆื ืืืืข ื ืืกืฃ ืขื ืืชืืื ืืืช ืฉืื ื, ืืืืง
ืื ืืชื ืืชืจืฉื ืฉ-Polaris ืขืฉืื ืืืืืช ืฉืืืืฉื, ืื ื ืืงืืืฉื ืืื ืื ืกืืช ืืืช. ื ืงืื ืืฉืืื ืื ืจืขืืื, ืืฉืื, ืฉืืืืช ืื ืืงืฉืืช ืืฉืืื. ื ืืชื ืืืฆืืจ ืืืชื ื ืงืฉืจ ื
ื .ื ืืืืชืจืื
ืงืจื ืื ืืืืื ืฉืื ื:
- ยซ
ืืจืืืช ืืืฉืืื ืฉื Kubernetes (ืกืงืืจื ืืืืืช ืืืื ืืืืื) "; - ยซ
6 ืืืื ืืขืจืืช ืืฉืขืฉืขืื ืืชืคืขืื ืฉื Kubernetes [ืืืคืชืจืื ืฉืืื] "; - ยซ
9 ืฉืืืืช ืขืืืื ืืืืืฆืืช ืืืืืืช Kubernetes "; - ยซ
ืืืืจื ืืช kubedog, ืกืคืจืืื ืืืขืงื ืืืจ ืืฉืืื Kubernetes ".
ืืงืืจ: www.habr.com