mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Merge pull request #72203 from liggitt/addon-apps-v1
Change add-on manifests to apps/v1
This commit is contained in:
commit
214efa9cc4
@ -44,12 +44,11 @@ KUBECTL_PRUNE_WHITELIST=(
|
|||||||
core/v1/Service
|
core/v1/Service
|
||||||
batch/v1/Job
|
batch/v1/Job
|
||||||
batch/v1beta1/CronJob
|
batch/v1beta1/CronJob
|
||||||
extensions/v1beta1/DaemonSet
|
apps/v1/DaemonSet
|
||||||
extensions/v1beta1/Deployment
|
apps/v1/Deployment
|
||||||
|
apps/v1/ReplicaSet
|
||||||
|
apps/v1/StatefulSet
|
||||||
extensions/v1beta1/Ingress
|
extensions/v1beta1/Ingress
|
||||||
extensions/v1beta1/ReplicaSet
|
|
||||||
apps/v1beta1/StatefulSet
|
|
||||||
apps/v1beta1/Deployment
|
|
||||||
)
|
)
|
||||||
|
|
||||||
ADDON_CHECK_INTERVAL_SEC=${TEST_ADDON_CHECK_INTERVAL_SEC:-60}
|
ADDON_CHECK_INTERVAL_SEC=${TEST_ADDON_CHECK_INTERVAL_SEC:-60}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: calico-node
|
name: calico-node
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: calico-node-vertical-autoscaler
|
name: calico-node-vertical-autoscaler
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
@ -9,6 +9,9 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: calico-node-autoscaler
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: calico-typha
|
name: calico-typha
|
||||||
@ -9,6 +9,9 @@ metadata:
|
|||||||
k8s-app: calico-typha
|
k8s-app: calico-typha
|
||||||
spec:
|
spec:
|
||||||
revisionHistoryLimit: 2
|
revisionHistoryLimit: 2
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: calico-typha
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: calico-typha-horizontal-autoscaler
|
name: calico-typha-horizontal-autoscaler
|
||||||
@ -9,6 +9,9 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: calico-typha-autoscaler
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: calico-typha-vertical-autoscaler
|
name: calico-typha-vertical-autoscaler
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
@ -9,6 +9,9 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: calico-typha-autoscaler
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -33,7 +33,7 @@ data:
|
|||||||
apiVersion: nannyconfig/v1alpha1
|
apiVersion: nannyconfig/v1alpha1
|
||||||
kind: NannyConfiguration
|
kind: NannyConfiguration
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: heapster-v1.6.0-beta.1
|
name: heapster-v1.6.0-beta.1
|
||||||
|
@ -33,7 +33,7 @@ data:
|
|||||||
apiVersion: nannyconfig/v1alpha1
|
apiVersion: nannyconfig/v1alpha1
|
||||||
kind: NannyConfiguration
|
kind: NannyConfiguration
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: heapster-v1.6.0-beta.1
|
name: heapster-v1.6.0-beta.1
|
||||||
|
@ -33,7 +33,7 @@ data:
|
|||||||
apiVersion: nannyconfig/v1alpha1
|
apiVersion: nannyconfig/v1alpha1
|
||||||
kind: NannyConfiguration
|
kind: NannyConfiguration
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: heapster-v1.6.0-beta.1
|
name: heapster-v1.6.0-beta.1
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: monitoring-influxdb-grafana-v4
|
name: monitoring-influxdb-grafana-v4
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
|
@ -20,7 +20,7 @@ data:
|
|||||||
apiVersion: nannyconfig/v1alpha1
|
apiVersion: nannyconfig/v1alpha1
|
||||||
kind: NannyConfiguration
|
kind: NannyConfiguration
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: heapster-v1.6.0-beta.1
|
name: heapster-v1.6.0-beta.1
|
||||||
|
@ -20,7 +20,7 @@ data:
|
|||||||
apiVersion: nannyconfig/v1alpha1
|
apiVersion: nannyconfig/v1alpha1
|
||||||
kind: NannyConfiguration
|
kind: NannyConfiguration
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: heapster-v1.6.0-beta.1
|
name: heapster-v1.6.0-beta.1
|
||||||
|
@ -77,7 +77,7 @@ data:
|
|||||||
loadbalance
|
loadbalance
|
||||||
}
|
}
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: coredns
|
name: coredns
|
||||||
|
@ -77,7 +77,7 @@ data:
|
|||||||
loadbalance
|
loadbalance
|
||||||
}
|
}
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: coredns
|
name: coredns
|
||||||
|
@ -77,7 +77,7 @@ data:
|
|||||||
loadbalance
|
loadbalance
|
||||||
}
|
}
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: coredns
|
name: coredns
|
||||||
|
@ -56,7 +56,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
addonmanager.kubernetes.io/mode: EnsureExists
|
addonmanager.kubernetes.io/mode: EnsureExists
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: kube-dns
|
name: kube-dns
|
||||||
|
@ -56,7 +56,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
addonmanager.kubernetes.io/mode: EnsureExists
|
addonmanager.kubernetes.io/mode: EnsureExists
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: kube-dns
|
name: kube-dns
|
||||||
|
@ -56,7 +56,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
addonmanager.kubernetes.io/mode: EnsureExists
|
addonmanager.kubernetes.io/mode: EnsureExists
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: kube-dns
|
name: kube-dns
|
||||||
|
@ -26,7 +26,7 @@ subjects:
|
|||||||
name: event-exporter-sa
|
name: event-exporter-sa
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: event-exporter-v0.2.3
|
name: event-exporter-v0.2.3
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: fluentd-gcp-{{ fluentd_gcp_yaml_version }}
|
name: fluentd-gcp-{{ fluentd_gcp_yaml_version }}
|
||||||
@ -9,6 +9,10 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
version: {{ fluentd_gcp_yaml_version }}
|
version: {{ fluentd_gcp_yaml_version }}
|
||||||
spec:
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: fluentd-gcp
|
||||||
|
version: {{ fluentd_gcp_yaml_version }}
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
template:
|
template:
|
||||||
|
@ -9,7 +9,7 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
---
|
---
|
||||||
# https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.0.0/README.md
|
# https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.0.0/README.md
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: ip-masq-agent
|
name: ip-masq-agent
|
||||||
@ -17,6 +17,10 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
labels:
|
||||||
|
k8s-app: ip-masq-agent
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Please keep kube-proxy configuration in-sync with:
|
# Please keep kube-proxy configuration in-sync with:
|
||||||
# cluster/saltbase/salt/kube-proxy/kube-proxy.manifest
|
# cluster/saltbase/salt/kube-proxy/kube-proxy.manifest
|
||||||
|
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -8,7 +8,7 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
---
|
---
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: metadata-agent
|
app: metadata-agent
|
||||||
@ -69,7 +69,7 @@ spec:
|
|||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
---
|
---
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
apiVersion: apps/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: metadata-agent-cluster-level
|
app: metadata-agent-cluster-level
|
||||||
|
@ -8,7 +8,7 @@ metadata:
|
|||||||
kubernetes.io/cluster-service: "true"
|
kubernetes.io/cluster-service: "true"
|
||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: metadata-proxy-v0.1
|
name: metadata-proxy-v0.1
|
||||||
@ -19,6 +19,10 @@ metadata:
|
|||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
version: v0.1
|
version: v0.1
|
||||||
spec:
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: metadata-proxy
|
||||||
|
version: v0.1
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
template:
|
template:
|
||||||
|
@ -20,7 +20,7 @@ data:
|
|||||||
apiVersion: nannyconfig/v1alpha1
|
apiVersion: nannyconfig/v1alpha1
|
||||||
kind: NannyConfiguration
|
kind: NannyConfiguration
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: metrics-server-v0.3.1
|
name: metrics-server-v0.3.1
|
||||||
|
@ -23,7 +23,7 @@ subjects:
|
|||||||
name: node-problem-detector
|
name: node-problem-detector
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: npd-v0.4.1
|
name: npd-v0.4.1
|
||||||
@ -34,6 +34,10 @@ metadata:
|
|||||||
kubernetes.io/cluster-service: "true"
|
kubernetes.io/cluster-service: "true"
|
||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
k8s-app: node-problem-detector
|
||||||
|
version: v0.4.1
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: alertmanager
|
name: alertmanager
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: node-exporter
|
name: node-exporter
|
||||||
|
@ -926,7 +926,7 @@ def launch_default_ingress_controller():
|
|||||||
if get_version('kubelet') < (1, 9):
|
if get_version('kubelet') < (1, 9):
|
||||||
context['daemonset_api_version'] = 'extensions/v1beta1'
|
context['daemonset_api_version'] = 'extensions/v1beta1'
|
||||||
else:
|
else:
|
||||||
context['daemonset_api_version'] = 'apps/v1beta2'
|
context['daemonset_api_version'] = 'apps/v1'
|
||||||
context['juju_application'] = hookenv.service_name()
|
context['juju_application'] = hookenv.service_name()
|
||||||
manifest = addon_path.format('ingress-daemon-set.yaml')
|
manifest = addon_path.format('ingress-daemon-set.yaml')
|
||||||
render('ingress-daemon-set.yaml', manifest, context)
|
render('ingress-daemon-set.yaml', manifest, context)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
|
@ -7,11 +7,16 @@ metadata:
|
|||||||
provisioner: fuseim.pri/ifs
|
provisioner: fuseim.pri/ifs
|
||||||
---
|
---
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: nfs-client-provisioner
|
name: nfs-client-provisioner
|
||||||
|
labels:
|
||||||
|
app: nfs-client-provisioner
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: nfs-client-provisioner
|
||||||
strategy:
|
strategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
template:
|
template:
|
||||||
|
@ -20,7 +20,7 @@ type: Opaque
|
|||||||
data:
|
data:
|
||||||
service-account.json: {{.ServiceAccountCredentials}}
|
service-account.json: {{.ServiceAccountCredentials}}
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: logexporter
|
name: logexporter
|
||||||
|
Loading…
Reference in New Issue
Block a user