mirror of https://github.com/kubernetes/kops.git
Merge pull request #10702 from olemarkus/fix-cp-hop-limit
Increase IMDSv2 hop limit on control plane nodes
This commit is contained in:
commit
31c8771587
|
@ -65,6 +65,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -85,6 +85,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -107,6 +108,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -129,6 +131,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -85,6 +85,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -107,6 +108,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -129,6 +131,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -77,6 +77,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -99,6 +100,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -121,6 +123,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -93,6 +93,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -115,6 +116,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -137,6 +139,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -159,6 +162,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
@ -181,6 +185,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -94,6 +94,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -65,6 +65,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -65,6 +65,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -65,6 +65,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -94,6 +94,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -68,6 +68,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -100,6 +100,7 @@ spec:
|
|||
- sg-exampleid4
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -74,6 +74,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -67,6 +67,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -67,6 +67,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -66,6 +66,7 @@ metadata:
|
|||
spec:
|
||||
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210119.1
|
||||
instanceMetadata:
|
||||
httpPutResponseHopLimit: 2
|
||||
httpTokens: required
|
||||
machineType: m3.medium
|
||||
maxSize: 1
|
||||
|
|
|
@ -679,7 +679,9 @@ func setupMasters(opt *NewClusterOptions, cluster *api.Cluster, zoneToSubnetMap
|
|||
k8sVersion, err := version.ParseKubernetesVersion(cluster.Spec.KubernetesVersion)
|
||||
if err == nil && version.IsKubernetesGTE("1.18", *k8sVersion) {
|
||||
if g.Spec.InstanceMetadata == nil {
|
||||
g.Spec.InstanceMetadata = &api.InstanceMetadataOptions{}
|
||||
g.Spec.InstanceMetadata = &api.InstanceMetadataOptions{
|
||||
HTTPPutResponseHopLimit: fi.Int64(2),
|
||||
}
|
||||
}
|
||||
g.Spec.InstanceMetadata.HTTPTokens = fi.String(ec2.LaunchTemplateHttpTokensStateRequired)
|
||||
if strings.Contains(g.Spec.Image, "debian-stretch") {
|
||||
|
|
Loading…
Reference in New Issue