mirror of https://github.com/kubernetes/kops.git
Merge pull request #10239 from johngmyers/kops-controller-domain
Use separate domain for kops-controller bootstrap
This commit is contained in:
commit
454ffddcb1
|
@ -62,7 +62,7 @@ func (b *KopsControllerBuilder) Build(c *fi.ModelBuilderContext) error {
|
|||
Signer: fi.CertificateIDCA,
|
||||
Type: "server",
|
||||
Subject: nodetasks.PKIXName{CommonName: "kops-controller"},
|
||||
AlternateNames: []string{b.Cluster.Spec.MasterInternalName},
|
||||
AlternateNames: []string{"kops-controller.internal." + b.Cluster.ObjectMeta.Name},
|
||||
}
|
||||
c.AddTask(issueCert)
|
||||
|
||||
|
|
|
@ -1836,6 +1836,10 @@ spec:
|
|||
k8s-addon: kops-controller.addons.k8s.io
|
||||
k8s-app: kops-controller
|
||||
version: v1.19.0-beta.1
|
||||
{{ if UseKopsControllerForNodeBootstrap }}
|
||||
annotations:
|
||||
dns.alpha.kubernetes.io/internal: kops-controller.internal.{{ ClusterName }}
|
||||
{{ end }}
|
||||
spec:
|
||||
priorityClassName: system-node-critical
|
||||
tolerations:
|
||||
|
|
|
@ -34,6 +34,10 @@ spec:
|
|||
k8s-addon: kops-controller.addons.k8s.io
|
||||
k8s-app: kops-controller
|
||||
version: v1.19.0-beta.1
|
||||
{{ if UseKopsControllerForNodeBootstrap }}
|
||||
annotations:
|
||||
dns.alpha.kubernetes.io/internal: kops-controller.internal.{{ ClusterName }}
|
||||
{{ end }}
|
||||
spec:
|
||||
priorityClassName: system-node-critical
|
||||
tolerations:
|
||||
|
|
|
@ -7,7 +7,7 @@ spec:
|
|||
- id: k8s-1.16
|
||||
kubernetesVersion: '>=1.16.0-alpha.0'
|
||||
manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml
|
||||
manifestHash: a7d47f4a668812e334b505231855a82cef2f670c
|
||||
manifestHash: 5a0a74b65c83649d0a494311a55e7c39a98475a6
|
||||
name: kops-controller.addons.k8s.io
|
||||
selector:
|
||||
k8s-addon: kops-controller.addons.k8s.io
|
||||
|
|
|
@ -26,6 +26,8 @@ spec:
|
|||
k8s-app: kops-controller
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
dns.alpha.kubernetes.io/internal: kops-controller.internal.minimal.example.com
|
||||
labels:
|
||||
k8s-addon: kops-controller.addons.k8s.io
|
||||
k8s-app: kops-controller
|
||||
|
|
|
@ -7,7 +7,7 @@ spec:
|
|||
- id: k8s-1.16
|
||||
kubernetesVersion: '>=1.16.0-alpha.0'
|
||||
manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml
|
||||
manifestHash: a7d47f4a668812e334b505231855a82cef2f670c
|
||||
manifestHash: 5a0a74b65c83649d0a494311a55e7c39a98475a6
|
||||
name: kops-controller.addons.k8s.io
|
||||
selector:
|
||||
k8s-addon: kops-controller.addons.k8s.io
|
||||
|
|
|
@ -151,7 +151,7 @@ func (b *BootstrapClient) queryBootstrap(c *fi.Context, req *nodeup.BootstrapReq
|
|||
|
||||
bootstrapUrl := url.URL{
|
||||
Scheme: "https",
|
||||
Host: net.JoinHostPort(c.Cluster.Spec.MasterInternalName, strconv.Itoa(wellknownports.KopsControllerPort)),
|
||||
Host: net.JoinHostPort("kops-controller.internal."+c.Cluster.ObjectMeta.Name, strconv.Itoa(wellknownports.KopsControllerPort)),
|
||||
Path: "/bootstrap",
|
||||
}
|
||||
httpReq, err := http.NewRequest("POST", bootstrapUrl.String(), bytes.NewReader(reqBytes))
|
||||
|
|
Loading…
Reference in New Issue