01:54
adamt has quit [Ping timeout: 244 seconds]
08:29
johanot has joined #nixos-kubernetes
09:19
ixxie has joined #nixos-kubernetes
10:14
adamt has joined #nixos-kubernetes
10:15
adamt is now known as Guest645
10:18
Guest645 has quit [Changing host]
10:18
Guest645 has joined #nixos-kubernetes
10:18
Guest645 is now known as adamt
12:59
johanot has quit [Quit: WeeChat 2.2]
15:10
<
therealwaphire[m >
guys
15:10
<
therealwaphire[m >
how would I go about adding nodes?
15:38
<
srhb >
therealwaphire[m: Which method are you using to get k8s?
15:39
<
therealwaphire[m >
right now I only have:
15:39
<
therealwaphire[m >
`services.kubernetes.roles = [ "master" "node" ];`
15:39
<
therealwaphire[m >
+ options for kubelet to not fail on swap
15:40
<
therealwaphire[m >
I went through johanot's setup several times but I can't seem to get my head around it
15:42
<
srhb >
Mkay, it's a bit of a chore to set up on the old module unfortunately.
15:42
<
therealwaphire[m >
oh
15:42
<
srhb >
Theoretically it involves setting node on each of the node machines, and filling out all the blanks to make it able to contact the master infrastructure
15:42
<
therealwaphire[m >
what's different in the new 19.03 module?
15:42
<
srhb >
As long as you keep everything completely insecure, it's not so bad..
15:43
<
srhb >
therealwaphire[m: That's johanots changes :)
15:43
<
therealwaphire[m >
wdym
15:43
<
srhb >
With the insecure part?
15:43
<
therealwaphire[m >
yeah
15:43
<
srhb >
Dealing with certs in the old system is like... 20 options or something like that :P
15:43
<
srhb >
And manual provisioning
15:43
<
therealwaphire[m >
lol
15:44
<
therealwaphire[m >
can I keep using ZFS 0.7.2 if I upgrade to 19.03?
15:45
<
srhb >
therealwaphire[m: nix eval -f channel:nixos-18.09 linuxPackages.zfs.name
15:45
<
srhb >
Mind that 19.03 is
_not_ released yet.
15:45
<
therealwaphire[m >
I know, haha
15:45
<
srhb >
I pasted the wrong channel in that command
15:45
<
srhb >
Adjust as needed :)
15:45
<
therealwaphire[m >
hence the reluctance to upgrade :P
15:45
<
srhb >
As you should be. :)
15:45
<
srhb >
But run the above command, substituting the correct channel name in
15:46
<
srhb >
That way you can query versions from arbitrary channels and answer the question yourself in the future :)
15:46
<
therealwaphire[m >
what do you recommend though? should I bother configuring kubes on 18.09
15:46
<
srhb >
Need more data. Is this a production system?
15:46
<
srhb >
To be honest, even then, I probably would not bother..
15:47
<
srhb >
You'll need to adjust in a month or so :)
15:48
<
therealwaphire[m >
not really a production system, haha
15:48
<
therealwaphire[m >
gonna run my own stack of applications there
15:48
<
therealwaphire[m >
a bunch of blogs, plex, nextcloud, etc
15:48
<
therealwaphire[m >
so okay, let's say I do upgrade to 19.03
15:48
<
therealwaphire[m >
where do I go from there?
15:49
<
srhb >
therealwaphire[m: I'd start by building the 19.03 manual and exploring the options
15:49
<
therealwaphire[m >
is the manual not included by default?
15:50
<
srhb >
therealwaphire[m: If you have the relevant option enabled. I don't recall its default value
15:50
<
therealwaphire[m >
I see
15:50
<
therealwaphire[m >
okay, well
15:50
<
therealwaphire[m >
can you explain what this does: `nix eval -f channel:nixos-18.09 linuxPackages.zfs.name` ?
15:51
<
srhb >
it evaluates the value of linuxPackages.zfs.name from the channel nixos-18.09
15:51
<
srhb >
And name usually includes the version number.
16:02
<
therealwaphire[m >
turns out all I had to do is `boot.zfs.enableUnstable = false;` and it didn't upgrade to 0.8
16:07
adamt has quit [Ping timeout: 244 seconds]
16:28
<
therealwaphire[m >
so how do I get a full on options list for 19.03?
16:45
<
therealwaphire[m >
built the manual
16:45
<
therealwaphire[m >
np
16:59
ixxie has quit [Ping timeout: 250 seconds]