K8s getting started: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 27: Строка 27:
   
 
=Kubectl=
 
=Kubectl=
  +
==Node Labels==
 
  +
<PRE>
  +
kubectl label node infra-k0s-node-3 kilda-az=kilda-az-3
 
node/infra-k0s-node-3 labeled
  +
</PRE>
  +
<PRE>
  +
kubectl label node infra-k0s-node-2 kilda-az=kilda-az-2
  +
node/infra-k0s-node-2 labeled
  +
</PRE>
 
<PRE>
 
<PRE>
kubectl get node --show-labels
+
kubectl label node infra-k0s-node-1 kilda-az=kilda-az-1
  +
node/infra-k0s-node-1 labeled
NAME STATUS ROLES AGE VERSION LABELS
 
minikube Ready control-plane,master 43h v1.21.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=minikube,kubernetes.io/os=linux,minikube.k8s.io/commit=a03fbcf166e6f74ef224d4a63be4277d017bb62e,minikube.k8s.io/name=minikube,minikube.k8s.io/updated_at=2021_10_04T18_55_41_0700,minikube.k8s.io/version=v1.22.0,node-role.kubernetes.io/control-plane=,node-role.kubernetes.io/master=,node.kubernetes.io/exclude-from-external-load-balancers=
 
minikube-m02 Ready <none> 43h v1.21.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=minikube-m02,kubernetes.io/os=linux
 
minikube-m03 Ready <none> 43h v1.21.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=minikube-m03,kubernetes.io/os=linux
 
minikube-m04 Ready <none> 43h v1.21.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=minikube-m04,kubernetes.io/os=linux
 
 
</PRE>
 
</PRE>
   
 
<PRE>
 
<PRE>
kubectl label nodes minikube-m02 az=1
+
kubectl get nodes -o wide --show-labels
 
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME LABELS
node/minikube-m02 labeled
 
 
infra-k0s-node-1 Ready <none> 28d v1.22.4+k0s 10.14.16.35 <none> Ubuntu 18.04.3 LTS 4.15.0-70-generic containerd://1.5.8 az=az1,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kilda-az=kilda-az-1,kubernetes.io/arch=amd64,kubernetes.io/hostname=infra-k0s-node-1,kubernetes.io/os=linux,topology.cinder.csi.openstack.org/zone=nova
 
infra-k0s-node-2 Ready <none> 23d v1.22.4+k0s 10.14.16.36 <none> Ubuntu 18.04.3 LTS 4.15.0-163-generic containerd://1.5.8 az=az2,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kilda-az=kilda-az-2,kubernetes.io/arch=amd64,kubernetes.io/hostname=infra-k0s-node-2,kubernetes.io/os=linux,topology.cinder.csi.openstack.org/zone=nova
 
infra-k0s-node-3 Ready <none> 42h v1.22.4+k0s 10.14.16.37 <none> Ubuntu 18.04.3 LTS 4.15.0-70-generic containerd://1.5.8 az=az3,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kilda-az=kilda-az-3,kubernetes.io/arch=amd64,kubernetes.io/hostname=infra-k0s-node-3,kubernetes.io/os=linux,topology.cinder.csi.openstack.org/zone=nova</PRE>
 
</PRE>
 
</PRE>

Версия 13:15, 12 января 2022

Заметки на полях про k8s

PodDisruptionBudget

PodDisruptionBudget

Прочее

Сети


DNS

Проверить


kubectl -n kube-system get svc

Kubectl

Node Labels

kubectl label node infra-k0s-node-3 kilda-az=kilda-az-3
node/infra-k0s-node-3 labeled
kubectl label node infra-k0s-node-2 kilda-az=kilda-az-2
node/infra-k0s-node-2 labeled
kubectl label node infra-k0s-node-1 kilda-az=kilda-az-1
node/infra-k0s-node-1 labeled
kubectl get nodes -o wide --show-labels
NAME               STATUS   ROLES    AGE   VERSION       INTERNAL-IP   EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION       CONTAINER-RUNTIME    LABELS
infra-k0s-node-1   Ready    <none>   28d   v1.22.4+k0s   10.14.16.35   <none>        Ubuntu 18.04.3 LTS   4.15.0-70-generic    containerd://1.5.8   az=az1,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kilda-az=kilda-az-1,kubernetes.io/arch=amd64,kubernetes.io/hostname=infra-k0s-node-1,kubernetes.io/os=linux,topology.cinder.csi.openstack.org/zone=nova
infra-k0s-node-2   Ready    <none>   23d   v1.22.4+k0s   10.14.16.36   <none>        Ubuntu 18.04.3 LTS   4.15.0-163-generic   containerd://1.5.8   az=az2,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kilda-az=kilda-az-2,kubernetes.io/arch=amd64,kubernetes.io/hostname=infra-k0s-node-2,kubernetes.io/os=linux,topology.cinder.csi.openstack.org/zone=nova
infra-k0s-node-3   Ready    <none>   42h   v1.22.4+k0s   10.14.16.37   <none>        Ubuntu 18.04.3 LTS   4.15.0-70-generic    containerd://1.5.8   az=az3,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kilda-az=kilda-az-3,kubernetes.io/arch=amd64,kubernetes.io/hostname=infra-k0s-node-3,kubernetes.io/os=linux,topology.cinder.csi.openstack.org/zone=nova