#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