{"id":5370,"date":"2022-06-30T16:53:30","date_gmt":"2022-06-30T14:53:30","guid":{"rendered":"https:\/\/help.libyanspider.com\/ar\/?post_type=ht_kb&#038;p=5370"},"modified":"2022-06-30T16:53:32","modified_gmt":"2022-06-30T14:53:32","slug":"using-persistent-volumes-for-kubernetes-pods-ls-cloud","status":"publish","type":"ht_kb","link":"https:\/\/help.libyanspider.com\/ar\/kb-article\/using-persistent-volumes-for-kubernetes-pods-ls-cloud\/","title":{"rendered":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0644\u0640 Kubernetes pods &#8211; \u0633\u062d\u0627\u0628\u0629 \u0627\u0644\u0639\u0646\u0643\u0628\u0648\u062a"},"content":{"rendered":"\n<p>\u064a\u0633\u0645\u062d Kubernetes \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062d\u0627\u0633\u0648\u0628\u064a\u0629 \u0643\u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0644\u0644\u0640 pods. \u062a\u0648\u062c\u062f \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 (PV) \u0628\u0634\u0643\u0644 \u0645\u0633\u062a\u0642\u0644 \u0639\u0646 \u0627\u0644\u0640 pods \u060c \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0647\u0630\u0647 \u062a\u0633\u062a\u0645\u0631 \u0628\u0639\u062f \u062d\u0630\u0641 \u0627\u0644\u0640 pod \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0631\u0643\u064a\u0628\u0647\u0627 \u0639\u0644\u064a\u0647\u0627. \u064a\u0645\u0643\u0646 \u062a\u0631\u0643\u064a\u0628 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0647\u0630\u0647 \u0639\u0644\u0649 pods \u0623\u062e\u0631\u0649 \u0644\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062e\u0632\u0646\u0629 \u0639\u0644\u064a\u0647. \u064a\u0645\u0643\u0646\u0643 \u0646\u0632\u0648\u064a\u062f \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0628\u0634\u0643\u0644 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a \u060c \u062f\u0648\u0646 \u0627\u0644\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u0625\u0646\u0634\u0627\u0626\u0647\u0627 \u064a\u062f\u0648\u064a\u064b\u0627 \u060c \u0623\u0648 \u0628\u0634\u0643\u0644 \u062b\u0627\u0628\u062a \u060c \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062d\u0648\u0633\u0628\u0629 compute cluster.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646<\/h2>\n\n\n\n<p>\u0641\u064a \u0633\u062d\u0627\u0628\u0629 \u0627\u0644\u0639\u0646\u0643\u0628\u0648\u062a \u060c \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0641\u0626\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0644\u062d\u0633\u0627\u0628 \u0633\u064a\u0627\u0633\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0641\u064a \u0644\u0648\u062d\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0629. \u064a\u0644\u0632\u0645 \u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0629 \u062a\u062e\u0632\u064a\u0646 \u0644\u062c\u0645\u064a\u0639 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0629 Kubernetes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0644\u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0629 \u062a\u062e\u0632\u064a\u0646<\/h3>\n\n\n\n<p>\u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>+ Create<\/strong>&nbsp;\u0641\u064a \u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 Kubernetes \u0648\u062d\u062f\u062f \u0645\u0644\u0641 YAML \u0627\u0644\u0630\u064a \u064a\u062d\u062f\u062f \u0647\u0630\u0627 \u0627\u0644\u0643\u0627\u0626\u0646. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apiVersion: storage.k8s.io\/v1\nkind: StorageClass\nmetadata:\n  name: mysc\nprovisioner: cinder.csi.openstack.org\nparameters:\n  type: default\n<\/pre>\n\n\n\n<p>\u064a\u0635\u0641 \u0647\u0630\u0627 \u0627\u0644\u0628\u064a\u0627\u0646 \u0641\u0626\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646&nbsp;<code>mysc<\/code>&nbsp;\u0645\u0639 \u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646&nbsp;<code>default<\/code>. \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0633\u064a\u0627\u0633\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0646\u0638\u0627\u0645 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062d\u0648\u0633\u0628\u0629 \u0648\u0623\u0646 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647\u0627 \u0641\u064a \u062d\u0635\u0635 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0644\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062d\u0627\u0644\u064a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0632\u0648\u064a\u062f \u0648\u062d\u062f\u0627\u062a \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u064b\u0627<\/h2>\n\n\n\n<p>\u064a\u0645\u0643\u0646 \u062a\u0632\u0648\u064a\u062f \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u064b\u0627 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 &#8220;persistent volume claims&#8221; (PVC). \u062a\u0637\u0644\u0628 PVC \u0645\u0646 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0643\u0644 \u0645\u0646 \u0641\u0626\u0629 \u062a\u062e\u0632\u064a\u0646 \u0645\u0639\u064a\u0646\u0629\u060c \u0648\u0636\u0639 \u0648\u0635\u0648\u0644 \u0645\u0639\u064a\u0646 \u0648\u062d\u062c\u0645 \u0645\u0639\u064a\u0646. \u0641\u064a \u062d\u0627\u0644\u0629 \u0648\u062c\u0648\u062f \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0645\u0646\u0627\u0633\u0628\u0629 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u060c \u0641\u0647\u064a \u0645\u0644\u0632\u0645\u0629 \u0628\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629. \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629 \u0648\u0644\u0643\u0646 \u064a\u0645\u0643\u0646 \u062a\u0632\u0648\u064a\u062f\u0647\u0627 \u060c \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062c\u062f\u064a\u062f\u0629 \u0648\u0631\u0628\u0637\u0647\u0627 \u0628\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629. \u064a\u0633\u062a\u062e\u062f\u0645 Kubernetes \u0627\u0644\u0640 PVC \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062f\u0639\u0645 \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0644\u0647\u0627 \u0648\u062a\u062b\u0628\u064a\u062a\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0640 pod.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0640 pod \u0648\u0627\u0644\u0640 PVC \u0627\u0644\u062a\u064a \u062a\u0633\u062a\u062e\u062f\u0645\u0647\u0627 \u0645\u0648\u062c\u0648\u062f\u064b\u0627 \u0641\u064a \u0646\u0641\u0633 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0627\u0633\u0645 namespace.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u0644\u062a\u0632\u0648\u064a\u062f \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0628\u0634\u0643\u0644 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a \u0625\u0644\u0649 pod<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0642\u0645 \u0628\u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 Kubernetes \u0639\u0628\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645. \u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>Kubernetes access<\/strong>&nbsp;\u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0625\u0631\u0634\u0627\u062f\u0627\u062a.<\/li><li>\u0641\u064a \u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 Kubernetes \u060c \u0623\u0646\u0634\u0626 \u0641\u0626\u0629 \u062a\u062e\u0632\u064a\u0646 \u060c \u0643\u0645\u0627 \u0647\u0648 \u0645\u0648\u0636\u062d \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646.<\/li><li>\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 PVC. \u0644\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>+ Create<\/strong>&nbsp;\u0648\u062d\u062f\u062f \u0645\u0644\u0641 YAML \u0627\u0644\u062a\u0627\u0644\u064a:<br><\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\"><br>apiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: mypvc\nspec:\n  accessModes:\n  - ReadWriteOnce\n  resources:\n    requests:\n      storage: 10Gi\n  storageClassName: mysc\n<\/pre>\n\n\n\n<p>\u064a\u062d\u062f\u062f \u0647\u0630\u0627 \u0627\u0644\u0628\u064a\u0627\u0646 \u0645\u0637\u0627\u0644\u0628\u0629 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645&nbsp;<code>mypvc<\/code>&nbsp;\u0627\u0644\u062a\u064a \u062a\u0637\u0644\u0628 \u0645\u0646 \u0641\u0626\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646&nbsp;<code>mysc<\/code>&nbsp;\u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646\u064a\u0629 \u0644\u0627 \u062a\u0642\u0644 \u0639\u0646 10 \u062c\u064a\u062c\u0627 \u0628\u0627\u064a\u062a \u064a\u0645\u0643\u0646 \u062a\u0631\u0643\u064a\u0628\u0647\u0627 \u0641\u064a \u0648\u0636\u0639 \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \/ \u0627\u0644\u0643\u062a\u0627\u0628\u0629 read\/write \u0628\u0648\u0627\u0633\u0637\u0629 \u0639\u0642\u062f\u0629 \u0648\u0627\u062d\u062f\u0629.<br><br>\u064a\u0624\u062f\u064a \u0625\u0646\u0634\u0627\u0621 PVC \u0625\u0644\u0649 \u062a\u0634\u063a\u064a\u0644 \u062a\u0632\u0648\u064a\u062f \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a \u0644\u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u062a\u0644\u0628\u064a \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629. \u062b\u0645 \u062a\u0631\u0628\u0637\u0647\u0627 Kubernetes \u0628\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629.<a href=\"https:\/\/docs.virtuozzo.com\/virtuozzo_hybrid_cloud_1_0_self_service_guide\/resources\/images\/ss_kubernetes6.png\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 pod \u0648\u062d\u062f\u062f \u0627\u0644\u0640 PVC \u0643\u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646\u0647. \u0644\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>+ Create<\/strong>&nbsp;\u0648\u0623\u062f\u062e\u0644 \u0645\u0644\u0641 YAML \u0627\u0644\u062a\u0627\u0644\u064a:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">apiVersion: v1\nkind: Pod\nmetadata:\n  name: nginx\nspec:\n  containers:\n  - image: nginx\n    imagePullPolicy: IfNotPresent\n    name: nginx\n    ports:\n    - containerPort: 80\n      protocol: TCP\n    volumeMounts:\n      - mountPath: \/var\/lib\/www\/html\n        name: mydisk\n  volumes:\n  - name: mydisk\n    persistentVolumeClaim:\n      claimName: mypvc\n      readOnly: false\n<\/pre>\n\n\n\n<p>\u064a\u0635\u0641 \u0645\u0644\u0641 \u0627\u0644\u062a\u0643\u0648\u064a\u0646 \u0647\u0630\u0627 pod&nbsp;<code>nginx<\/code>&nbsp;\u0627\u0644\u0630\u064a \u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0640PVC&nbsp;<code>mypvc<\/code>. \u064a\u0645\u0643\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0639\u0644\u0649&nbsp;\/var\/lib\/www\/html&nbsp;\u062f\u0627\u062e\u0644 \u062d\u0627\u0648\u064a\u0629&nbsp;<code>nginx<\/code>&nbsp;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0632\u0648\u064a\u062f \u0648\u062d\u062f\u0627\u062a \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0628\u0634\u0643\u0644 \u062b\u0627\u0628\u062a<\/h2>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u062a\u062b\u0628\u064a\u062a \u0648\u062d\u062f\u0627\u062a \u062a\u062e\u0632\u064a\u0646 \u062d\u0648\u0633\u0628\u064a\u0629 \u0645\u0648\u062c\u0648\u062f\u0629 \u0639\u0644\u0649 \u0627\u0644\u0640pods \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0632\u0648\u064a\u062f \u0627\u0644\u062b\u0627\u0628\u062a \u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0644\u062a\u062b\u0628\u064a\u062a \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062d\u0648\u0633\u0628\u064a\u0629<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0641\u064a \u0644\u0648\u062d\u0629 \u0627\u0644\u062e\u062f\u0645\u0629 \u0627\u0644\u0630\u0627\u062a\u064a\u0629 \u060c \u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0645\u064f\u0639\u0631\u0651\u0641 (ID) \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.<a href=\"https:\/\/docs.virtuozzo.com\/virtuozzo_hybrid_cloud_1_0_self_service_guide\/resources\/images\/ss_kubernetes7_vz.png\" target=\"_blank\" rel=\"noopener\"><\/a><\/li><li>\u0642\u0645 \u0628\u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 Kubernetes \u0639\u0628\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645. \u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>Kubernetes access<\/strong>&nbsp;\u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0625\u0631\u0634\u0627\u062f\u0627\u062a.<\/li><li>\u0641\u064a \u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 Kubernetes \u060c \u0623\u0646\u0634\u0626 \u0641\u0626\u0629 \u062a\u062e\u0632\u064a\u0646 \u060c \u0643\u0645\u0627 \u0647\u0648 \u0645\u0648\u0636\u062d \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646.<\/li><li>\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645. \u0644\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>+ Create<\/strong>&nbsp;\u0648\u0623\u062f\u062e\u0644 \u0645\u0644\u0641 YAML \u0627\u0644\u062a\u0627\u0644\u064a:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">apiVersion: v1\nkind: PersistentVolume\nmetadata:\n  annotations:\n    pv.kubernetes.io\/provisioned-by: cinder.csi.openstack.org\n  name: mypv\nspec:\n  accessModes:\n  - ReadWriteOnce\n  capacity:\n    storage: 10Gi\n  csi:\n    driver: cinder.csi.openstack.org\n    fsType: ext4\n    volumeHandle: c5850e42-4f9d-42b5-9bee-8809dedae424\n  persistentVolumeReclaimPolicy: Delete\n  storageClassName: mysc<\/pre>\n\n\n\n<p>\u064a\u062d\u062f\u062f \u0647\u0630\u0627 \u0627\u0644\u0628\u064a\u0627\u0646 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645&nbsp;<code>mypv<\/code>&nbsp;\u0645\u0646 \u0641\u0626\u0629 \u0627\u0644\u062a\u062e\u0631\u064a\u0646&nbsp;<code>mysc<\/code>&nbsp;\u0627\u0644\u062a\u064a \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 10 \u062c\u064a\u062c\u0627 \u0628\u0627\u064a\u062a \u0645\u0646 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0648\u0648\u0636\u0639 \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0630\u064a \u064a\u0633\u0645\u062d \u0628\u062a\u062b\u0628\u064a\u062a\u0647 \u0641\u064a \u0648\u0636\u0639 \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \/ \u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0628\u0648\u0627\u0633\u0637\u0629 \u0639\u0642\u062f\u0629 \u0648\u0627\u062d\u062f\u0629. \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645&nbsp;<code>mypv<\/code>&nbsp;\u062a\u0633\u062a\u062e\u062f\u0645 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062d\u0648\u0633\u0628\u064a\u0629 \u0627\u0644\u0645\u064f\u0639\u0631\u0651\u0641\u0629 ID&nbsp;<code>c5850e42-4f9d-42b5-9bee-8809dedae424<\/code>&nbsp;\u0643\u062a\u062e\u0632\u064a\u0646 \u0627\u062d\u062a\u064a\u0627\u0637\u064a.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 PVC. \u0642\u0628\u0644 \u0623\u0646 \u062a\u062d\u062f\u062f PVC \u060c &#8220;\u062a\u0623\u0643\u062f \u0645\u0646 \u0625\u0646\u0634\u0627\u0621 \u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0648\u0623\u0646 \u062d\u0627\u0644\u062a\u0647\u0627 &#8220;\u0645\u062a\u0648\u0641\u0631\u0629 \u201cAvailable\u201d. \u064a\u062c\u0628 \u0623\u0646 \u062a\u0641\u064a \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0628\u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0644\u062d\u062c\u0645 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0648\u0648\u0636\u0639 \u0627\u0644\u0648\u0635\u0648\u0644 \u0648\u0641\u0626\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646. \u0627\u0646\u0642\u0631 \u0639\u0644\u0649&nbsp;<strong>+ Create<\/strong>&nbsp;\u0648\u062d\u062f\u062f \u0645\u0644\u0641 YAML \u0627\u0644\u062a\u0627\u0644\u064a:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\"><br>apiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: mypvc\nspec:\n  accessModes:\n  - ReadWriteOnce\n  resources:\n    requests:\n      storage: 10Gi\n  storageClassName: mysc\n<\/pre>\n\n\n\n<p>\u0628\u0645\u062c\u0631\u0651\u062f \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0640 PVC&nbsp;<code>mypvc<\/code>&nbsp;\u060c \u062a\u0643\u0648\u0646 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646&nbsp;<code>mypv<\/code>&nbsp;\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u0627.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 pod \u0648\u062d\u062f\u062f \u0627\u0644\u0640 PVC \u0643\u0648\u062d\u062f\u0629 \u062a\u062e\u0632\u064a\u0646\u0647. \u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u062b\u0627\u0644 \u0645\u0646 \u0627\u0644\u062e\u0637\u0648\u0629 4 \u0641\u064a \u0627\u0644\u062a\u0632\u0648\u064a\u062f \u0627\u0644\u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a \u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645.<br><br>\u0641\u064a \u0644\u0648\u062d\u0629 \u0627\u0644\u062e\u062f\u0645\u0629 \u0627\u0644\u0630\u0627\u062a\u064a\u0629 \u060c \u0633\u064a\u062a\u0645 \u062a\u062b\u0628\u064a\u062a \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062d\u0648\u0633\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062e\u062f\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u0630\u064a \u064a\u0642\u0648\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 Kubernetes pod.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u0639\u0644 \u0639\u0645\u0644\u064a\u0651\u0627\u062a \u0625\u0637\u0644\u0627\u0642 Kubernetes \u0630\u0627\u062a \u062a\u0648\u0627\u0641\u0631\u064a\u0651\u0629 \u0639\u0627\u0644\u064a\u0629<\/h2>\n\n\n\n<p>\u0625\u0630\u0627 \u0641\u0634\u0644\u062a \u0627\u0644\u0639\u0642\u062f\u0629 \u0627\u0644\u062a\u064a \u062a\u0633\u062a\u0636\u064a\u0641 Kubernetes pod \u0623\u0648 \u0623\u0635\u0628\u062d \u064a\u062a\u0639\u0630\u0631 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647\u0627 \u0639\u0628\u0631 \u0627\u0644\u0634\u0628\u0643\u0629 \u060c \u0641\u0625\u0646 \u0627\u0644\u0640pod \u0633\u062a\u0643\u0648\u0646 \u0639\u0627\u0644\u0642\u0629 \u0641\u064a \u062d\u0627\u0644\u0629 \u0627\u0646\u062a\u0642\u0627\u0644\u064a\u0629. \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629 \u060c \u0644\u0627 \u064a\u062a\u0645 \u0641\u0635\u0644 \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0641\u064a \u0627\u0644\u0640 pod \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u060c \u0648\u064a\u0645\u0646\u0639 \u0625\u0639\u0627\u062f\u0629 \u0625\u0637\u0644\u0627\u0642 \u0627\u0644\u0640pod \u0639\u0644\u0649 \u0639\u0642\u062f\u0629 \u0639\u0627\u0645\u0644\u0629 \u0623\u062e\u0631\u0649. \u0644\u062c\u0639\u0644 \u062a\u0637\u0628\u064a\u0642\u0627\u062a Kubernetes \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0630\u0627\u062a \u062a\u0648\u0627\u0641\u0631\u064a\u0629 \u0639\u0627\u0644\u064a\u0629 \u060c \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0641\u0631\u0636 \u0625\u0646\u0647\u0627\u0621 pod \u0641\u064a \u062d\u0627\u0644\u0629 \u0641\u0634\u0644 \u0627\u0644\u0639\u0642\u062f\u0629\u060c \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u0636\u0627\u0641\u0629 \u0642\u0648\u0627\u0639\u062f \u0625\u0644\u0649 \u0639\u0645\u0644\u064a\u0651\u0629 \u0625\u0637\u0644\u0627\u0642 pod.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0644\u0625\u0646\u0647\u0627\u0621 pod \u0639\u0627\u0644\u0642<\/h3>\n\n\n\n<p>\u0623\u0636\u0641 \u0627\u0644\u0623\u0633\u0637\u0631 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0625\u0644\u0649 \u0642\u0633\u0645&nbsp;<code>spec<\/code>&nbsp;\u0641\u064a \u0645\u0644\u0641 \u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0625\u0637\u0644\u0627\u0642:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">terminationGracePeriodSeconds: 0\ntolerations:\n- effect: NoExecute\nkey: node.kubernetes.io\/unreachable\noperator: Exists\ntolerationSeconds: 2\n- effect: NoExecute\nkey: node.kubernetes.io\/not-ready\noperator: Exists\ntolerationSeconds: 2<\/pre>\n\n\n\n<p>\u0625\u0630\u0627 \u062a\u063a\u064a\u0631\u062a \u062d\u0627\u0644\u0629 \u0627\u0644\u0639\u0642\u062f\u0629 \u0625\u0644\u0649 &#8220;NotReady&#8221; \u0623\u0648 &#8220;Unreachable&#8221; \u060c \u0641\u0633\u064a\u062a\u0645 \u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u0640pod \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0641\u064a \u063a\u0636\u0648\u0646 \u062b\u0627\u0646\u064a\u062a\u064a\u0646.<\/p>\n\n\n\n<p>\u0642\u062f \u064a\u0628\u062f\u0648 \u0645\u0644\u0641 YAML \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0644\u0625\u0637\u0644\u0627\u0642 \u0643\u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apiVersion: apps\/v1\nkind: Deployment\nmetadata:\n  name: nginx\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: nginx\n  template:\n    metadata:\n      labels:\n        app: nginx\n    spec:\n      terminationGracePeriodSeconds: 0\n      tolerations:\n      - effect: NoExecute\n        key: node.kubernetes.io\/unreachable\n        operator: Exists\n        tolerationSeconds: 2\n      - effect: NoExecute\n        key: node.kubernetes.io\/not-ready\n        operator: Exists\n        tolerationSeconds: 2\n      containers:\n      - image: nginx\n        imagePullPolicy: IfNotPresent\n        name: nginx\n        ports:\n        - containerPort: 80\n          protocol: TCP\n        volumeMounts:\n          - mountPath: \/var\/lib\/www\/html\n            name: mydisk\n      volumes:\n        - name: mydisk\n          persistentVolumeClaim:\n            claimName: mypvc<\/pre>\n\n\n\n<p>\u064a\u0635\u0641 \u0627\u0644\u0628\u064a\u0627\u0646 \u0623\u0639\u0644\u0627\u0647 \u0627\u0644\u0625\u0637\u0644\u0627\u0642&nbsp;<samp>nginx<\/samp>&nbsp;\u0645\u0639 pod \u0648\u0627\u062d\u062f \u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0640PVC&nbsp;<samp>mypvc<\/samp>&nbsp;\u0648\u0633\u064a\u062a\u0645 \u0625\u0646\u0647\u0627\u0624\u0647 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0641\u064a \u063a\u0636\u0648\u0646 \u062b\u0627\u0646\u064a\u062a\u064a\u0646 \u0641\u064a \u062d\u0627\u0644\u0629 \u0641\u0634\u0644 \u0627\u0644\u0639\u0642\u062f\u0629.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u064a\u0633\u0645\u062d Kubernetes \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062d\u0627\u0633\u0648\u0628\u064a\u0629 \u0643\u062a\u062e\u0632\u064a\u0646 \u062f\u0627\u0626\u0645 \u0644\u0644\u0640 pods. \u062a\u0648\u062c\u062f \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 (PV) \u0628\u0634\u0643\u0644 \u0645\u0633\u062a\u0642\u0644 \u0639\u0646 \u0627\u0644\u0640 pods \u060c \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0647\u0630\u0647 \u062a\u0633\u062a\u0645\u0631 \u0628\u0639\u062f \u062d\u0630\u0641 \u0627\u0644\u0640 pod \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0631\u0643\u064a\u0628\u0647\u0627 \u0639\u0644\u064a\u0647\u0627. \u064a\u0645\u0643\u0646 \u062a\u0631\u0643\u064a\u0628 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062f\u0627\u0626\u0645 \u0647\u0630\u0647 \u0639\u0644\u0649 pods \u0623\u062e\u0631\u0649 \u0644\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062e\u0632\u0646\u0629 \u0639\u0644\u064a\u0647&#8230;.<\/p>\n","protected":false},"author":1,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[40,760],"ht-kb-tag":[],"class_list":["post-5370","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-cloud","ht_kb_category-ls-cloud"],"_links":{"self":[{"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/ht-kb\/5370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/comments?post=5370"}],"version-history":[{"count":0,"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/ht-kb\/5370\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/media?parent=5370"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/ht-kb-category?post=5370"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/help.libyanspider.com\/ar\/wp-json\/wp\/v2\/ht-kb-tag?post=5370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}