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/03/23 13:41]
val [Gateway API]
система_kubernetes [2026/03/23 19:38] (current)
val [Deployment, Replica Sets, Pods]
Line 697: Line 697:
 </​code>​ </​code>​
   * [[#​Настройка автодополнения]]   * [[#​Настройка автодополнения]]
 +  * [[https://​stackoverflow.com/​questions/​76258905/​redirect-manual-process-logs-to-kubernetes-pod-log]]
 <​code>​ <​code>​
 $ kubectl attach my-debian-NNNNNNNNN-NNNNN $ kubectl attach my-debian-NNNNNNNNN-NNNNN
  
 $ kubectl exec -ti my-debian-NNNNNNNNN-NNNNN -- bash $ kubectl exec -ti my-debian-NNNNNNNNN-NNNNN -- bash
 +
 +$ echo Hello >/​proc/​1/​fd/​1
 Ctrl-D Ctrl-D
 </​code>​ </​code>​
Line 997: Line 1000:
  
 <​code>​ <​code>​
 +$ ### kubectl -n my-ns expose pod my-debian --port=80
 $ ### kubectl expose deployment my-webd --type=NodePort --port=80 -n my-ns $ ### kubectl expose deployment my-webd --type=NodePort --port=80 -n my-ns
- 
 $ ### kubectl delete svc my-webd -n my-ns $ ### kubectl delete svc my-webd -n my-ns
  
Line 1501: Line 1504:
  
 === HTTPRoute === === HTTPRoute ===
 +
 +  * [[https://​gateway-api.sigs.k8s.io/​guides/​http-request-mirroring/​]]
 +
 <​code>​ <​code>​
 kube1:​~/​webd-k8s#​ cat my-httproute.yaml kube1:​~/​webd-k8s#​ cat my-httproute.yaml
Line 1518: Line 1524:
   - matches:   - matches:
     - path:     - path:
-        type: Exact+        type: PathPrefix
         value: /         value: /
     backendRefs:​     backendRefs:​
Line 1533: Line 1539:
 #        - name: X-Gateway-ID #        - name: X-Gateway-ID
 #          value: "​external-gw-prod"​ #          value: "​external-gw-prod"​
-#    - type: RequestMirror+#    - type: RequestMirror ​ # not work in traefic
 #      requestMirror:​ #      requestMirror:​
 #        backendRef: #        backendRef:
-#          name: my-ubuntu +#          name: my-ubuntu ​ service in same ns
-         ​namespace:​ my-mirror+
 #          port: 80 #          port: 80
 </​code>​ </​code>​
Line 2663: Line 2668:
  
  
 +
 +
 +
 +===== Использование SecurityContext =====
 +
 +  * [[https://​gitlab.com/​k11s-os/​k8s-lessons/​-/​tree/​main/​SecurityContext]]
  
 ===== Использование NetworkPolicy ===== ===== Использование NetworkPolicy =====
 +
 +  * [[https://​gitlab.com/​k11s-os/​k8s-lessons/​-/​tree/​main/​NetworkPolicy]]
  
 <​code>​ <​code>​
Line 3104: Line 3117:
 </​code>​ </​code>​
  
-==== NetworkPolicy ==== 
  
-  * [[https://​gitlab.com/​k11s-os/​k8s-lessons/​-/​tree/​main/​NetworkPolicy]] 
  
-==== SecurityContext ==== 
  
-  * [[https://​gitlab.com/​k11s-os/​k8s-lessons/​-/​tree/​main/​SecurityContext]] 
  
 ==== Установка kubelet kubeadm kubectl в ubuntu20 ==== ==== Установка kubelet kubeadm kubectl в ubuntu20 ====
система_kubernetes.1774262502.txt.gz · Last modified: 2026/03/23 13:41 by val