PatrickStuartMoney
Cadet
- Joined
- Feb 20, 2023
- Messages
- 3
Hello to anyone who can help!
I've been a Truenas Core user for a few years now and had the hang of jails and their setups. Had it the way I wanted but my overall NAS started to fail so I've upgraded and moved over to SCALE thinking it would be a good experience.
In trying to mimic my CORE setup I've just exhausted myself trying to figure out how to get apps to work as I had them in CORE.
Each app with it's own IP address so I can manage them individually and directly.
Right now my only focus is getting apps, either from Official Charts, Truecharts or building a Docker image to have it's own IP.
I've been down the rabbit hole and looked into Metallb as it's popped up a few times as the work around.
I've tried installing the Metallb app via TrueCharts and via Docker Image, it keeps getting stuck in "deploying" I didn't know if this was the norm so I tried running:
k3s kubectl get svc -A
which gave the below:
NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default kubernetes ClusterIP 172.17.0.1 <none> 443/TCP 197d
kube-system kube-dns ClusterIP 172.17.0.10 <none> 53/UDP,53/TCP,9153/TCP 197d
cert-manager cert-manager ClusterIP 172.17.100.83 <none> 9402/TCP 8d
cert-manager cert-manager-webhook ClusterIP 172.17.169.135 <none> 443/TCP 8d
metallb-system webhook-service ClusterIP 172.17.182.116 <none> 443/TCP 8d
prometheus-operator prometheus-operator ClusterIP None <none> 8080/TCP 8d
kube-system kubelet ClusterIP None <none> 10250/TCP,10255/TCP,4194/TCP 8d
ix-transmission transmission LoadBalancer 172.17.20.90 <pending> 10109:29896/TCP 66m
ix-transmission transmission-torrent LoadBalancer 172.17.13.34 <pending> 51414:63114/TCP,51414:63114/UDP 66m
I see my one tester app transmission in there and EXTERNAL IP is <pending>
I can see metallb-system running but! The app never deploys, is metallb the default loadbalancer in SCALE?
I also checked to see what POD's were running and it's there too:
metallb-system pod/speaker-lg75w 1/1 Running 0 161m 192.168.2.93 ix-truenas <none> <none>
metallb-system pod/controller-84d6d4db45-qzmvq 1/1 Running 0 3h14m 172.16.1.190 ix-truenas <none> <none>
ix-transmission pod/transmission-5646d9b44b-nsp44 1/1 Running 0 3h14m 172.16.1.192 ix-truenas <none> <none>
If it is the default load balancer, how do I edit its settings so it can assign IP's to my apps?
Thanks.
I've been a Truenas Core user for a few years now and had the hang of jails and their setups. Had it the way I wanted but my overall NAS started to fail so I've upgraded and moved over to SCALE thinking it would be a good experience.
In trying to mimic my CORE setup I've just exhausted myself trying to figure out how to get apps to work as I had them in CORE.
Each app with it's own IP address so I can manage them individually and directly.
Right now my only focus is getting apps, either from Official Charts, Truecharts or building a Docker image to have it's own IP.
I've been down the rabbit hole and looked into Metallb as it's popped up a few times as the work around.
I've tried installing the Metallb app via TrueCharts and via Docker Image, it keeps getting stuck in "deploying" I didn't know if this was the norm so I tried running:
k3s kubectl get svc -A
which gave the below:
NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default kubernetes ClusterIP 172.17.0.1 <none> 443/TCP 197d
kube-system kube-dns ClusterIP 172.17.0.10 <none> 53/UDP,53/TCP,9153/TCP 197d
cert-manager cert-manager ClusterIP 172.17.100.83 <none> 9402/TCP 8d
cert-manager cert-manager-webhook ClusterIP 172.17.169.135 <none> 443/TCP 8d
metallb-system webhook-service ClusterIP 172.17.182.116 <none> 443/TCP 8d
prometheus-operator prometheus-operator ClusterIP None <none> 8080/TCP 8d
kube-system kubelet ClusterIP None <none> 10250/TCP,10255/TCP,4194/TCP 8d
ix-transmission transmission LoadBalancer 172.17.20.90 <pending> 10109:29896/TCP 66m
ix-transmission transmission-torrent LoadBalancer 172.17.13.34 <pending> 51414:63114/TCP,51414:63114/UDP 66m
I see my one tester app transmission in there and EXTERNAL IP is <pending>
I can see metallb-system running but! The app never deploys, is metallb the default loadbalancer in SCALE?
I also checked to see what POD's were running and it's there too:
metallb-system pod/speaker-lg75w 1/1 Running 0 161m 192.168.2.93 ix-truenas <none> <none>
metallb-system pod/controller-84d6d4db45-qzmvq 1/1 Running 0 3h14m 172.16.1.190 ix-truenas <none> <none>
ix-transmission pod/transmission-5646d9b44b-nsp44 1/1 Running 0 3h14m 172.16.1.192 ix-truenas <none> <none>
If it is the default load balancer, how do I edit its settings so it can assign IP's to my apps?
Thanks.