может hpa хотя врядли, может ты когда сохраняешь он тебе ошибку возвращает и не сохраняет
нет, ошибок не выдает, вот kubedns-autoscaler
{
"kind": "Deployment",
"apiVersion": "extensions/v1beta1",
"metadata": {
"name": "kubedns-autoscaler",
"namespace": "kube-system",
"selfLink": "/apis/extensions/v1beta1/namespaces/kube-system/deployments/kubedns-autoscaler",
"uid": "edad44b3-d922-11e8-82a5-7a3dc2c4d2e9",
"resourceVersion": "2931667",
"generation": 1,
"creationTimestamp": "2018-10-26T13:27:47Z",
"labels": {
"addonmanager.kubernetes.io/mode": "Reconcile",
"k8s-app": "kubedns-autoscaler",
"kubernetes.io/cluster-service": "true"
},
"annotations": {
"deployment.kubernetes.io/revision": "1",
"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"extensions/v1beta1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"addonmanager.kubernetes.io/mode\":\"Reconcile\",\"k8s-app\":\"kubedns-autoscaler\",\"kubernetes.io/cluster-service\":\"true\"},\"name\":\"kubedns-autoscaler\",\"namespace\":\"kube-system\"},\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"k8s-app\":\"kubedns-autoscaler\"}},\"spec\":{\"affinity\":{\"nodeAffinity\":{\"preferredDuringSchedulingIgnoredDuringExecution\":[{\"preference\":{\"matchExpressions\":[{\"key\":\"node-role.kubernetes.io/master\",\"operator\":\"In\",\"values\":[\"true\"]}]},\"weight\":100}]},\"podAntiAffinity\":{\"requiredDuringSchedulingIgnoredDuringExecution\":[{\"labelSelector\":{\"matchLabels\":{\"k8s-app\":\"kubedns-autoscaler\"}},\"topologyKey\":\"kubernetes.io/hostname\"}]}},\"containers\":[{\"command\":[\"/cluster-proportional-autoscaler\",\"--namespace=kube-system\",\"--configmap=kubedns-autoscaler\",\"--target=Deployment/kube-dns\",\"--default-params={\\\"linear\\\":{\\\"nodesPerReplica\\\":10,\\\"min\\\":2}}\",\"--logtostderr=true\",\"--v=2\"],\"image\":\"gcr.io/google_containers/cluster-proportional-autoscaler-amd64:1.2.0\",\"name\":\"autoscaler\",\"resources\":{\"requests\":{\"cpu\":\"20m\",\"memory\":\"10Mi\"}}}],\"nodeSelector\":{\"beta.kubernetes.io/os\":\"linux\"},\"priorityClassName\":\"system-cluster-critical\",\"serviceAccountName\":\"cluster-proportional-autoscaler\",\"tolerations\":[{\"effect\":\"NoSchedule\",\"key\":\"node-role.kubernetes.io/master\",\"operator\":\"Equal\"}]}}}}\n"
}
},
"spec": {
"replicas": 1,
"selector": {
"matchLabels": {
"k8s-app": "kubedns-autoscaler"
}
},
"template": {
"metadata": {
"creationTimestamp": null,
"labels": {
"k8s-app": "kubedns-autoscaler"
}
},
"spec": {
"containers": [
{
"name": "autoscaler",
"image": "gcr.io/google_containers/cluster-proportional-autoscaler-amd64:1.2.0",
"command": [
"/cluster-proportional-autoscaler",
"--namespace=kube-system",
"--configmap=kubedns-autoscaler",
"--target=Deployment/kube-dns",
"--default-params={\"linear\":{\"nodesPerReplica\":10,\"min\":2}}",
"--logtostderr=true",
"--v=2"
],
"resources": {
"requests": {
"cpu": "20m",
"memory": "10Mi"
}
},
"terminationMessagePath": "/dev/termination-log",
"terminationMessagePolicy": "File",
"imagePullPolicy": "IfNotPresent"
}
],
"restartPolicy": "Always",
"terminationGracePeriodSeconds": 30,
"dnsPolicy": "ClusterFirst",
"nodeSelector": {
"beta.kubernetes.io/os": "linux"
},
"serviceAccountName": "cluster-proportional-autoscaler",
"serviceAccount": "cluster-proportional-autoscaler",
"securityContext": {},
"affinity": {
"nodeAffinity": {
"preferredDuringSchedulingIgnoredDuringExecution": [
{
"weight": 100,
"preference": {
"matchExpressions": [
{