diff --git a/deploy/addons-s390x/addon-manager.yaml b/deploy/addons-s390x/addon-manager.yaml
deleted file mode 100644
index d3f0ec1e577c..000000000000
--- a/deploy/addons-s390x/addon-manager.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2016 The Kubernetes Authors All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-kind: Pod
-metadata:
- name: kube-addon-manager
- namespace: kube-system
- labels:
- component: kube-addon-manager
- version: v8.6
- kubernetes.io/minikube-addons: addon-manager
-spec:
- hostNetwork: true
- containers:
- - name: kube-addon-manager
- image: k8s.gcr.io/kube-addon-manager-s390x:v8.6
- env:
- - name: KUBECONFIG
- value: /var/lib/localkube/kubeconfig
- imagePullPolicy: IfNotPresent
- resources:
- requests:
- cpu: 5m
- memory: 50Mi
- volumeMounts:
- - mountPath: /etc/kubernetes/
- name: addons
- readOnly: true
- - mountPath: /var/lib/localkube/
- name: kubeconfig
- readOnly: true
- volumes:
- - hostPath:
- path: /etc/kubernetes/
- name: addons
- - hostPath:
- path: /var/lib/localkube/
- name: kubeconfig
diff --git a/deploy/addons-s390x/coredns/coreDNS-clusterrole.yaml b/deploy/addons-s390x/coredns/coreDNS-clusterrole.yaml
deleted file mode 100644
index e40e3926b1bc..000000000000
--- a/deploy/addons-s390x/coredns/coreDNS-clusterrole.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRole
-metadata:
- labels:
- kubernetes.io/bootstrapping: rbac-defaults
- addonmanager.kubernetes.io/mode: Reconcile
- name: system:coredns
-rules:
-- apiGroups:
- - ""
- resources:
- - endpoints
- - services
- - pods
- - namespaces
- verbs:
- - list
- - watch
diff --git a/deploy/addons-s390x/coredns/coreDNS-configmap.yaml b/deploy/addons-s390x/coredns/coreDNS-configmap.yaml
deleted file mode 100644
index c29ab8a46926..000000000000
--- a/deploy/addons-s390x/coredns/coreDNS-configmap.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-apiVersion: v1
-kind: ConfigMap
-metadata:
- name: coredns
- namespace: kube-system
- labels:
- addonmanager.kubernetes.io/mode: EnsureExists
-data:
- Corefile: |
- .:53 {
- errors
- log
- health
- kubernetes cluster.local in-addr.arpa ip6.arpa {
- pods insecure
- upstream
- fallthrough in-addr.arpa ip6.arpa
- }
- prometheus :9153
- proxy . /etc/resolv.conf
- cache 30
- reload
- }
diff --git a/deploy/addons-s390x/coredns/coreDNS-controller.yaml b/deploy/addons-s390x/coredns/coreDNS-controller.yaml
deleted file mode 100644
index 5b76bd70aee7..000000000000
--- a/deploy/addons-s390x/coredns/coreDNS-controller.yaml
+++ /dev/null
@@ -1,70 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: coredns
- namespace: kube-system
- labels:
- k8s-app: kube-dns
- kubernetes.io/name: "CoreDNS"
- addonmanager.kubernetes.io/mode: Reconcile
-spec:
- replicas: 1
- strategy:
- type: RollingUpdate
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- k8s-app: kube-dns
- template:
- metadata:
- labels:
- k8s-app: kube-dns
- spec:
- serviceAccountName: coredns
- tolerations:
- - key: CriticalAddonsOnly
- operator: Exists
- - key: node-role.kubernetes.io/master
- effect: NoSchedule
- containers:
- - name: coredns
- image: k8s.gcr.io/coredns:1.1.3
- imagePullPolicy: IfNotPresent
- resources:
- limits:
- memory: 170Mi
- requests:
- cpu: 100m
- memory: 70Mi
- args: [ "-conf", "/etc/coredns/Corefile" ]
- volumeMounts:
- - name: config-volume
- mountPath: /etc/coredns
- ports:
- - containerPort: 53
- name: dns
- protocol: UDP
- - containerPort: 53
- name: dns-tcp
- protocol: TCP
- - containerPort: 9153
- name: metrics
- protocol: TCP
- livenessProbe:
- httpGet:
- path: /health
- port: 8080
- scheme: HTTP
- initialDelaySeconds: 60
- timeoutSeconds: 5
- successThreshold: 1
- failureThreshold: 5
- dnsPolicy: Default
- volumes:
- - name: config-volume
- configMap:
- name: coredns
- items:
- - key: Corefile
- path: Corefile
diff --git a/deploy/addons-s390x/coredns/coreDNS-crbinding.yaml b/deploy/addons-s390x/coredns/coreDNS-crbinding.yaml
deleted file mode 100644
index 5b8258ddfa8e..000000000000
--- a/deploy/addons-s390x/coredns/coreDNS-crbinding.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRoleBinding
-metadata:
- labels:
- kubernetes.io/bootstrapping: rbac-defaults
- addonmanager.kubernetes.io/mode: EnsureExists
- name: system:coredns
-roleRef:
- apiGroup: rbac.authorization.k8s.io
- kind: ClusterRole
- name: system:coredns
-subjects:
-- kind: ServiceAccount
- name: coredns
- namespace: kube-system
diff --git a/deploy/addons-s390x/coredns/coreDNS-sa.yaml b/deploy/addons-s390x/coredns/coreDNS-sa.yaml
deleted file mode 100644
index 3b61f44af497..000000000000
--- a/deploy/addons-s390x/coredns/coreDNS-sa.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-apiVersion: v1
-kind: ServiceAccount
-metadata:
- name: coredns
- namespace: kube-system
- labels:
- addonmanager.kubernetes.io/mode: Reconcile
diff --git a/deploy/addons-s390x/coredns/coreDNS-svc.yaml b/deploy/addons-s390x/coredns/coreDNS-svc.yaml
deleted file mode 100644
index 187a28b09e61..000000000000
--- a/deploy/addons-s390x/coredns/coreDNS-svc.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- name: kube-dns
- namespace: kube-system
- annotations:
- prometheus.io/scrape: "true"
- labels:
- k8s-app: kube-dns
- addonmanager.kubernetes.io/mode: Reconcile
- kubernetes.io/name: "CoreDNS"
-spec:
- selector:
- k8s-app: kube-dns
- clusterIP: 10.96.0.10
- ports:
- - name: dns
- port: 53
- protocol: UDP
- - name: dns-tcp
- port: 53
- protocol: TCP
diff --git a/deploy/addons-s390x/dashboard/dashboard-dp.yaml b/deploy/addons-s390x/dashboard/dashboard-dp.yaml
deleted file mode 100644
index c64e44af153e..000000000000
--- a/deploy/addons-s390x/dashboard/dashboard-dp.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2016 The Kubernetes Authors All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: kubernetes-dashboard
- namespace: kube-system
- labels:
- version: v1.8.1
- addonmanager.kubernetes.io/mode: Reconcile
- kubernetes.io/minikube-addons: dashboard
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: kubernetes-dashboard
- version: v1.8.1
- addonmanager.kubernetes.io/mode: Reconcile
- template:
- metadata:
- labels:
- app: kubernetes-dashboard
- version: v1.8.1
- addonmanager.kubernetes.io/mode: Reconcile
- spec:
- containers:
- - name: kubernetes-dashboard
- image: k8s.gcr.io/kubernetes-dashboard-s390x:v1.8.1
- imagePullPolicy: IfNotPresent
- ports:
- - containerPort: 9090
- protocol: TCP
- livenessProbe:
- httpGet:
- path: /
- port: 9090
- initialDelaySeconds: 30
- timeoutSeconds: 30
diff --git a/deploy/addons-s390x/dashboard/dashboard-svc.yaml b/deploy/addons-s390x/dashboard/dashboard-svc.yaml
deleted file mode 100644
index b39a8001cb68..000000000000
--- a/deploy/addons-s390x/dashboard/dashboard-svc.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-# Copyright 2016 The Kubernetes Authors All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-kind: Service
-apiVersion: v1
-metadata:
- name: kubernetes-dashboard
- namespace: kube-system
- labels:
- app: kubernetes-dashboard
- addonmanager.kubernetes.io/mode: Reconcile
- kubernetes.io/minikube-addons: dashboard
- kubernetes.io/minikube-addons-endpoint: dashboard
-spec:
- type: NodePort
- ports:
- - port: 80
- targetPort: 9090
- nodePort: 30000
- selector:
- app: kubernetes-dashboard
diff --git a/deploy/addons-s390x/efk/elasticsearch-rc.yaml b/deploy/addons-s390x/efk/elasticsearch-rc.yaml
deleted file mode 100644
index e3923d05a16b..000000000000
--- a/deploy/addons-s390x/efk/elasticsearch-rc.yaml
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2017 The Kubernetes Authors All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-kind: ReplicationController
-metadata:
- name: elasticsearch-logging
- namespace: kube-system
- labels:
- k8s-app: elasticsearch-logging
- kubernetes.io/minikube-addons: efk
- addonmanager.kubernetes.io/mode: Reconcile
-spec:
- replicas: 1
- selector:
- k8s-app: elasticsearch-logging
- addonmanager.kubernetes.io/mode: Reconcile
- template:
- metadata:
- labels:
- k8s-app: elasticsearch-logging
- addonmanager.kubernetes.io/mode: Reconcile
- spec:
- containers:
- - name: elasticsearch-logging
- image: k8s.gcr.io/elasticsearch:v5.6.2
- resources:
- limits:
- cpu: 500m
- memory: 2400Mi
- requests:
- cpu: 100m
- memory: 2350Mi
- ports:
- - containerPort: 9200
- name: db
- protocol: TCP
- - containerPort: 9300
- name: transport
- protocol: TCP
- volumeMounts:
- - name: elasticsearch-logging
- mountPath: /data
- env:
- - name: "NAMESPACE"
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- - name: MINIMUM_MASTER_NODES
- value: "1"
- initContainers:
- - image: s390x/alpine:3.6
- command: ["/sbin/sysctl", "-w", "vm.max_map_count=262144"]
- name: elasticsearch-logging-init
- securityContext:
- privileged: true
- volumes:
- - name: elasticsearch-logging
- emptyDir: {}
diff --git a/deploy/addons-s390x/efk/elasticsearch-svc.yaml b/deploy/addons-s390x/efk/elasticsearch-svc.yaml
deleted file mode 100644
index f016778e6e3d..000000000000
--- a/deploy/addons-s390x/efk/elasticsearch-svc.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2017 The Kubernetes Authors All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-kind: Service
-metadata:
- name: elasticsearch-logging
- namespace: kube-system
- labels:
- k8s-app: elasticsearch-logging
- kubernetes.io/minikube-addons: efk
- addonmanager.kubernetes.io/mode: Reconcile
-spec:
- ports:
- - port: 9200
- protocol: TCP
- targetPort: db
- selector:
- k8s-app: elasticsearch-logging
diff --git a/deploy/addons-s390x/efk/fluentd-es-configmap.yaml b/deploy/addons-s390x/efk/fluentd-es-configmap.yaml
deleted file mode 100644
index 9f03814c8767..000000000000
--- a/deploy/addons-s390x/efk/fluentd-es-configmap.yaml
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 2017 The Kubernetes Authors All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: fluentd-es-config
- namespace: kube-system
- labels:
- k8s-app: fluentd-es
- kubernetes.io/minikube-addons: efk
- addonmanager.kubernetes.io/mode: Reconcile
-data:
- containers.input.conf: |-
- # CRI Log Example:
- # 2016-02-17T00:04:05.931087621Z stdout [info:2016-02-16T16:04:05.930-08:00] Some log text here
-
- system.input.conf: |-
- # Example:
- # 2015-12-21 23:17:22,066 [salt.state ][INFO ] Completed state [net.ipv4.ip_forward] at time 23:17:22.066081
-
-
- # Example:
- # Dec 21 23:17:22 gke-foo-1-1-4b5cbd14-node-4eoj startupscript: Finished running startup script /var/run/google.startup.script
-
-
- # Examples:
- # time="2016-02-04T06:51:03.053580605Z" level=info msg="GET /containers/json"
- # time="2016-02-04T07:53:57.505612354Z" level=error msg="HTTP Error" err="No such image: -f" statusCode=404
-
-
- # Example:
- # 2016/02/04 06:52:38 filePurge: successfully removed file /var/etcd/data/member/wal/00000000000006d0-00000000010a23d1.wal
-
-
- # Multi-line parsing is required for all the kube logs because very large log
- # statements, such as those that include entire object bodies, get split into
- # multiple lines by glog.
-
- # Example:
- # I0204 07:32:30.020537 3368 server.go:1048] POST /stats/container/: (13.972191ms) 200 [[Go-http-client/1.1] 10.244.1.3:40537]
-