This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
доступ_к_приложениям_в_bare-metal_kubernetes [2024/03/18 08:28] val [Шаг 5. Использование Nginx для HTTPS доступа к приложению] |
доступ_к_приложениям_в_bare-metal_kubernetes [2024/04/04 08:20] (current) val [Шаг 1. Исходные данные] |
||
---|---|---|---|
Line 14: | Line 14: | ||
===== Запись вебинара ===== | ===== Запись вебинара ===== | ||
- | * Будет здесь!!! | + | * https://youtu.be/oIczkkD-hOU |
* Тэги: Kubernetes, LoadBalancer, ClusterIP, MetalLB, Nginx, Keepalived, Ingress-Nginx, Helm, HAProxy, ArgoCD, Dashboard | * Тэги: Kubernetes, LoadBalancer, ClusterIP, MetalLB, Nginx, Keepalived, Ingress-Nginx, Helm, HAProxy, ArgoCD, Dashboard | ||
Line 29: | Line 29: | ||
~/kubespray# time ansible-playbook -i inventory/mycluster/hosts.yaml reset.yml | ~/kubespray# time ansible-playbook -i inventory/mycluster/hosts.yaml reset.yml | ||
- | ~/kubespray# cp -rfp inventory/sample/* inventory/mycluster | + | ~/kubespray# git checkout origin/release-2.22 |
+ | |||
+ | ~/kubespray# time pip3 install -r requirements.txt | ||
+ | |||
+ | ~/kubespray# cp -rvfpT inventory/sample inventory/mycluster | ||
~/kubespray# time ansible-playbook -i inventory/mycluster/hosts.yaml cluster.yml | ~/kubespray# time ansible-playbook -i inventory/mycluster/hosts.yaml cluster.yml | ||
Line 203: | Line 207: | ||
* Сервис Nginx [[Сервис HTTP#Подключение, тестирование, применение и мониторинг конфигурации]] | * Сервис Nginx [[Сервис HTTP#Подключение, тестирование, применение и мониторинг конфигурации]] | ||
<code> | <code> | ||
- | server# ssh gateN tail -f /var/log/messages | + | server# ssh gate1 tail -f /var/log/nginx/access.log |
- | server# ssh gateN tail -f /var/log/nginx/access.log | + | server# ssh gate2 tail -f /var/log/messages |
</code> | </code> | ||
Line 233: | Line 237: | ||
<code> | <code> | ||
- | kube1:~# curl https://kubeN/ -H "Host: gowebd.corpX.un" -k | + | $ curl --connect-to "":"":kubeN:443 https://gowebd.corpX.un #-vk |
</code> | </code> | ||
Line 350: | Line 354: | ||
gateN# apt install iptables conntrack iptables-persistent | gateN# apt install iptables conntrack iptables-persistent | ||
- | gateN# cat natfw.sh | + | gateN# |
</code><code> | </code><code> | ||
iptables -t nat --flush | iptables -t nat --flush |