https://rancher.com/ logo
Title
m

microscopic-ghost-94677

07/26/2022, 3:48 PM
Hi guys. I have a tricky task to deploy k3s + custom helm chart to the offline machines (20-22 ports exposed only for tests, no connection in future at all). I was trying to modify a bit installation script to make everything offline. Installation requires to download and install a lot of dependencies, so analysis and fixing links takes really lot of time. Maybe someone faced the solution or helpful manuals. Thanks in advance
w

white-battery-15789

07/26/2022, 4:35 PM
didnt you consider using cloud init images? maybe setup proxmox and create vms using cloud init, it would make quite simple add server/workers to your cluster
m

microscopic-ghost-94677

07/26/2022, 6:21 PM
@white-battery-15789 this solution was developed mostly for on-premises offline machines and does not involve the use of the cloud by the customer. but as an exclusion in clouds we have no such kind of issues. so, developing a strategy for offline installation of k3s slows down our process
w

white-battery-15789

07/26/2022, 6:25 PM
I work with many on premises, that is why i sugested cloud init with proxmox, you will need internet just once to setup cloud init template image. after that you can just use that template to build new vms. you can even generate your cloud build image on another proxmox instance and migrate it to your on premise node
m

microscopic-ghost-94677

07/26/2022, 6:34 PM
so you want to offer smth like creating image of vm with k3s+helm+our deployment and share it to the customers for deployment on their own machines?
you can just install proxmox on your clients on premises and migrate the image with k3s+helm+our deployment
­čĹŹ 1
m

microscopic-ghost-94677

07/26/2022, 6:37 PM
thanks for a fresh idea
a

agreeable-oil-87482

07/26/2022, 9:14 PM
K3s supports auto deploying manifests and also supplying container images that get loaded on startup for air gapped installs.