问题解决
问题:k8s 打包镜像失败
Failed to pull image "XXX": rpc error: code = Unknown desc = Error response from daemon: pull access denied for XXX, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
解决
方法一
$ sudo mkdir /var/lib/kubelet
$ sudo cp ~/.docker/config.json /var/lib/kubelet/config.json
方法二
$ kubectl create secret docker-registry registry-harbor --namespace=default \
--docker-server=XXX --docker-username=XXX \
--docker-password=XXX --docker-email=XXX
$ kubectl get secrets
NAME TYPE DATA AGE
registry-harbor kubernetes.io/dockerconfigjson 1 2s
方法三:
方法四:
问题:PersistentVolume 失效
The PersistentVolume "mysqldata" is invalid: spec.persistentvolumesource: Forbidden: is immutable after creation
原因:当原来的PV或PVC还在,而你又创建了一个新的PV, 并与原来的重名,则会得到该错误。
解决:将原来的PV或PVC删掉,再重新创建新的。
$ kubectl delete pvc mysqldata -n testnamespace
问题:删除pv 、pvc 一直卡着
$ kubectl patch pv pvname -p '{"metadata":{"finalizers":null}}'
问题:Vim中复制粘贴缩进错乱问题的解决方案
解决方案:vim进入paste模式,命令如下:
:set paste
解除paste模式:
set nopaste