#kops (2018-12)
Discussions related to kops for kubernetes
Archive: https://archive.sweetops.com/kops/
2018-12-12
@Erik Osterman (Cloud Posse) has joined the channel
set the channel description: Discussions related to kops for kubernetes
@Max Moon has joined the channel
@Adam has joined the channel
@joshmyers has joined the channel
Or: How We Learned to Stop Worrying and Love Cluster Upgrades
@Andriy Knysh (Cloud Posse) has joined the channel
Wish we had this
As I understand it the current behaviour for rolling-update is: for node in stale_nodes: drain(node) validate_stable() delete(node) With the ASG taking care of spawning the new nodes. This is very …
@Pablo Costa has joined the channel
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management - kubernetes/kops
too bad no option for increasing the number of parallel nodes to be drained+cordoned+terminated
@mumoshu has joined the channel
@Shane has joined the channel
@Andrii has joined the channel
@pericdaniel has joined the channel
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management - kubernetes/kops
neat - short lived worker node certs
@daveyu has joined the channel
@sarkis has joined the channel
@OScar has joined the channel
I have considered a few times improving how kops updates clusters, but I need to care so few and far apart I have been lazy.
yea mostly agree
also, if we start doing these more often and unattended with #atlantis or #codefresh , I think I’ll care less
How are you liking codefresh?
I love it. Most fun I’ve had writing pipelines
one thing we could do in codefresh is schedule a pipeline to run every X weeks
that would be sweet for auto upgrading clusters
Has it got an api?
Jobs.in k8s, have the cluster run the pipeline that runs the cluster #meta
@joppa27 has joined the channel
@davidvasandani has joined the channel
2018-12-13
@Jan has joined the channel
@tolstikov has joined the channel
2018-12-17
@Daren has joined the channel
kops is finally getting ready to release 1.11 https://kubernetes.slack.com/archives/C3QUFP0QM/p1545085988524900
now to release 1.12…
baby steps….
2018-12-20
Yea Codefresh has an API and cli
So you could then run a k8s job that calls the codefresh api
To run pipelines on a schedule or based on some. Event
Sorry a k8s job
hah, haven’t thought that far ahead for terraform+codefresh
but yes…
if using kops, it would not be recommended to run the upgrade from within a job of on the same cluster
if using kube-aws
, then I believe that would be possible based on what I learned from @mumoshu
…since it uses cfn
Interesting, would need explore it more
lol
Kids are asleep