The mapping in Kubernetes is the following: kubectl get pv 获取所有的pv 你会 发现,两边名字对应不上。怎么查找关系呢? 通过 kubectl get pv pvc-c409bdcb-6cea-11e9-8936-9600001d3fab -o yaml 命令查询pv的详细信息,里面能看到挂载的那个ceph块。 参考资料:https://…
Leave a Comment分类: kubernetes
尝试用k8s跑es的时候,应用启动异常,日志中包含“AccessDeniedException /usr/share/elasticsearch/data/nodes”。 查询资料发现,es好像需要一些特殊的文件权限,需要做如下配置。 参考资料: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ h…
Leave a Comment尝试用我的k8s+ceph的集群跑postgres的时候,每次启动容器日志显示“/var/lib/postgresql/data exists but is not empty” 大概意思是,容器挂载卷的目录已经有东西了,数据库没法初始化。 网上查资料看到,大概意思是如果你用的是docker的插件创建的volume,他会自动给你建一个“lost+found”目录。 解决方法是,postgre容器运…
Leave a Comment各种坑逼,查了一堆资料。各种资料都说ceph.client.admin.keyring需要base64,再存到config里面让StorageClass去读。 最后发现,不需要去base64,直接把密钥原文存进去就行了。 我用的是kubesphere 蛮好用的,推荐大家尝试。 添加ceph步骤参考官方就行,不要base64即可。 相关资料 https://kubernetes.io/zh/docs…
Leave a Comment