Перейти к содержимому

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 Предоставление доступа к сервисам через Интернет