این پروژه با استفاده از تونل Cloudflare، ارائه خدمات Kubernetes را به آسانی و ایمن در اینترنت ساده می کند.
پیش نیازها
برای استفاده از Cloudflare Tunnel Ingress Controller، باید یک حساب کاربری Cloudflare و یک دامنه پیکربندی شده روی Cloudflare داشته باشید. شما همچنین باید یک توکن Cloudflare API با مجوزهای زیر ایجاد کنید: Zone:Zone:Read، Zone: DNS:Edit، و Account:Cloudflare Tunnel:Edit.
علاوه بر این، شما باید شناسه حساب را از داشبورد Cloudflare واکشی کنید.
در نهایت، شما باید یک Kubernetes با دسترسی به اینترنت عمومی داشته باشید.
Install with Helm
[HTML]helm upgrade --install --wait \
-n cloudflare-tunnel-ingress-controller --create-namespace \
cloudflare-tunnel-ingress-controller \
strrl.dev/cloudflare-tunnel-ingress-controller \
--set=cloudflare.apiToken="<cloudflare-api-token>",cloudflare.accountId="<cloudflare-account-id>",cloudflare.tunnelName="<your-favorite-tunnel-name>"[/HTML]
گیت هاب:
پیش نیازها
برای استفاده از Cloudflare Tunnel Ingress Controller، باید یک حساب کاربری Cloudflare و یک دامنه پیکربندی شده روی Cloudflare داشته باشید. شما همچنین باید یک توکن Cloudflare API با مجوزهای زیر ایجاد کنید: Zone:Zone:Read، Zone: DNS:Edit، و Account:Cloudflare Tunnel:Edit.
علاوه بر این، شما باید شناسه حساب را از داشبورد Cloudflare واکشی کنید.
در نهایت، شما باید یک Kubernetes با دسترسی به اینترنت عمومی داشته باشید.
Install with Helm
[HTML]helm upgrade --install --wait \
-n cloudflare-tunnel-ingress-controller --create-namespace \
cloudflare-tunnel-ingress-controller \
strrl.dev/cloudflare-tunnel-ingress-controller \
--set=cloudflare.apiToken="<cloudflare-api-token>",cloudflare.accountId="<cloudflare-account-id>",cloudflare.tunnelName="<your-favorite-tunnel-name>"[/HTML]
گیت هاب: