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/06/07 09:20]
val [Развертывание через Kubespray]
система_kubernetes [2026/06/08 09:07] (current)
val [Gateway API]
Line 598: Line 598:
 kube_control_plane kube_control_plane
 </​code><​code>​ </​code><​code>​
-server:~# docker run --userns=host --rm -it -v /​root/​inventory/​sample:/​inventory -v /root/.ssh/:/root/.ssh/ quay.io/​kubespray/​kubespray:​v2.29.0 bash+server:~# docker run --userns=host --rm -it -v /​root/​inventory/​sample:/​inventory -v /​root/:/​root/​ quay.io/​kubespray/​kubespray:​v2.29.0 bash
  
 root@cf764ca3b291:/​kubespray#​ ansible all -m ping -i /​inventory/​inventory.ini root@cf764ca3b291:/​kubespray#​ ansible all -m ping -i /​inventory/​inventory.ini
 </​code>​ </​code>​
 +  * [[Сервис Ansible#​Использование ролей]] Ansible для настройки сети
 +
 +  * Может потребоваться
 <​code>​ <​code>​
 root@cf764ca3b291:/​kubespray#​ cp -rv inventory/​sample/​group_vars/​ /inventory/ root@cf764ca3b291:/​kubespray#​ cp -rv inventory/​sample/​group_vars/​ /inventory/
 </​code>​ </​code>​
-  * Может потребоваться ​[[#​Настройка registry-mirrors для Kubespray]] и [[#​Добавление insecure_registries через Kubespray]]+  * [[#​Настройка registry-mirrors для Kubespray]] и [[#​Добавление insecure_registries через Kubespray]] 
 <​code>​ <​code>​
 root@cf764ca3b291:/​kubespray#​ time ansible-playbook -i /​inventory/​inventory.ini cluster.yml root@cf764ca3b291:/​kubespray#​ time ansible-playbook -i /​inventory/​inventory.ini cluster.yml
Line 1436: Line 1440:
   spec:   spec:
     loadBalancerIP:​ "​192.168.X.66"​     loadBalancerIP:​ "​192.168.X.66"​
-ingressRoute:​ +##ingressRoute:​ 
-  dashboard:​ +##  ​dashboard:​ 
-    enabled: true +##    ​enabled:​ true 
-    matchRule: Host(`dash-tr.corpX.un`) +##    ​matchRule:​ Host(`dash-tr.corpX.un`) 
-    entryPoints:​ +##    ​entryPoints:​ 
-      - web +##      - web 
-providers:​ +#providers:​ 
-  kubernetesGateway:​ + ​kubernetesGateway:​ 
-    enabled: true+   ​enabled:​ true
 #gateway: #gateway:
 #  listeners: #  listeners:
Line 1468: Line 1472:
 kube1:​~/​traefik#​ helm upgrade -i traefik traefik -f values.yaml --repo https://​traefik.github.io/​charts -n traefik --version 39.0.1 --create-namespace kube1:​~/​traefik#​ helm upgrade -i traefik traefik -f values.yaml --repo https://​traefik.github.io/​charts -n traefik --version 39.0.1 --create-namespace
  
-kube1:​~/​traefik#​ kubectl -n traefik logs pods/traefik-<​TAB>​+kube1:​~/​traefik#​ kubectl -n traefik logs deployments/traefik
  
 kube1:​~/​traefik#​ kubectl -n traefik get endpointslices kube1:​~/​traefik#​ kubectl -n traefik get endpointslices
система_kubernetes.1780813226.txt.gz · Last modified: 2026/06/07 09:20 by val