lotuspsychje | good morning | 02:04 |
---|---|---|
enoq | so regarding snap: when would you use it over docker or flatpak | 14:26 |
Crin | I think he said basicly it depends? | 14:27 |
enoq | we are deploying software to k8s or docker swarm at work | 14:27 |
enoq | at home I'm using flatpak for a few desktop apps | 14:27 |
enoq | I'm not reallying using Ubuntu so I don't understand where snap fits in really | 14:28 |
Crin | snaps isnt ubuntu only | 14:30 |
enoq | I know, that's why I'm asking | 14:30 |
ogra | well, snaps are a distro independent self containing secure packaging system | 14:31 |
enoq | so more like an immutable, containerized deb package | 14:31 |
ogra | using a similar permission system as IOS for access to any resources or for sharing libs, content etc | 14:31 |
ogra | along wih that they come with built in self test mechanisms, config system, backup system etc | 14:32 |
ogra | they are transactional, so you can always roll back manaually or automatically to the last knwon good state | 14:32 |
enoq | implemented through symlinks? | 14:32 |
ogra | they are atomic maning they will only start/run when the full thing has been updated | 14:33 |
ogra | lol, no implemented to rolling back the package | 14:33 |
ogra | s/t👋hrough | 14:33 |
ogra | bah | 14:33 |
ogra | silly emoji plugin | 14:33 |
ogra | to -> through | 14:33 |
ogra | and as i said in the other channel they are 100 tinker proof ... through being suashfs blobs that are gpg signed ... the signature and checksum are permanently verified | 14:34 |
ogra | *squashfs | 14:35 |
ogra | what you can deliver va snaps is completely unlimited ... we have kernels, bootloaders and whole OS images shipped via snaps | 14:36 |
ogra | so yu can definitely not compare flatpak and snap ... | 14:37 |
ogra | flatpack does one thing and does hat one thing well ... but it cant do anytng beyond this (delivering desktop apps) | 14:37 |
enoq | thank you | 14:39 |
ogra | docker is a mess of puzzle pieces thrown together, not particulary secure but it fulfills the purpose for containers ... but again rather single purpose | 14:39 |
enoq | yeah, I think if you wanted to share libs through it, that'd be kinda crazy | 14:39 |
Crin | i habe no idea how to deploy snaps to kubernetes | 14:40 |
ogra | (btw we have a "single node k8s snap" .... https://snapcraft.io/microk8s ...) | 14:40 |
ogra | (as well as other k8s bits https://snapcraft.io/search?q=kubernetes ...) | 14:42 |
Crin | yes im reading those | 14:43 |
enoq | Crin: I think that's just a minikube alternative | 14:43 |
ogra | microk8s probabyl is (i don know minikube) ... thinks like https://snapcraft.io/kubernetes-worker and the like are fully fledged kubernetes though ... you can definitely run your whole k8s infra wit canonical maintained snaps | 14:47 |
* ogra notes he needs a new "h" key ... and probably a dyslexia training 🙂 | 14:48 | |
Crin | we are not using k8s at work honestly im not sure what is used | 14:49 |
Crin | I probably should look into it just for fun | 14:49 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!