mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 11:21:47 +00:00
Merge pull request #28261 from mml/fed-etcd-pv
Automatic merge from submit-queue Create a PD volume when deploying the federation with federation-up.
This commit is contained in:
commit
1d9b61493d
@ -174,8 +174,9 @@ function create-federation-api-objects {
|
||||
$host_kubectl create secret generic ${name} --from-file="${dir}/kubeconfig" --namespace="${FEDERATION_NAMESPACE}"
|
||||
done
|
||||
|
||||
$template "${manifests_root}/federation-apiserver-"{deployment,secrets}".yaml" | $host_kubectl create -f -
|
||||
$template "${manifests_root}/federation-controller-manager-deployment.yaml" | $host_kubectl create -f -
|
||||
for file in federation-etcd-pvc.yaml federation-apiserver-{deployment,secrets}.yaml federation-controller-manager-deployment.yaml; do
|
||||
$template "${manifests_root}/${file}" | $host_kubectl create -f -
|
||||
done
|
||||
|
||||
# Update the users kubeconfig to include federation-apiserver credentials.
|
||||
CONTEXT=federation-cluster \
|
||||
|
@ -36,7 +36,17 @@ spec:
|
||||
readOnly: true
|
||||
- name: etcd
|
||||
image: quay.io/coreos/etcd:v2.3.3
|
||||
command:
|
||||
- /etcd
|
||||
- --data-dir
|
||||
- /var/etcd/data
|
||||
volumeMounts:
|
||||
- mountPath: /var/etcd
|
||||
name: varetcd
|
||||
volumes:
|
||||
- name: federation-apiserver-secrets
|
||||
secret:
|
||||
secretName: federation-apiserver-secrets
|
||||
- name: varetcd
|
||||
persistentVolumeClaim:
|
||||
claimName: {{.FEDERATION_APISERVER_DEPLOYMENT_NAME}}-etcd-claim
|
||||
|
15
federation/manifests/federation-etcd-pvc.yaml
Normal file
15
federation/manifests/federation-etcd-pvc.yaml
Normal file
@ -0,0 +1,15 @@
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: {{.FEDERATION_APISERVER_DEPLOYMENT_NAME}}-etcd-claim
|
||||
annotations:
|
||||
volume.alpha.kubernetes.io/storage-class: "yes"
|
||||
namespace: {{.FEDERATION_NAMESPACE}}
|
||||
labels:
|
||||
app: federated-cluster
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 10Gi
|
Loading…
Reference in New Issue
Block a user