Is TrueNAS Scale the ULTIMATE Home Server? And how does the Docker and Kubernetes Implementation work on it? We will deploy a simple Docker Container and a more complex App with the awesome community project TrueCharts.
My Storage Server Video: https://www.youtube.com/watch?v=QKLa9Vhj0HA
TrueNAS: https://www.truenas.com/
TrueCharts: http://truecharts.org/
Teleport-*: http://goteleport.com/thedigitallife
Support me and get early access to upcoming videos: https://www.youtube.com/channel/UCZNhwA1B5YqiY1nLzmM0ZRg/join
Follow me:
YOUTUBE (GERMAN): bit.ly/ChristianLempaYT
TWITCH (GERMAN): https://www.twitch.tv/christianlempa
TWITTER: https://twitter.com/christian_tdl
INSTAGRAM: https://instagram.com/christian_tdl
DISCORD: https://discord.com/invite/bz2SN7d
GITHUB: https://github.com/xcad2k
BLOG: https://www.the-digital-life.com
MY EQUIPMENT: https://kit.co/thedigitallife
Timestamps:
00:00 – Introduction
00:36 – Advertisement-*
01:15 – What is TrueNAS Scale?
03:51 – Run a Docker Image
05:21 – How Kubernetes (k3s) works
07:18 – Deploy Apps
08:52 – Add TrueCharts
10:14 – Deploy Nextcloud
15:05 – Use cases and criticism
17:54 – Future projects (SSDs)?
#TrueNAS #Kubernetes #Docker
________________
All links with “*” are affiliate links.
19 Comments
Excellent video as usual!
It is not required to define exposed ports when using custom docker apps with static addresses. This means all ports are an option (not just 9000+). I just happened to stumble into this in my own use case.
Considering you use Terraform and Packer, I'm surprised you're not using Vault for secret management.
if i install a plex server in docker, how can i update the plex server when an update is published?
Brilliant Christian! I'm excited that you've choosen TrueNAS Scale for your server.
I also think that there's so much potential with Scale, it is still early day's yet! Looking forward to many more cool videos on this subject from you.
I have been waiting for TrueNAS to make the Linux move so that their VM ability is actually functional. Since this is built on Debian, I am now looking forward an addon that will allow a user with limited ram or non ECC ram to use the btrfs file system instead of zfs. But the biggest thing that NAS OS's need to have is a much more simplified ability to setup and share for the Windows home users abilities. Of course adding in support for a SHR type setup would also have a mass move fron Windows users.
Kubernetes may be locked down for the same reason that I am not a fan of running general applications on a NAS. It is a file server and its job is to store and protect data. What happens when an application crashes and freeze or worse the file server. The data is precious or you wouldn’t be building such a beefy NAS.
the VM abilities with TN:S are lacking and that is keeping me from switching to it.
Your screen cannot be read on a 60" TV too.
Your biggest problem, and why I do not subscribe, is you go to fast. Not thinking about the level of your viewers.
To be honest kubernetes on TrueNAS doesn't make much sense to me. It is primarily storage platform and for running few containerised apps that make sense to run there, something like plain docker with portainer would make more sense, be more accessible to much wider audience and consume less resources. Enterprise is not going to deploy their kubernetes apps to TrueNAS but use something like Rancher or whatever is primarily kubernetes.
Anyone running centos or rocky Linux. I'm trying to migrate to rocky from Ubuntu server to learn a more professional distro. Definitely some learning curves .
4:40
Fun fact, Linux and in some Unix systems, you have to be root to be able to use ports below 1024, anything above can be used without being an admin.
>9000 is still a bit weird but its a cool fact i guess.
Fanatastic work, Christian.
Already close to 60K subs! Keep on making great content!
It's OVER 9000???
TrueNAS Scale brought me nothing but pain and frustration. I"m glad to rid myself of it. I think after the kinks get worked out, still it won't be worth running over other solutions for me personally.
Higher than port 1024, sounds like no root privleges are given to the running container daemon.
You have described Proxmox in the "I wish…" list. The storage, access to advanced management tools. How about HA i.e. clustering of TrueNaa boxes and moving kenernetes modes between them? So many questions, so little time.
Thanks Christian for the video. I really enjoy all your videos. You have helped me with many parts of my lab. Now I need more hardware..LOL
Some cool features there