-
K8s 中如需管理存储卷(Persistent Volumes)中的内容,使用 FTP 是个不错的选择。推荐使用 atmoz/sftp 搭建 FTP,使用 SFTP 协议 22 端口。 版本 atmoz/sftp 有两个版本,atmoz/sftp:debian 版本体积稍大,为 57.83 MB,OpenSSH 版本较老; atmoz/sftp:alp...
-
二进制内容 从 K8s-1.10.0 开始 ConfigMap 支持二进制文件,使用 binaryData。将二进制内容需用 base64 进行编码: apiVersion: v1 binaryData: mydata: YWJjCg== data: otherdata: foo kind: ConfigMap metadata: annotations: {} labels: {} 挂载 可以将二...
-
如果在容器 Linux 的 VI 编辑器中使用 Esc 无法返回到命令模式,可以尝试使用 Ctrl + c 返回命令模式。
-
官方文档:https://helm.sh/zh/docs/intro/install/ 安装过程 下载需要的版本 解压(tar -zxvf helm-v3.0.0-linux-amd64.tar.gz) 在解压目录中找到 helm 程序,移动到需要的目录中(mv linux-amd64/helm /usr/local/bin/helm) 软件下载 访问华为云的镜像:htt...
-
将 NFS Server 做成 StorageClass,便以 PVC 使用。 使用前提:已经安装好 NFS Server。 官网:https://github.com/kubernetes-csi/csi-driver-nfs ymal 安装文件地址:https://github.com/kubernetes-csi/csi-driver-nfs/tree/master/deploy 安装完成后,会...
-
在 k8s 里如果需要使用可以共享的存储空间,简单的做法就是使用 NFS 服务。生产环境可以使用一个独立的服务器搭建 NFS 服务,测试环境则可以直接在 k8s 里面用 Deployment 搭建 NFS 服务。 官网文档:https://github.com/kubernetes-csi/csi-driver-nfs/blo...
-
一般情况下,如果使用本地磁盘作为持久化卷,直接使用 Volumes 即可。但使用 StorageClasses 更为方便。 local-path-provisioner 官网:https://github.com/rancher/local-path-provisioner 成果物 安装成功后,将创建以下内容: StorageClass: local-path ...
-
基本介绍 块存储:就是云硬盘,和普通硬盘是基本一样,直接插在电脑主板上。特点是时延短,不能共享,容量受主板硬盘接口数量和单盘容量限制。 文件存储:网络硬盘,最常见的是 NFS,由网络上的其它主机提供的存储能力。由于多了一层网络,时延更高,但可共...
-
安装 cert-manager 官方安装文档:https://cert-manager.io/docs/installation/kubectl/ kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.17.1/cert-manager.yaml 安装完成后,会创建名字空间(namespace) cert-manager...
-
安装配置 需勾选安装 OpenSSH,否则无法远程登录。 vim 颜色方案 默认的vim颜色方案太难看了,注释根本看不清,不改没法用。 查看vim颜色方案: ls /usr/share/vim/vim**/colors 修改vim /etc/vim/vimrc,末尾加上以下代码: colorscheme desert 镜像源 22....