I'm trying to build my first snap package as part of our transition to Ubuntu Core at work. I've been at it for three weeks, but I'm new to snap building and containerization in general. The documentation from Ubuntu isn't exactly beginner-friendly, which is making it quite challenging for me. Any tips or guidance would be greatly appreciated!
3 Answers
I'm currently working with snaps at my job, and we have access to paid support from Canonical for this kind of stuff. You might want to check with your management to see if they can provide similar support. The documentation has improved over the last few years, and I suggest using LXC containers for quicker iterations with snapcraft!
Honestly, snaps can feel like a step back. I've only used them for MicroK8S, and it caused some serious issues for my system. I prefer to stick to other methods of containerization whenever possible.
Different type of containerization. They mainly aim to sandbox applications, which can be a challenge for local Kubernetes setups. I've had my share of frustrations with snap-specific installations.
Check out a 4-hour tutorial on YouTube that walks you through creating snap packages for beginners. It should help you get a better grasp of the process!
Thanks I will check it out.
Yeah I am building a POC and if it works then we will go all in with Canonical and the full package.