# Office Hours for July 20
## EU Edition
### Panelists
Pierre Humberdroz
Chris Carty
Puja Abbassi
Povilas Versockas
Mario Loria
Thanks to the following companies for lending us these experts: Google, Spectrm, Microsoft, VMware, StockX, Giant Swarm, UW
Winners: shaikatz and Rakesh
### Questions:
---
Person: shaikatz 1
Question: Hello office hours heros. here is my question for you today:
Autoscaling workers that reads from queue in Kubernetes. we tried KEDA, but the behavior is always erratic (pods going up and down frequently although tried multiple configurations).
The reason for that erratic behavior is that once queue pill up, we get more pods, but then they can process all the messages, queue going back to 0 messages, and pods scale down - that cycle never end.
I couldn't find any articles or blogpsot talking about how to correctly scale your deployments according to queue pace that is unpredictable.
I will be happy to hear some advise from smart people about that topic.
Urls:
https://cloudblogs.microsoft.com/opensource/2019/05/06/announcing-keda-kubernetes-event-driven-autoscaling-containers/
https://github.com/kedacore/keda
---
Person: felixdpg 2
Question: Hello office hours mates! I need to know if there is a way to use configmap versioning in my deployments. For example, Two apps use the same configmap, but I need to change the configmap for 1 app, the other app need to use the "original" configmap. Is there a controller or something that can do this type of witchcraft? Thanks a lot. BTW I cant participate today in the live, but please, keep in mind my question, I will review the office hours video at night. Thanks again and have a nice office hours!
Urls:
https://github.com/kubernetes-sigs/kustomize
---
Person: Andrei 3
Questions: Where can I find links to the images of k8s control components?
Question: for people who do not use kubeadm and have their own way of k8s installation, is there recommendation to migrate out from hyperkube which will be removed from k8s v1.19 ?
?
---
Person: Mani 4
Questions: is there any way to show a set of apps with similar labels in a CRD? We are thinking of using helm operator, but my question is that how can I do things like for example creating backup, upgrading etc .. , what I saw from tutorial is that we deploy an operator which looks into an object containing values.yaml and makes sure that the objects created adhere to those values and reload objects if we make any changes, but I want my operator to do more than that... PS I dont know golang , is there any way to achieve this.
thanks , guess there's no straightforward way , I know java and python , will look into these ( we actually have a jsonnet based custom install written on bash and python which we ship to our clients , but the issue arises for example when we give new release in 2-3 months then they have to get a new version of installer again and redeploy everything , is there any best practice for doing upgrades for 3rd party clients?)
Urls:
https://github.com/fluxcd/helm-operator
https://developers.redhat.com/devnation/tech-talks/helm-or-operatorSDK-with-Kubernetes/watch
https://kopf.readthedocs.io/en/latest/
https://www.twitch.tv/videos/679907178
---
Person: Jake_Walden 5
Questions: I’m running kubernetes at the edge using Rancher K3s running on top of Ubuntu 18.04. I have some pods that are running on the Host-network to avoid some NATing. I have observed that if the IP address of the machine itself changes while the machine is running the pods on the host-network do not update their IP address with the new host address. Any ideas why the pod would not update its IP address with the host?
Urls:
https://docs.projectcalico.org/reference/architecture/overview
https://cilium.io/
---
Person: Pierre 6
Questions: how to handle docker registry outage
URls:
https://www.youtube.com/watch?v=kskWZsf_7oE
https://d7y.io/en-us/
https://goharbor.io/
---
Person: Shyam Jos 7
Question: When should I use VPA ? Is it when app doesn't support horizontal scaling ?
---
Person: Rakesh Pelluri 8
Question: I am using calico networking on a self hosted kubernetes cluster on aws. I have this problem where all the nodes get registered to the load balancers. Is there a way to avoid it ?
atleast limit it to certain node groups ?
Urls:
---
### Intro Script
Welcome everyone to today’s Kubernetes Office Hours, where we answer your user
questions live on the air with our esteemed panel of experts. You can find us in
[#office-hours] on slack, and check the topic for the URL for the information.
- Before we begin let’s start by introducing ourselves: (Give each panelist about
a minute)
- Before we start here are the ground rules:
- This is a Kubernetes event so the Code of Conduct is in effect, please be
excellent to each other.
- This is a judgement-free zone, everyone had to start from somewhere so please
help out your buddy by having a supportive environment in the channel.
- While we will do our best to answer your questions the panel doesn’t have
access to your cluster, so live debugging is off topic, but we will do our
best to get you moving down the next step.
- Panelists, you’re encouraged to expand on answers with your experiences and
pro-tips.
- Audience, you can help by pasting in URLs to official docs, blogs, or
anything that might be relevant to the topic at hand.
- Post your questions on [discuss.kubernetes.io].
- You can also help us out by tweeting, spreading the word, and paying it
forward.
- This panel is made entirely of volunteers, if you want to rotate in please
let us know, we love to have new people rotate in and help out.
### Contest
The hack.md notes document will have a list of who has asked questions, roll a
dice to see who won the shirts. On occasion if someone from the audience has
been helpful feel free to give them a shirt as well, we want to reward people
for helping others. Note: Multi-sided dice not included.
### Outro
(Note, the companies will change over time depending on the hosts)
- Thanks to the following companies for supporting the community with developer
volunteers: Giant Swarm, StockX, Pivotal, Pusher.com, Weaveworks, VMware,
University of Michigan, Red Hat, and Utility Warehouse. Special thanks to CNCF
for sponsoring the t-shirt giveaway.
And lastly, feel free to hang out in [#office-hours] afterwards, if the other
channels are too busy for you and you’re looking for a friendly home, you’re
more than welcome to pull up a chair and hang out.