Docker · Spring Boot · Kotlin · 微服务Docker容器

关于在k8s-desktop-for-mac如何坚持优雅地填坑

2020-01-08  本文已影响0人  chichoyi

no context exists with the name: "docker-desktop",Kubernetes is starting
以上关键搜索词是本文要解决的

如果全网还没有解决你这个Kubernetes is starting问题的时候,或许你可以看看我接下来要讲的解决方案

背景

想搞一个mac版的k8s来玩玩,顺便写一些dockerfile和yaml交付给运维部署

正文

macOs安装docker桌面版(edge版本),并且成功拉取k8s需要的镜像等,并且成功让Kubernetes running
步骤在这里

kubectl config use-context docker-desktop

竟然提示error: no context exists with the name: "docker-desktop"

kubectl -h 

可是mac找不到这个/etc/kubernetes/admin.conf文件

老子心态蹦了呀,我一路乖乖地按照指示安装下来,根本不知道这是缺了哪里,于是带着问题全网反复查找,都找不到有人可以处理这个no context exists with the name: "docker-desktop"的问题,于是找了一下github上其他关于mac-desktop-k8s的文档,找到这个阿里爸爸官方提供的容器服务文档,仔细阅读了一下,跟前面提到的那篇并无差异,有的只是提示了一下

可选操作: 为 Kubernetes 配置 CPU 和 内存资源,建议分配 4GB 或更多内存。

没错,就是这句话,把我从放弃的边缘拉了回来,然后调了一下docker-desktop的内存为4G,再次执行

kubectl config use-context docker-desktop

提示 Switched to context "docker-desktop".

上一篇 下一篇

猜你喜欢

热点阅读