ืื ืฉืื ืจืืื ืืืืื ืื ืฉืืกืคืืง ืืืขืืืจ ืืช ืืืคืืืงืฆืื ื-Kubernetes (ืืืืฆืขืืช Helm ืื ืืื ืืช) ืืื ืืฉืืื. ืืื ืื ืื ืื ืื ืคืฉืื.
ืงืืืฆื
ืฉืื ืจืืฉืื: ืืืืจืช ืืงืฉืืช ืืืืืืืช ืฉื ืคืื
ื ืชืืื ืืืงืืช ืกืืืื ื ืงืืื ืื ืืคืื ืฉืื ื ืืคืขื. Kubernetes ืขืืฉื ืขืืืื ื ืืืจืช ืืชืืืื ืชืจืืืืื ืืืืืคืื ืืืฆืื ืืฉื. ืืื ืืชืืจืจ ืฉืืืชืืื ืืคืขืืื ืื ืืืื ืืืงื ืคืื ืื ืงืฉื ืืืขืจืื ืืื ืืฉืืืื ืืื ืฆืจืื ืืื ืืขืืื ืืืฆืืื. ืืื ืขืืืืช ืืงืฉืืช ืืืฉืืืื ืืืืืืืช. ืืฉ ืืจืื ืืืืืืื ืืืื ืืืืฉื ืืืืื ืืืืชืจ ืืงืืืขืช ืืงืฉืืช ืืืืืืืช. ืืคืขืืื ืื ืืืืช ืืจืืืฉ ืืืืื ืื ืืืชืจ ืืื ืืช ืืืฉืจ ืืืข. ืื ื ืืืืฉื ืฉืื ื.
ืืงืฉืืช ืคืื - ืืื ืืขืจื ืืขืืงืจื ืืืฉืืฉ ืืช ืืืชืืื ืืื ืืืงื ืืช ืืชืจืืื ืืฆืืจื ืืืืืืช.
ืฉื
ืชืืขืื Kubernetes : ืฉืื ืืกืื ืื ืงืืืข ืืช ืงืืืฆืช ืืฆืืชืื ืฉืืื ื ืืชื ืืชืืื ืืช ืืคืื. ืืืืืื, ืืกื ื PodFitsResources ืืืืง ืื ืืฆืืืช ืืฉ ืืกืคืืง ืืฉืืืื ืืื ืืกืคืง ืืช ืืงืฉืืช ืืืฉืื ืืกืคืฆืืคืืืช ืฉื ืืคืื.
ืื ื ืืฉืชืืฉืื ืืืงืฉืืช ืืืฉืืืื ืืื ืฉื ืืชื ืืืื ืืืฉืชืืฉ ืืื ืืื ืืืขืจืื ืืื ืืฉืืืื ืืืขืฉื ืืืืฉืื ืืงืืง ืื ืืื ืืขืืื ืืจืืื. ืืืจื ืื ืืืชืืื ืืืื ืืืงื ืฆืืชืื ืืฆืืจื ืืฆืืืืชืืช. ืืชืืืื ืจืฆืื ื ืืืืืืจ ืืงืฉืืช ืขื ืฉืืืืื ืืื ืืืืืื ืฉืืื ืคืื ืืืื ืืกืคืจ ืืืื ืืกืคืืง ืฉื ืืฉืืืื, ืื ืฉืื ื ืื ืฉืืฉืื ื ืืชืืืื ืืืื ืืฉืืขืืชืืช ืืืืง ืืืคืืืื ืืขืืื ืื ืชืืืื ื ืืืืืื, ืืืืื ืื ืืชืงืืื ืืงืฉืืช ืืืฉืืืื ืขืืืจื.
ืืืงืจื ืื, ืืืชืืื ืืื ืืืืฃ ืชืจืืืืื ืืืืฆื ืืื ืืื ืืกืืื ืืชืืื ืืืชื ืืืืฉ ืืืืืื ืฉืืืืฉืืจ ืืืงืจื ืื ืืื ืืืฉื ืืื ืืฉืืืื ืชืืจืืฉ ืืืคืืืงืฆืื, ืืจืืื ืืจืืื ืืืืืืจืืชื ืืชืืืื.
ืืืืืืช ืชืจืืืืื - ืืื ืืืื ืืจืืจ ืืืชืจ ืืชืจืืื. ืืื ืืืืฆื ืืช ืืืืช ืืืฉืืืื ืืืงืกืืืืืช ืฉืืืฉืืื ืืงืฆื ืืืืื.
ืฉืื, ื
ืชืืขืื ืจืฉืื : ืื ืืืืื ืืฉ ืืืืืช ืืืืจืื ืฉื 4 GiB, ืืื ื-kubelet (ืืืื ืืจืืฆื ืฉื ืืืืื) ืืืืคื ืืืชื. ืืื ืืจืืฆื ืืื ื ืืืคืฉืจ ืืืืืื ืืืฉืชืืฉ ืืืชืจ ืืืืืืช ืืืฉืืืื ืฉืฆืืื ื. ืืืืืื, ืืืฉืจ ืชืืืื ืืงืื ืืืื ืจ ืื ืกื ืืืฉืชืืฉ ืืืืชืจ ืืืืืช ืืืืืจืื ืืืืชืจืช, ืืืืช ืืืขืจืืช ืืคืกืืงื ืืช ืืชืืืื ืขื ืฉืืืืช "ืืกืจ ืืืืจืื" (OOM).
ืืืื ืืืื ืชืืื ืืืฉืชืืฉ ืืืืชืจ ืืฉืืืื ืืื ืฉืฆืืื ืืืงืฉืช ืืืฉืื, ืื ืืขืืื ืื ืืืื ืืืฉืชืืฉ ืืืืชืจ ืืื ืฉืฆืืื ืืืืืื. ืงืฉื ืืืืืืจ ืืช ืืขืจื ืืื ืืฆืืจื ื ืืื ื, ืืื ืืื ืืฉืื ืืืื.
ืืืืคื ืืืืืืื, ืื ื ืจืืฆืื ืฉืืจืืฉืืช ืืืฉืืืื ืฉื ืชืจืืื ืืฉืชื ื ืืืืื ืืืืืจ ืืืืื ืฉื ืชืืืื ืืืื ืืืคืจืืข ืืชืืืืืื ืืืจืื ืืืขืจืืช - ืื ืืืืจื ืฉื ืืฆืืช ืืืืืืช.
ืืฆืขืจื, ืื ื ืื ืืืื ืืชืช ืื ืืืืช ืกืคืฆืืคืืืช ืืืื ืืขืจืืื ืืืืืืจ, ืืื ืื ืื ื ืืขืฆืื ื ืืงืคืืืื ืขื ืืืืืื ืืืืื:
- ืืืืฆืขืืช ืืื ืืืืงืช ืขืืืก, ืื ื ืืืืื ืจืืช ืชืขืืืจื ืืกืืกืืช ืืื ืืจืื ืืช ืืฉืืืืฉ ืืืฉืืื ืืคืื (ืืืืจืื ืืืขืื).
- ืื ืื ื ืืืืืจืื ืืช ืืงืฉืืช ืืคืื ืืขืจื ื ืืื ืืืืคื ืฉืจืืจืืชื (ืขื ืืืืืช ืืฉืืืื ืฉื ืืขืจื ืคื 5 ืืขืจื ืืืงืฉืืช) ืืืชืืื ื ืื. ืืืฉืจ ืืืงืฉืืช ื ืืืืืช ืืื, ืืชืืืื ืื ืืืื ืืืชืืื, ืืืขืชืื ืงืจืืืืช ืืืจื ืืฉืืืืืช ืืื ืจืืฆื ืืกืชืืจืืืช ืฉื Go.
ืฉืืื ืื ืฉืืืืืืช ืืฉืืืื ืืืืืืช ืืืชืจ ืืงืฉืืช ืขื ืชืืืื ืืืืืื ืฉืืคืื ืืงืืง ืืฆืืืช ืืขื ืขื ืืกืคืืง ืืฉืืืื ืืืื ืื.
ืชืืจื ืืขืฆืืื ืืฆื ืฉืื ืืฉ ืืื ืฉืจืช ืืื ืืจื ื ืงื ืืฉืงื ืขื ืืืืืช ืืฉืืืื ืืืืื ืืืื, ื ืืื 4 GB ืฉื ืืืืจืื. ืกืืืจ ืืื ืื ืฉืชืืืื ืื ืืฆืืจื ืืืชืืื ืืืคืงืืช, ืืื ืืืืื ืืืฉ ืืฆืืจื ืืืืืช ืืชืืืื ืืฆืืืช ืขื ืืคืืืช 4 GB ืฉื ืืืืจืื ืืืื. ืื ืื ืงืืื ืฆืืืช ืืื, ืขื ืืืฉืืื ืืืฆืื ืฆืืืช ืืืฉ ืืื ืืขืื ืืช ืืคืื ืืื, ืื ืฉืขืฉืื ืืงืืช ืืื ืื. ืืฉืื ืืฆืืฆื ืืช ืืืืื ืืื ืืงืฉืืช ืืฉืืืื ืืืืืืืช ืืืื ืืืื ืืื ืืืืืื ืงื ื ืืืื ืืืืจ ืืืืง.
ืฉืื ืฉื ื: ืืืืจืช ืืืื ื ืืืื ืืืช ืืืืื ืืช
ืืื ืขืื ื ืืฉื ืขืืื ืฉื ืืื ืืขืชืื ืงืจืืืืช ืืงืืืืช Kubernetes. ืืฉืื ืฉืชืืื ืืื ื ืืืื ืฉื ืืืื ื Liveness ืืืืื ืืช, ืฉืื ืื ืืกืคืงืื ืื ืื ืื ืืืคืขืืช ืชืืื ื ืืฆืืจื ืืืงื ืืืืืขืจ ืืื ืืฉืืชื. ืขื ืืืช, ืื ืขืืืืื ืืืจืื ืืคืืืขื ืจืฆืื ืืช ืืืืฆืืขืื ืืืคืืืงืฆืื ืฉืื ืื ืื ืืืืืจืื ืืืืื. ืืืื ืชืงืฆืืจ ืฉื ืืื ืฉืชื ืืืืืืืืช ื ืจืืืช.
ืื ืืจืื ืื โโืืืืืื ืคืืขืืช. ืื ืืื ื ืืฉื, ื-kubelet ืืืจื ืืช ืืืืื ืืืืื ืืืช ืืคืขืื ืืืืฉ ืืืคืขืืช ืขืืืจื. ืื ืืืืืื ืื ืืฆืืืืช ื- Liveness, ืื ืืฆื ืืจืืจืช ืืืืื ืืืื ืืฆืืื - ืื ืื ืฉืืื ืืืืจ ืื
ืืืืงืืช Liveness ืฆืจืืืืช ืืืืืช ืืืืืช, ืืืืืจ ืื ืื ืืืืจืืช ืืฆืจืื ืืฉืืืื ืจืืื, ืืืืืื ืฉืื ืคืืขืืืช ืืขืชืื ืงืจืืืืช ืืฆืจืืืืช ืืืืืข ืืช Kubernetes ืฉืืืคืืืงืฆืื ืคืืขืืช.
ืื ืชืืืืจ ืืช ืืืคืฉืจืืช ืืคืขืื ืื ืฉื ืืื, ืื ืืืกืืฃ ืืงืฉื ืืืช ืืฉื ืืื, ืื ืฉืื ืื ืฉืืืจืฉื ืืฉืืืื ื ืืกืคืื ืืื ืืืคื ืืชืขืืืจื ืื.
ืืืืจืชื ื, ืืืืงืืช Liveness ืืืืงืืช ืืช ืืจืืืื ืืืืื ืฉื ืืคืืืงืฆืื, ืื ืื ืื ืชืื ืื (ืืืฉื, ืืืกื ื ืชืื ืื ืืจืืืง ืื ืืืืื) ืืื ื ื ืืืฉืื ืืืืืื.
ืืืืจื ื ืืช ืืืคืืืงืฆืืืช ืขื ื ืงืืืช ืงืฆื "ืืจืืืืช" ืฉืคืฉืื ืืืืืจื ืงืื ืชืืืื ืฉื 200. ืืืื ืืื ืืืงืฆืื ืืื ืฉืืชืืืื ืคืืขื ืืืกืืื ืืขืื ืืงืฉืืช (ืื ืขืืืื ืื ืชืขืืืจื).
ืืืืืื ืืืื ืืช ืืฆืืื ืื ืืืืืื ืืืื ื ืืืืืฉ ืืงืฉืืช. ืื ืืืืงืช ืืืืื ืืช ื ืืฉืืช, ืืงืจ ื ืงืืืช ืืงืฆื ืืกืืจ ืืช ืืชืืืช ื-IP ืฉื ืืคืื ืื ืงืืืืช ืืงืฆื ืฉื ืื ืืฉืืจืืชืื ืืชืืืืื ืืชืจืืื. ืื ืืฆืืื ืื ืืชืืขืื ืฉื Kubernetes.
ืืืืงืืช ืืืื ืืช ืฆืืจืืืช ืืืชืจ ืืฉืืืื ืืืืืื ืฉืื ืืืืืื ืืืืฉืื ื-backend ืืืืคื ืฉืืฆืืื ืฉืืืคืืืงืฆืื ืืืื ื ืืงืื ืืงืฉืืช.
ืืฉ ืืจืื ืืืืืืื ืืงืืืื ืื ืืืฉืช ืืฉืืจืืช ืืืกื ืื ืชืื ืื. ืืืชืืฉื ืืชืงืืจื (ืืืืืงืืช ืืชืืฆืขืืช ืืขืชืื ืงืจืืืืช, ืื ื ืืชื ืืืชืืื ืืืชื), ืืืืื ื ืฉืืืืง ืืืืคืืืงืฆืืืช, ืืืืื ืืช ืืฉืจืช ืชืขืืืจื ื ืกืคืจืช ืจืง ืืืืจ ืืืืื ืฉืืจืฉืืืืช ืืืืืจืืช ืืืกื ืื ืชืื ืื. ื ืืกืืื ืืืื ืืช ืืชืืื ื ืื ืืืื ืืืืืื ืจืืืช ืืืืืืช ืืืชืจ ืฉื ืืืื ืืช ืืืืืื ืืื ืืฉืืชื ืืืืื ืืคืจืืกื.
ืื ืชืืืื ืืืฆืข ืฉืืืืชื ืืืกื ืื ืชืื ืื ืืื ืืืืืง ืืช ืืืื ืืช ืืืืฉืื ืฉืื, ืืื ืฉืืื ืืื ืืื ืืืคืฉืจ. ืืืื ื ืืงื ืืช ืืืงืฉื ืืื:
SELECT small_item FROM table LIMIT 1
ืื ื ืืืืื ืืืืคื ืฉืื ืื ื ืืืืืจืื ืืช ืฉื ื ืืขืจืืื ืืืื ื-Kubernetes:
livenessProbe:
httpGet:
path: /api/liveness
port: http
readinessProbe:
httpGet:
path: /api/readiness
port: http periodSeconds: 2
ืืชื ืืืื ืืืืกืืฃ ืืื ืืคืฉืจืืืืช ืชืฆืืจื ื ืืกืคืืช:
initialDelaySeconds
- ืืื ืฉื ืืืช ืืขืืจื ืืื ืืฉืงืช ืืืืืื ืืชืืืืช ืืคืขืืช ืืืืืืืช.periodSeconds
- ืืจืืื ืืืชื ื ืืื ืจืืฆืืช ืืืื.timeoutSeconds
- ืืกืคืจ ืืฉื ืืืช ืฉืืืจืืื ืืืืืื ื ืืฉืืช ืืืฆื ืืืจืื. ืคืกืง ืืื ืงืืืข.failureThreshold
- ืืกืคืจ ืืฉืื ืืืืืงื ืืคื ื ืฉืืืืช ืืืช ืืคืขืื ืืืืฉ ืืชืจืืื.successThreshold
- ืืกืคืจ ืืืืืงืืช ืืืืฆืืืืช ืืคื ื ืฉืืคืื ื ืื ืก ืืืฆื ืืืื (ืืืืจ ืืฉื, ืืืฉืจ ืืคืื ืืชืืื ืื ืืชืืืฉืฉ).
ืฉืื ืฉืืืฉื: ืืืืจืช ืืืื ืืืช ืืจืืจืช ืืืื ืฉื ืจืฉืช ืขืืืจ ืืคืื
ื-Kubernetes ืืฉ ืืืคืืืจืคืืช ืจืฉืช "ืฉืืืื"; ืืืจืืจืช ืืืื, ืื ืืคืืืื ืืชืงืฉืจืื ืืฉืืจืืช ืืื ืขื ืืฉื ื. ืืืงืจืื ืืกืืืืื ืื ืื ืจืฆืื.
ืืขืืืช ืืืืื ืืคืฉืจืืช ืืื ืฉืชืืงืฃ ืืืื ืืืฉืชืืฉ ืืืืฉืื ืคืืืข ืืืื ืืื ืืฉืืื ืชืขืืืจื ืืื ืืคืืืื ืืจืฉืช. ืืื ืืชืืืื ืืืืื ืจืืื, ืขืืงืจืื ืืืืืช ืืงืื ื ืื ืืื. ืืืืคื ืืืืืืื, ืืืื ืืืช ืืจืฉืช ืฆืจืืื ืืฆืืื ืืืคืืจืฉ ืืืื ืืืืืจืื ืืื ืชืจืืืืื ืืืชืจืื ืืืืื ืื.
ืืืืืื, ืืืื ืืืื ืืืช ืคืฉืืื ืฉืืื ืขืช ืื ืชืขืืืจื ื ืื ืกืช ืขืืืจ ืืจืื ืฉืืืช ืกืคืฆืืคื:
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default-deny-ingress
spec:
podSelector: {}
policyTypes:
- Ingress
ืืืืื ืฉื ืชืฆืืจื ืื:
(https://miro.medium.com/max/875/1*-eiVw43azgzYzyN1th7cZg.gif)
ืคืจืืื ื ืืกืคืื
ืฉืื ืจืืืขื: ืืชื ืืืืช ืืืชืืืช ืืืฉืืช ืืืืฆืขืืช ืืืื ืืืืืื init
ืืืช ืืืืจืืช ืืขืืงืจืืืช ืฉืื ื ืืืืชื ืืกืคืง ืคืจืืกืืช ื-Kubernetes ืืื ืืื ืืฉืืชื ืืืคืชืืื. ืื ืงืฉื ืื ืืฉื ื ืืคืฉืจืืืืช ืจืืืช ืืกืืืจืช ืืืฉืืืื ืืืคืื ืื ืืืฉืืืื ืฉืืื ืืฉืชืืฉื.
ืงืฉืืื ืืืืืืื ืืชืขืืจืจื ืขื
ืืืืจ ืืืงืจ ืืงืืฃ ืืืื ืืจื ื, ืืชืืจืจ ืฉ-Kubernetes ืื ืืืื ืฉืืืืืจื Nginx ืืืฆื ืืช ืขืฆืื ืืคื ื ืฉืืคืกืืงืื ืืช ืืคืื. ืืืืฆืขืืช ืื ืืจืื-ืขืฆืืจื, ืืืืขื ื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืื ืื ืคืืจื ื ืืืืืืื ืืืื ืืืฉืืชื:
lifecycle:
preStop:
exec:
command: ["/usr/local/bin/nginx-killer.sh"]
ืืื ื nginx-killer.sh
:
#!/bin/bash
sleep 3
PID=$(cat /run/nginx.pid)
nginx -s quit
while [ -d /proc/$PID ]; do
echo "Waiting while shutting down nginx..."
sleep 10
done
ืคืจืืืืื ืฉืืืืฉืืช ื ืืกืคืช ืืื ืืฉืืืืฉ ืืืืืื init ืืืืคืื ืืืคืขืื ืฉื ืืืฉืืืื ืกืคืฆืืคืืื. ืื ืฉืืืืฉื ืืืืืื ืื ืืฉ ืื ืชืืืื ืืขืืจืช ืืกื ื ืชืื ืื ืขืชืืจ ืืฉืืืื ืฉืฆืจืื ืืคืขืื ืืคื ื ืืคืขืืช ืืืืฉืื. ืืชื ืืืื ืื ืืฆืืื ืืืืืช ืืฉืืืื ืืืืื ืืืชืจ ืขืืืจ ืชืืืื ืื ืืืื ืืืืืืจ ืืืืื ืืื ืขืืืจ ืืืืฉืื ืืจืืฉื.
ืกืืื ื ืคืืฆื ื ืืกืคืช ืืื ืืืฉื ืืกืืืืช ืืืืื init ืืืกืคืง ืืช ืืืืฉืืจืื ืืืื ืืืืืื ืืจืืฉื, ืื ืฉืืื ืข ืืืฉื ืื ืืืจืฉืืช ืืกืืืืช ืืืืืื ืืืืฉืื ืืจืืฉื ืขืฆืื.
ืืจืืื, ืฆืืืื ืืืชืืขืื: ืืืื Init ืืจืืฆืื ืืืืื ืงืื ืืืชืื ืืืฉืืช ืื ืืื ืขืืจ ืฉืืืจืช ืืคืืืชื ืืช ืืืืืื ืฉื ืชืืื ืช ืืืื ืืืคืืืงืฆืื. ืขื ืืื ืฉืืืจืช ืืืื ืืืืชืจืื ื ืคืจืืื, ืืชื ืืืืื ืืช ืืฉืื ืืืชืงืคื ืฉื ืชืืื ืช ืืืื ืืืืฉืื.
ืฉืื ืืืืฉื: ืืืืจืช ืืืืื
ืืืกืืฃ, ืืืื ื ืืืจ ืขื ืืื ืืงื ืืชืงืืืช ืืืชืจ.
Kubernetes ืืื ืคืืืคืืจืื ืืืืฉื ืืืืืื ืืืืคืฉืจืช ืื ืืืคืขืื ืขืืืกื ืขืืืื ืืคื ืฉืืชื ืจืืื ืื ืืื. ืืฉ ืื ื ืืกืคืจ ืืืฉืืืื ืืขืื ืืืฆืืขืื ืืืืืื ืฉืืืจืฉืื ืืฉืืืื ืจืืื ืืืืชืจ. ืืืืจ ืืืฆืืข ืืืืงืืช ืขืืืก ืืงืืคืืช, ืืืืื ื ืฉืืคืืืงืฆืื ืืืช ืืชืงืฉื ืืืชืืืื ืขื ืขืืืก ืืชืขืืืจื ืืฆืคืื ืืืฉืจ ืืืืจืืช ืืจืืจืช ืืืืื ืฉื Kubernetes ืืื ืืชืืงืฃ.
ืขื ืืืช, Kubernetes ืืืคืฉืจ ืื ืืืคืขืื ืืืื ืืืืืก ืฉืืฉื ื ืคืจืืืจืื ืฉื ืืืืื ืจืง ืขืืืจ ืคืื ืกืคืฆืืคื. ืื ื ืื ืฉืืฉืชืืฉื ื ืืื ืืฉื ืืช ืืช ืืืกืคืจ ืืืจืื ืฉื ืืืืืจืื ืคืชืืืื:
initContainers:
- name: sysctl
image: alpine:3.10
securityContext:
privileged: true
command: ['sh', '-c', "sysctl -w net.core.somaxconn=32768"]
ืืืื ืืื ืืงื ืืชืงืืืช ืืืชืจ ืฉืืขืชืื ืงืจืืืืช ืืื ืฆืืจื ืื. ืืื ืื ืืืืฉืื ืฉืื ืืชืงืฉื ืืืชืืืื ืขื ืขืืืก ืจื, ืืชื ืืืื ืื ืกืืช ืืฉื ืืช ืืื ืืืืืืจืืช ืืืื. ืคืจืืื ื ืืกืคืื ืขื ืชืืืื ืื ืืงืืืขืช ืขืจืืื ืฉืื ืื - ืืื ืชืืื
ืืกืืืื
ืืขืื ืฉ-Kubernetes ืขืฉืื ืืืืจืืืช ืืื ืคืชืจืื ืืืื ืืืืฅ ืืงืืคืกื, ืืฉ ืืื ืฆืขืืื ืขืืงืจืืื ืฉืขืืื ืื ืงืื ืืื ืฉืืืืฉืืืื ืฉืื ืืคืขืื ืืฆืืจื ืืืงื.
ืืืืื ืืืืจื ืฉื Kubernetes, ืืฉืื ืืขืงืื ืืืจ "ืืืืืจ ืืืืงืช ืืขืืืก": ืืคืขื ืืช ืืืคืืืงืฆืื, ืืืืง ืืืชื, ืฆืคื ืืืืืื ืืืชื ืืืืช ืงื ื ืืืื, ืืชืื ืืช ืืชืฆืืจื ืขื ืกืื ืื ืชืื ืื ืืืื, ืืื ืืืืจ ืขื ืืืืืืจ ืฉืื.
ืืื ืืฆืืืืชื ืืืื ืืชื ืืขื ืืฆืคืืื ืฉืื ืื ืกื ืืืืืฃ ืืขืืจ ืื ืืื ืืจืืืช ืืืื ืจืืืืื ื ืฉืืจืื ืงืืื. ืขื ืืืฉื ืืืืจืืืืืช ืื, ืจืง ืืื ืืืืืืฆืืช ืืืคืืจืืืช ืขืฉืืืืช ืืืกืคืืง ืืื ืืืฉืื ืืฆืืื. ืื ืฉืื ืขืฉืื ืืืจืืฉ ืืชืืื ืืืฉืืช ืขืืืงื ืืืชืจ.
ืฉืื ืืช ืขืฆืื ืชืืื ืืช ืืฉืืืืช ืืืื:
- ืืื ืืฉืืืื ืฆืืจืืืช ืืืฉืืืื ืืืืฆื ืืฉืชื ื ื ืคื ืื?
- ืืื ืืจืืฉืืช ืงื ื ืืืืื ืืืืืชืืืช? ืืื ืชืขืืืจื ืืืคืืืงืฆืื ืชืืคื ืืืืืฆืข? ืื ืืืื ืขืืืกื ืฉืื?
- ืืืืื ืชืืืจืืช ืืฉืืจืืช ืืฆืืจื ืืืชืืื ืืจืืื? ืืืืื ืืืืจืืช ืฆืจืื ืืืืื ืคืืืื ืืืฉืื ืืืื ืืจื ื ืืื ืืงืื ืชื ืืขื?
- ืืืืื ืืืื ื ืกืืจืืช ืืชืจืืืืื? ืืื ืื ื ืืืฅ ืืืื? ืืื ื ืืชื ืืืฉืื ืคืจืืกื ืืื ืืื ืืฉืืชื?
- ืืืฆื ื ืืชื ืืืืขืจ ืกืืืื ื ืืืืื ืืืืืืื ืืช ืื ืืง ืืื ืชืจืืื ืฉื ืคืืข? ืืื ืืฉืืจืืชืื ืืืฉืื ืืฉ ืืจืฉืืืช ืื ืืืฉื ืฉืื ืื ืืืจืฉืื?
Kubernetes ืืกืคืงืช ืคืืืคืืจืื ืืืืืื ืืืืคืฉืจืช ืื ืืื ืฃ ืฉืืืืช ืขืืืื ืืืืืฆืืช ืืคืจืืกืช ืืืคื ืฉืืจืืชืื ืืืฉืืื. ืขื ืืืช, ืื ืืคืืืงืฆืื ืฉืื ื. ืืคืขืืื ืืืืฉืื ืืืจืฉ ืงืฆืช ืืืชืจ ืขืืืื.
ืืืจืื ืืืื, Kubernetes ืืกืคืงืช ืืช ืืชืฆืืจื ืืืจืืฉื ืืื ืืืฉืื ืืช ืื ืืืืจืืช ืืืื ืืืช. ืืืืฆืขืืช ืฉืืืื ืฉื ืืงืฉืืช ืืืืืืืช ืืฉืืืื, ืืืืงืืช ืืืื ืืืช ืืืืื ืืช, ืืืืื ืืื ื, ืืืื ืืืช ืจืฉืช ืืืืื ืื ืืืื ืืืชืืืช ืืืฉืืช, ืืชื ืืืื ืืืฉืื ืืืฆืืขืื ืืืืืื ืืื ืขื ืกืืืื ืืช ืชืงืืืช ืืืืจืืืืช ืืืืจื.
ืื ืขืื ืืงืจืื:
ืฉืืืืช ืขืืืื ืืืืืฆืืช ืืฉืืืืช ืขืืืื ืืืืืฆืืช ืืืคืขืืช ืงืื ืืืื ืจืื ื-Kubernetes ืืกืืืืืช ืืืฆืืจ .90+ ืืืื ืฉืืืืฉืืื ืขืืืจ Kubernetes: ืคืจืืกื, ื ืืืื, ื ืืืืจ, ืืืืื ืืขืื .ืืขืจืืฅ ืฉืื ื Around Kubernetes ืืืืืจื .
ืืงืืจ: www.habr.com