Skip to content

Conversation

@pjohnst5
Copy link
Contributor

What this PR does / why we need it:
The beginnings of the CNS yaml which will deploy a CNS instance on every AKS worker node for AKS swift.

Comment on lines +23 to +24
nodeSelector:
beta.kubernetes.io/os: linux
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll want to support Windows hosts too, but I imagine a few things will change (like the hostpath file mounts). I think we can cover this case in Helm but let's discuss if we want to try supporting both linux and windows hosts in this manifest file, or if we should go with an alternative like Helm or separate manifests

Comment on lines +47 to +50
- name: log
hostPath:
path: /var/log
type: Directory
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we log to stdout instead of writing to a file mounted inside the Pod, we could capture the logs with kube-apiserver, which should help with ops

Copy link
Member

@matmerr matmerr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're going to need to add an annotation to not schedule on virtualkubelet nodes, but that can be solved later. Aside from @thatmattlong's comments lgtm 🚀

@pjohnst5 pjohnst5 merged commit d5c3386 into Azure:master Apr 30, 2020
@pjohnst5 pjohnst5 deleted the cns-yaml branch April 30, 2020 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants