Skip to content

Request to change kops clusterDNS Type #17634

@stias

Description

@stias

/kind feature

1. Describe IN DETAIL the feature/behavior/change you would like to see.
In the Kubernetes kubelet configuration, clusterDNS is supported as a []string type. However, in kops, clusterDNS is received as a string type, then converted into an array to make it a []string type before passing it to the kubelet. Therefore, I would like to modify kops so that clusterDNS can also be provided directly as a []string type.

ClusterDNS definition
kubelet : https://github.com/kubernetes/kops/blob/master/vendor/k8s.io/kubelet/config/v1beta1/types.go#L301
kops : https://github.com/kubernetes/kops/blob/master/pkg/apis/kops/componentconfig.go#L77

For example, suppose you have an environment where both nodelocaldns and coredns are running. If an issue occurs with nodelocaldns, there is a possibility of a SPOF (Single Point of Failure). Therefore, if nodelocaldns fails, I would like to set up redundancy so that queries are directed to coredns.

2. Feel free to provide a design supporting your feature request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions