Use apps/v1 API group whenever possible (#8055)

The use of extensions/v1beta1, apps/v1beta1 and apps/v1beta2 API
groups should be discouraged.

Closes: #8049
This commit is contained in:
Qiming
2018-04-12 06:43:55 +08:00
committed by k8s-ci-robot
parent f0a308efda
commit 2515d623a8
11 changed files with 36 additions and 37 deletions
@@ -11,7 +11,7 @@ metadata:
namespace: kube-system
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: system:cloud-controller-manager
roleRef:
@@ -23,7 +23,7 @@ subjects:
name: cloud-controller-manager
namespace: kube-system
---
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
@@ -78,13 +78,14 @@ Note that this is the same as if you had started the `Deployment` with
the following YAML:
```yaml
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: Deployment
metadata:
name: hostnames
spec:
selector:
app: hostnames
matchLabels:
app: hostnames
replicas: 3
template:
metadata:
@@ -1,4 +1,4 @@
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: fluentd-gcp-v2.0
@@ -8,6 +8,11 @@ metadata:
addonmanager.kubernetes.io/mode: Reconcile
version: v2.0
spec:
selector:
matchLabels:
k8s-app: fluentd-gcp
kubernetes.io/cluster-service: "true"
version: v2.0
updateStrategy:
type: RollingUpdate
template:
@@ -169,7 +169,7 @@ metadata:
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1beta1
apiVersion: apps/v1
kind: Deployment
name: php-apache
minReplicas: 1
@@ -250,7 +250,7 @@ metadata:
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1beta1
apiVersion: apps/v1
kind: Deployment
name: php-apache
minReplicas: 1
@@ -5,7 +5,7 @@ metadata:
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1beta1
apiVersion: apps/v1
kind: Deployment
name: php-apache
minReplicas: 1
@@ -10,9 +10,9 @@ title: Perform Rolling Update Using a Replication Controller
## Overview
**Note**: The preferred way to create a replicated application is to use a
[Deployment](/docs/reference/generated/kubernetes-api/{{page.version}}/#deployment-v1beta1-apps),
[Deployment](/docs/reference/generated/kubernetes-api/{{page.version}}/#deployment-v1-apps),
which in turn uses a
[ReplicaSet](/docs/reference/generated/kubernetes-api/{{page.version}}/#replicaset-v1beta1-extensions).
[ReplicaSet](/docs/reference/generated/kubernetes-api/{{page.version}}/#replicaset-v1-apps).
For more information, see
[Running a Stateless Application Using a Deployment](/docs/tasks/run-application/run-stateless-application-deployment/).
{: .note}