/srv/irclogs.ubuntu.com/2017/04/13/#juju.txt

=== frankban|afk is now known as frankban
=== admcleod is now known as admcleod_afk
Zichi here, do you have any progress on Kubernetes 1.6 for CDK? I'm kinda excited to test it, as some feature of K8s in 1.6 will really simplify our lives :p (I don't know how to check your advancement except by lurking the juju-solutions GitHub)09:18
sparkiegeekhttps://insights.ubuntu.com/2017/04/12/general-availability-of-kubernetes-1-6-on-ubuntu/ ?09:19
=== Spads_ is now known as Spads
Zicsparkiegeek: oh, thanks, did not notice that :)10:45
ZicI'm reading the procedure to upgrade from CDK 1.5.3 -> what do you mean by "Wait until the software upgrade is complete before migrating the etcd data (a manual step)."10:52
Zicdo I need to restore the etcd cluster like this? https://github.com/coreos/etcd/blob/master/Documentation/op-guide/recovery.md#restoring-a-cluster10:54
Ziccc lazyPower / kjackal when you will be around :)10:57
Trefexcholcombe: ok great thanks12:03
tvansteenburghZic: are you asking what is meant by "wait until the software upgrade is complete"?12:17
Zictvansteenburgh: nop, the "before migrating the etcd data (a manual step)"12:56
Zicdoes this mean that I need to restore my etcd data manually?12:57
Zicor that Juju covers it with the "snap-upgrade" extra-step?12:57
=== hml_ is now known as hml
=== coreycb_vaca is now known as coreycb
* lazyPower reads backscroll14:29
lazyPowersorry, getting in freenode a bit late this morning :) o/14:29
lazyPowerZic: hey there, nope. that migration we refer to is a charm upgrade (wait for the charm uprade to complete) then run the manual action specified by the status message14:29
lazyPowerZic: we moved etcd to snap based delivery, and its a downtime incurring event. Total time down should be ~ 5 minutes, so not crazy required downtime, but something to plan for for sure.14:30
ZiclazyPower: oh cool indeed, I thought I must do the restore myself :(14:32
Zicwas a bit stressed up about it since etcd and me are not good friends14:33
lazyPowerZic: not at all14:45
lazyPowerjust make sure you snapshot and fetch it. the upgrade process does do a checkpoint, but get in the habit of snapshotting before making operational changes to etcd :)14:46
ZiclazyPower: fantastic :p thanks for all this automation :)14:57
lazyPowerZic: also, if you're curious about the upgrade, i do encourage you to deploy revision 24, and then upgrade to 2914:57
lazyPowersee what its doing and become familiar with what you'll be doing in prod14:58
Zicthanks14:58
lazyPowerZic: and this unlocks the pathway to etcd 3.x14:58
lazyPowerjuju config etcd channel=3.0/stable, juju config etcd channel=3.1/stable  -- this process (waiting for each config-chagned event to complete ofcourse) will automatically ingest the next series, and upgrade the cluster through the major versions. Would love feedback on your experience there14:59
lazyPowernote: 3.0 is mandatory stopgap to do the config/data format change. this is outlined in teh readme.14:59
Zicmy next question was actually how to force Juju to deploy an old pre-1.6 version of CDK to train myself :D15:00
lazyPower2.x => 3.1 is not supported at this time, I'll look into migrating those scripts in 3.0 to 3.1 so it gets carried forward15:00
lazyPowerah15:00
lazyPowerZic: you should be able to use the older bundle revision15:00
Zicso I have my answer :p15:00
lazyPoweryep :)15:00
lazyPowerwe do support channel configs to deploy the older k8s. i think we only have 1.5 and 1.6 in the snaps tore15:00
Zicyup, by specify it in the Juju GUI at the charm level15:00
lazyPowerCynerva: ryebot:   can you confirm this?15:00
ryebotcatching up15:01
ryebotlazyPower Zic: that's correct15:04
lazyPowerfantastic, thanks ryebot15:04
lazyPowerI didn't think we had any other versions in there but its good to confirm with the peeps that did the heavy lifting15:04
ryebotlazyPower Zic: I don't believe downgrading from 1.6 to 1.5 works, ftr, but deploy from a custom bundle with channel configuration should work.15:05
=== rick_h_ is now known as rick_h
Zicryebot: oh no, my question was not about downgrade, simply force an old version for a fresh-install15:11
ryebotZic: That should work well, I tested that personally15:11
Zicto train/test myself for the D Day for the upgrade in production :)15:11
Zic(mostly the etcd2 (deb) -> etcd3 (snap) part which feared me a bit)15:12
Zicfearing*15:12
Zicas we're really in prod now15:12
=== Dmitrii-Sh_ is now known as Dmitrii-Sh
=== diddledan_ is now known as diddledan
=== salmankhan1 is now known as salmankhan
=== BradCrittenden is now known as bac
=== frankban is now known as frankban|afk
ZiclazyPower: what's the purpose of kube-control?16:45
Zic(saw it in new/deprecated juju relations)16:45
lazyPowerThis interface provides communication between master and workers in a Kubernetes cluster.16:46
lazyPowerat this time we're using it to send DNS information and expose information for the GPU based workloads16:46
lazyPowerinstead of interface proliferation it made sense to abstract into an administrative interface16:46
Zicthanks for the info :)16:57
=== blackboxsw is now known as blackboxsw_bbl
=== blackboxsw_bbl is now known as blackboxsw
=== jhobbs_ is now known as jhobbs
=== coreycb is now known as coreycb_vaca
=== skayskay is now known as skay_
=== scuttle` is now known as scuttle|afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!