This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
стратегии_деплоя_в_kubernetes [2026/04/05 11:54] val [Установка Istio] |
стратегии_деплоя_в_kubernetes [2026/04/06 07:20] (current) val [Пример Gateway] |
||
|---|---|---|---|
| Line 216: | Line 216: | ||
| ==== Установка gateway-api crd ==== | ==== Установка gateway-api crd ==== | ||
| + | |||
| + | * https://github.com/kubernetes-sigs/gateway-api/tree/v1.2.0/config/crd | ||
| + | |||
| <code> | <code> | ||
| kube1# kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v1.2.0" | kubectl apply -f - | kube1# kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v1.2.0" | kubectl apply -f - | ||
| Line 268: | Line 271: | ||
| kube1# kubectl -n my-ns get gtw my-gateway | kube1# kubectl -n my-ns get gtw my-gateway | ||
| my-gateway istio 192.168.13.66 True 113m | my-gateway istio 192.168.13.66 True 113m | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Если [[Система Kubernetes#MetalLB]] с autoAssign: false | ||
| + | |||
| + | <code> | ||
| + | kubectl patch svc my-gateway-istio -n my-ns -p '{"metadata":{"annotations":{"metallb.universe.tf/loadBalancerIPs":"192.168.X.Z"}}}' | ||
| </code> | </code> | ||
| ==== Пример HTTPRoute ==== | ==== Пример HTTPRoute ==== | ||