【发布时间】:2020-07-18 12:45:34
【问题描述】:
我有一个带有 4 个节点(Linux 机器)的 Azure Kubernetes 集群。我使用 yaml 清单配置了 AKS 集群。我想更新以下内核参数:net.ipv4.tcp_fin_timeout=30, net.ipv4.ip_local_port_range=1024 65500。yaml 清单如下。如何更新 yaml 以包含我必须更改的内核参数?
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: jmeter-slaves
labels:
jmeter_mode: slave
spec:
replicas: 1
selector:
matchLabels:
jmeter_mode: slave
template:
metadata:
labels:
jmeter_mode: slave
spec:
securityContext:
sysctls:
- name: net.ipv4.ip_local_port_range
value: "1024 65500"
containers:
- name: jmslave
image: prabhaharanv/jmeter-slave:latest
command: ["/jmeter/apache-jmeter-$(JMETERVERSION)/bin/jmeter-server"]
args: ["-Dserver.rmi.ssl.keystore.file /jmeter/apache-jmeter-$(JMETERVERSION)/bin/rmi_keystore.jks","-Djava.rmi.server.hostname=$(MY_POD_IP)", "-Dserver.rmi.localport=50000", "-Dserver_port=1099"]
resources:
limits:
cpu: "1"
requests:
cpu: "0.5"
imagePullPolicy: Always
ports:
- containerPort: 1099
- containerPort: 50000
env:
- name: MY_POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: JMETERVERSION
value: "5.1.1"
---
apiVersion: v1
kind: Service
metadata:
name: jmeter-slaves-svc
labels:
jmeter_mode: slave
spec:
clusterIP: None
ports:
- port: 1099
name: first
targetPort: 1099
- port: 50000
name: second
targetPort: 50000
selector:
jmeter_mode: slave
---
【问题讨论】:
标签: kubernetes linux-kernel yaml azure-aks