User Tools

Site Tools


система_kubernetes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
система_kubernetes [2026/04/04 16:21]
val [Gateway API]
система_kubernetes [2026/04/20 14:31] (current)
val [kube-state-metrics]
Line 679: Line 679:
  
 $ kubectl run my-debian --image=debian -- "​sleep"​ "​60"​ $ kubectl run my-debian --image=debian -- "​sleep"​ "​60"​
 +</​code>​ 
 +  * [[#​kube-state-metrics]] 
 +<​code>​
 $ kubectl get pods $ kubectl get pods
  
Line 1387: Line 1389:
  
   * https://​gateway-api.sigs.k8s.io/​guides/​getting-started/​   * https://​gateway-api.sigs.k8s.io/​guides/​getting-started/​
 +=== gateway-api crd ===
  
-<​code>​ +  * [[Стратегии деплоя в Kubernetes#Установка gateway-api crd]]
-kube1:~kubectl get gatewayclasses+
  
 +<​code>​
 kube1:~# kubectl get customresourcedefinitions | grep gate kube1:~# kubectl get customresourcedefinitions | grep gate
 +
 +kube1:~# kubectl get gatewayclasses
 </​code>​ </​code>​
  
Line 1489: Line 1494:
 kube1:​~/​envoygateway#​ kubectl apply -f gatewayclass.yaml kube1:​~/​envoygateway#​ kubectl apply -f gatewayclass.yaml
 </​code>​ </​code>​
 +
 +=== Istio ===
 +
 +  * [[Стратегии деплоя в Kubernetes#​Установка Istio]]
  
 === Gateway === === Gateway ===
Line 1501: Line 1510:
 #  gatewayClassName:​ traefik #  gatewayClassName:​ traefik
 #  gatewayClassName:​ eg #  gatewayClassName:​ eg
 +#  gatewayClassName:​ istio
   listeners:   listeners:
   - name: http   - name: http
Line 3009: Line 3019:
  
 kube1# helm repo update kube1# helm repo update
-kube1# helm install kube-state-metrics prometheus-community/​kube-state-metrics -n vm --create-namespace+kube1# helm install kube-state-metrics prometheus-community/​kube-state-metrics -n vm --create-namespace ​--version 7.2.2
  
 kube1# curl kube-state-metrics.vm.svc.cluster.local:​8080/​metrics kube1# curl kube-state-metrics.vm.svc.cluster.local:​8080/​metrics
 +
 +kube1# kubectl run -it --rm --restart=Never --image=curlimages/​curl my-curl -- kube-state-metrics.vm.svc.cluster.local:​8080/​metrics
 +
 +kube1# kubectl run -i -t busybox --image=busybox --restart=Never --rm --command -- wget -qO - kube-state-metrics.vm.svc.cluster.local:​8080/​metrics
 </​code>​ </​code>​
 ===== Отладка,​ troubleshooting ===== ===== Отладка,​ troubleshooting =====
система_kubernetes.1775308884.txt.gz · Last modified: 2026/04/04 16:21 by val