Am o problemă, una dintre replici este blocată într-o stare În așteptare.
Problemă: După o altă implementare, una dintre noile replici s-a stivuit și am un nod gol care satisface toate cerințele necesare.
Implementarea conține nodeSelector și cerințe de afinitate:
specificație:
afinitate:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- cheie: app
operator: In
valori:
- viziune-api-extract
topologyKey: „kubernetes.io/hostname”
nodeSelector:
insttype: gpu
și există 3 noduri cu eticheta adecvată
ip-10-0-11-16.ec2.internal Ready <none> 114d v1.18.3 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/instance-type=g3.4xlarge,beta.kubernetes.io /os=linux,failure-domain.beta.kubernetes.io/region=us-east-1,failure-domain.beta.kubernetes.io/zone=us-east-1b,insttype=gpu,kubernetes.io/arch =amd64,kubernetes.io/hostname=ip-10-0-11-16,kubernetes.io/os=linux,node.kubernetes.io/instance-type=g3.4xlarge,topology.ebs.csi.aws.com /zone=us-east-1b,topology.kubernetes.io/region=us-east-1,topology.kubernetes.io/zone=us-east-1b
ip-10-0-11-206.ec2.internal Ready <none> 342d v1.18.3 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/instance-type=g3.4xlarge,beta.kubernetes.io /os=linux,failure-domain.beta.kubernetes.io/region=us-east-1,failure-domain.beta.kubernetes.io/zone=us-east-1b,insttype=gpu,kubernetes.io/arch =amd64,kubernetes.io/hostname=ip-10-0-11-206,kubernetes.io/os=linux,node.kubernetes.io/instance-type=g3.4xlarge,topology.ebs.csi.aws.com /zone=us-east-1b,topology.kubernetes.io/region=us-east-1,topology.kubernetes.io/zone=us-east-1b
ip-10-0-11-44.ec2.internal Ready <none> 114d v1.18.3 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/instance-type=g3.4xlarge,beta.kubernetes.io /os=linux,failure-domain.beta.kubernetes.io/region=us-east-1,failure-domain.beta.kubernetes.io/zone=us-east-1b,insttype=gpu,kubernetes.io/arch =amd64,kubernetes.io/hostname=ip-10-0-11-44,kubernetes.io/os=linux,node.kubernetes.io/instance-type=g3.4xlarge,topology.ebs.csi.aws.com /zone=us-east-1b,topology.kubernetes.io/region=us-east-1,topology.kubernetes.io/zone=us-east-1b
Și iată o descriere a podului în așteptare
Avertisment FailedScheduling <necunoscut> planificator implicit 0/13 noduri sunt disponibile: 1 nod(e) nu s-au potrivit cu afinitatea/anti-afinitatea podului, 1 nod(e) nu a satisfăcut regulile anti-afinitate a podurilor existente, 1 nod( s) a avut pată {node.kubernetes.io/disk-pressure: }, pe care podul nu a tolerat-o, 10 noduri nu s-au potrivit cu selectorul de noduri.
Și descrierea nodului goală, de asemenea
Nume: ip-10-0-11-44.ec2.intern
Roluri: <niciunul>
Etichete: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/instance-type=g3.4xlarge
beta.kubernetes.io/os=linux
failure-domain.beta.kubernetes.io/region=us-east-1
failure-domain.beta.kubernetes.io/zone=us-east-1b
insttype=gpu
kubernetes.io/arch=amd64
kubernetes.io/hostname=ip-10-0-11-44
kubernetes.io/os=linux
node.kubernetes.io/instance-type=g3.4xlarge
topology.ebs.csi.aws.com/zone=us-east-1b
topology.kubernetes.io/region=us-east-1
topology.kubernetes.io/zone=us-east-1b
Adnotări: csi.volume.kubernetes.io/nodeid: {"ebs.csi.aws.com":"i-00919faca1e45926f","efs.csi.aws.com":"i-00919faca1e45926f"}
flannel.alpha.coreos.com/backend-data: {"VtepMAC":"ce:02:a2:a2:5e:a7"}
flannel.alpha.coreos.com/backend-type: vxlan
flannel.alpha.coreos.com/kube-subnet-manager: adevărat
flannel.alpha.coreos.com/public-ip: 10.0.11.44
node.alpha.kubernetes.io/ttl: 0
volumes.kubernetes.io/controller-managed-attach-detach: adevărat
CreationTimestamp: vineri, 26 mar 2021 08:54:41 +0000
Tants: <niciuna>
Neprogramabil: fals
Închiriere:
HolderIdentity: ip-10-0-11-44.ec2.internal
AcquireTime: <dezactivat>
RenewTime: Duminica, 18 iulie 2021 11:52:59 +0000
Conditii:
Tastați Stare LastHeartbeatTime LastTransitionTime Motiv mesaj
---- ------ ----------------- ------------------ ----- - -------
MemoryPressure Fals Duminica, 18 iulie 2021 11:51:26 +0000 Sam, 17 iulie 2021 14:00:36 +0000 KubeletHasSufficienteMemory kubelet are suficientă memorie disponibilă
DiskPressure Fals Duminica, 18 iulie 2021 11:51:26 +0000 Sam, 17 iulie 2021 14:00:36 +0000 KubeletHasNoDiskPressure kubelet nu are presiune pe disc
PIDPresiunea Fals Duminica, 18 iul 2021 11:51:26 +0000 Sam, 17 iul 2021 14:00:36 +0000 KubeletHasSufficientePID kubelet are suficient PID disponibil
Gata Adevărat Duminica, 18 iulie 2021 11:51:26 +0000 Sâmbătă, 17 iulie 2021 14:00:38 +0000 KubeletReady kubelet postează starea gata. AppArmor activat
Adrese:
IP intern: 10.0.11.44
Nume gazdă: ip-10-0-11-44.ec2.internal
InternalDNS: ip-10-0-11-44.ec2.intern
Capacitate:
volume-atașabile-aws-ebs: 39
CPU: 16
efemer-depozitare: 60923672Ki
pagini uriașe-1Gi: 0
pagini uriașe-2Mi: 0
memorie: 125709124Ki
păstăi: 110
Alocabil:
volume-atașabile-aws-ebs: 39
CPU: 16
efemer-depozitare: 56147256023
pagini uriașe-1Gi: 0
pagini uriașe-2Mi: 0
memorie: 125606724Ki
păstăi: 110
Informatie de sistem:
ID aparat: 94c328b1fcaf4999b5de9f749ac998b8
UUID sistem: ec2c3806-d842-c53f-e93f-cf9059701bdd
ID boot: 469aa16e-80f3-470b-9451-06078a78fa96
Versiunea Kernel: 5.4.0-1051-aws
Imagine OS: Ubuntu 18.04.4 LTS
Sistem de operare: linux
Arhitectură: amd64
Versiunea de rulare a containerului: docker://18.9.7
Versiunea Kubelet: v1.18.3
Versiunea Kube-Proxy: v1.18.3
PodCIDR: 10.244.8.0/24
PodCIDR-uri: 10.244.8.0/24
ID furnizor: aws:///us-east-1b/i-00919faca1e45926f
Poduri neterminate: (8 în total)
Spațiu de nume Nume CPU Solicită Limite CPU Solicită memorie Limite memorie AGE
--------- ---- ------------ ---------- ---------------- ------------- ---
kube-system ebs-csi-controller-5b64f64f64-x97ng 0 (0%) 0 (0%) 0 (0%) 0 (0%) 24d
kube-system ebs-csi-node-2rwm4 0 (0%) 0 (0%) 0 (0%) 0 (0%) 114d
kube-system efs-csi-node-9dhb2 0 (0%) 0 (0%) 0 (0%) 0 (0%) 114d
kube-system kube-flannel-ds-amd64-9xkjg 100m (0%) 100m (0%) 50Mi (0%) 50Mi (0%) 114d
kube-system kube-proxy-nrjmh 0 (0%) 0 (0%) 0 (0%) 0 (0%) 114d
kube-system traefik-9mpzr 500m (3%) 1 (6%) 500Mi (0%) 800Mi (0%) 24d
monitoring node-exporter-gj2qw 112m (0%) 270m (1%) 200Mi (0%) 220Mi (0%) 114d
monitorizare prometheus-operator-6f98f66b89-dnjqd 100m (0%) 200m (1%) 100Mi (0%) 200Mi (0%) 24d
Resurse alocate:
(Limitele totale pot fi peste 100 la sută, adică supraangajate.)
Limitele cererilor de resurse
-------- -------- ------
CPU 812m (5%) 1570m (9%)
memorie 850Mi (0%) 1270Mi (1%)
stocare efemeră 0 (0%) 0 (0%)
hugepages-1Gi 0 (0%) 0 (0%)
hugepages-2Mi 0 (0%) 0 (0%)
volume-atașabile-aws-ebs 0 0