工具與資源中心
幫助開發者更加高效的工做,提供圍繞開發者全生命週期的工具與資源
https://developer.aliyun.com/... segmentfault
阿里雲容器服務ACK的容器存儲功能基於Kubernetes存儲系統,深度融合阿里雲存儲服務並徹底兼容Kubernetes原生的存儲服務,例如EmptyDir、HostPath、Secret、ConfigMap等存儲。ACK基於社區容器存儲接口(CSI)經過部署CSI插件實現了阿里雲存儲服務接入能力。容器服務ACK支持Pod自動綁定阿里云云盤、NAS、 OSS、CPFS、本地卷等存儲服務,每種存儲卷的主要特色及應用場景參見存儲CSI概述。運維
您的自建集羣已經擴容了阿里雲ECS節點,如何爲自建Kubernetes集羣擴容阿里雲ECS節點請參考建立混合集羣, 或您的自建集羣部署在阿里雲ECS上。工具
[注意]阿里雲
阿里雲CSI存儲組件只支持運行在阿里雲ECS節點上。自建Kubernetes集羣中的阿里雲ECS節點須要打標節點標籤 alibabacloud.com/external=true。url
若是您使用ACK註冊集羣節點池功能爲本地數據中心自建Kubernetes集羣擴容了阿里雲ECS節點,則默認打標了 alibabacloud.com/external=truespa
在註冊集羣中安裝CSI組件前,您須要在接入集羣中設置AK用來訪問雲服務的權限。設置AK前,您須要建立RAM用戶併爲其添加訪問相關雲資源的權限。插件
建立權限策略。有關建立權限策略的具體操做步驟,請參見建立自定義策略。請受權RAM權限以下所示:
{
"Version": "1",
"Statement": [code
{ "Action": [ "ecs:AttachDisk", "ecs:DetachDisk", "ecs:DescribeDisks", "ecs:CreateDisk", "ecs:ResizeDisk", "ecs:CreateSnapshot", "ecs:DeleteSnapshot", "ecs:CreateAutoSnapshotPolicy", "ecs:ApplyAutoSnapshotPolicy", "ecs:CancelAutoSnapshotPolicy", "ecs:DeleteAutoSnapshotPolicy", "ecs:DescribeAutoSnapshotPolicyEX", "ecs:ModifyAutoSnapshotPolicyEx", "ecs:AddTags", "ecs:DescribeTags", "ecs:DescribeSnapshots", "ecs:ListTagResources", "ecs:TagResources", "ecs:UntagResources", "ecs:ModifyDiskSpec", "ecs:CreateSnapshot", "ecs:DeleteDisk", "ecs:DescribeInstanceAttribute", "ecs:DescribeInstances" ], "Resource": [ "*" ], "Effect": "Allow" }, { "Action": [ "nas:DescribeFileSystems", "nas:DescribeMountTargets", "nas:AddTags", "nas:DescribeTags", "nas:RemoveTags", "nas:CreateFileSystem", "nas:DeleteFileSystem", "nas:ModifyFileSystem", "nas:CreateMountTarget", "nas:DeleteMountTarget", "nas:ModifyMountTarget", "nas:TagResources", "nas:SetDirQuota", "nas:EnableRecycleBin", "nas:GetRecycleBinAttribute" ], "Resource": [ "*" ], "Effect": "Allow" }, { "Action": [ "oss:PutBucket", "oss:GetObjectTagging", "oss:ListBuckets", "oss:PutBucketTags", "oss:GetBucketTags", "oss:PutBucketEncryption", "oss:GetBucketInfo" ], "Resource": [ "*" ], "Effect": "Allow" }
]
}接口
CSI組件安裝步驟以下所示:生命週期
1)登陸容器服務控制檯。
2)在控制檯左側導航欄中,單擊集羣。
3)在集羣列表頁面中,單擊目標註冊集羣頁面右側的詳情。
4)在集羣詳情頁籤,點擊運維管理下的組件管理。
5)找到csi-provisioner和csi-plugin並點擊安裝。
如何使用雲盤存儲卷,請參考雲盤存儲卷。如何使用NAS存儲卷,請參考NAS存儲卷。如何使用OSS存儲卷,請參考OSS存儲卷。