K3s Homelab: безопасный доступ к рабочим нагрузкам через Tailscale
LinuxCloudHacks
0:00 / 0:00
K3s Homelab: безопасный доступ к рабочим нагрузкам через Tailscale
3 748 просмотров · 1 г. назад
LinuxCloudHacks
16,2 тыс. подписчиков
3 748 просмотров · 1 г. назад
Привет, энтузиасты домашних лабораторий! 👋 В третьей части нашего путешествия по Kubernetes мы углубимся в безопасный доступ к сервисам с помощью Tailscale! 🚀
Что если бы вы могли получать доступ к своим сервисам Kubernetes *из любой точки*, не раскрывая их в открытом доступе в интернете? 🤔 В этом и заключается сила Tailscale! Этот VPN-провайдер, работающий с Kubernetes-оператором, упрощает прямой доступ к вашим сервисам в сети Tailscale. Никаких сложных правил брандмауэра или публичных конечных точек не требуется! 🎉
Мы рассмотрим:
*Демонстрация 1:* Доступ к базе данных PostgreSQL, работающей в K3s, с удаленной машины, безопасно и легко. Посмотрите, как всего две аннотации делают это возможным! 🤯
*Демонстрация 2:* Доступ к HTTP-сервису (WETTY — браузерный терминал для пода Alpine Linux) через Ingress с помощью Tailscale. HTTPS с автоматическими TLS-сертификатами? Да, пожалуйста! 😎
*Настройка:* Пошаговое руководство по установке клиента Tailscale, K3s и оператора Tailscale. Мы рассмотрим настройку клиента OAuth, доступ на основе ролей с использованием тегов и многое другое!
*Предоставление доступа к сервисам:* Три разных метода:
Сервис ClusterIP с аннотациями (для TCP/UDP)
Сервис LoadBalancer с классом Tailscale
Ingress для HTTP-сервисов (с автоматическим HTTPS!)
*Бонус:* Предоставление доступа к сервисам в общедоступном интернете с помощью Tailscale Funnel! 🌐
*Сравнение:* Tailscale против традиционных VPN против CloudflareD. Что подходит именно вам? 🤔
Меня зовут Филип, и давайте начнём! Присоединяйтесь ко мне, чтобы открыть безопасный и упрощённый доступ к сервисам Kubernetes с помощью Tailscale! 💻
#kubernetes #tailscale #homelab #k3s #vpn #security #devops #cloudnative #wireguard #meshvpn #ingress #loadbalancer #clustercip #oauth #helm #magicdns
Ссылки:
https://github.com/filip-lebiecki/k3s...
https://tailscale.com/kb/1236/kuberne...
Разделы:
00:00 Введение
01:01 Демонстрация
04:31 Установка клиента Tailscale
06:14 Установка K3s
06:46 Установка оператора Tailscale K8s
09:57 Предоставление доступа к ClusterIP
14:43 Предоставление доступа к балансировщику нагрузки
16:33 Предоставление доступа к Ingress
18:52 Предоставление доступа к сервисам через Интернет