Kubernetes-FAQ
Kubernetes-FAQ
incompatible CNI versions; config is \"1.0.0\", plugin supports [\"0.1.0\" \"0.2.0\" \"0.3.0\" \"0.3.1\" \"0.4.0\"]"
原因是cni的配置冲突了/etc/cni/里面的文件检查下版本,升级版本到一致
The docker driver should not be used with root privileges
|
|
yaml记不住怎么办
多用官方文档,搜索关键词
比如搜索pod,就能看到官方的示例pod
kubectl get pod -o pod.yaml
利用get导出yaml查看
利用kubectl explain
多用kubectl explain 相当于命令行文档
|
|
通过第一次explain我们知道pod定义里面可以写apiVersion, kind, metadata, spec, status(readonly)
我们继续explain
|
|
我们看到对应链接,查看即可,这里其实已经告诉我们kind填Pod
报错Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")
解决
|
|
Opening a shell when a Pod has more than one container
|
|
–container xxx
Pod里面没有telnet怎么测试端口连通性
如果有python可以用python telnetlib
|
|
一般建议使用哪些标签
参考 推荐使用的标签
|
|
查看所有pod的requests limits等情况
|
|
获取所有pod,按照cpu或者内存排序
|
|
minikube里面的docker无法pull
minikube start的时候指定docker registry(具体可以搜当年当月可用docker
registry,比如2024年12月docker registry) 如果原来安装了,可以删除掉,
删除前如果需要备份请自行备份,删除使用 minikube delete
删除
然后再重新安装一下
|
|
安装好以后检查下
|
|