Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
devops:kubernetes [2021/08/18 14:23] – [Скрипт] admin | devops:kubernetes [2022/01/14 09:07] – [Распределить поды деплоймента по разным нодам кластера] admin | ||
---|---|---|---|
Line 908: | Line 908: | ||
PVs=`kubectl get pv | grep Terminating | awk ' | PVs=`kubectl get pv | grep Terminating | awk ' | ||
for pv in $PVs; do ./resetpv --etcd-ca ./ca.crt --etcd-cert ./ | for pv in $PVs; do ./resetpv --etcd-ca ./ca.crt --etcd-cert ./ | ||
+ | |||
+ | ====== Распределить поды деплоймента по разным нодам кластера ====== | ||
+ | < | ||
+ | apiVersion: apps/v1 | ||
+ | kind: Deployment | ||
+ | metadata: | ||
+ | name: my-service | ||
+ | labels: | ||
+ | app: my-service | ||
+ | spec: | ||
+ | replicas: 2 | ||
+ | selector: | ||
+ | matchLabels: | ||
+ | app: my-service | ||
+ | template: | ||
+ | metadata: | ||
+ | labels: | ||
+ | app: my-service | ||
+ | spec: | ||
+ | topologySpreadConstraints: | ||
+ | - maxSkew: 1 | ||
+ | topologyKey: | ||
+ | whenUnsatisfiable: | ||
+ | labelSelector: | ||
+ | matchLabels: | ||
+ | app: my-service | ||
+ | </ | ||
+ | |||
+ | ====== Headless Services для Stafullset ====== | ||
+ | И другие вопросы про то как давать доступ к индивидуальным подам реплик стейтфуллсетов. \\ | ||
+ | https:// | ||