Giter VIP home page Giter VIP logo

k8s-docker-desktop-for-mac's Introduction

Metrics

topic icon

topic icon

habits.facts

stargazers

stargazers.chartist

k8s-docker-desktop-for-mac's People

Contributors

dawn520 avatar denverdino avatar kjh123 avatar liouxiao avatar maguowei avatar ruanpanliang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

k8s-docker-desktop-for-mac's Issues

+1 k8s is starting

+1 k8s is starting

执行 load_images.sh成功,无异常。

重启啥的都是starting,在线求助 🙏🙏🙏

  • macOS Catalina 10.15.7
  • docker desktop 2.4.0.0(48506)
  • docker engine 19.03.13
  • docker compose 1.27.4
  • k8s v1.18.8

Originally posted by @tanpenggood in #37 (comment)

error pulling image configuration: received unexpected HTTP status: 503 Service Unavailable

error info:

-rwxr-xr-x  1 meixin  staff   271B Dec  1 14:55 load_images.sh
➜  k8s-docker-for-mac git:(master) ✗ ./load_images.sh 
images found.
v1.10.3: Pulling from google_containers/kube-proxy-amd64
e22465b204dc: Pulling fs layer 
7e16ccc2c5be: Pulling fs layer 
a8cafb53097b: Pulling fs layer 
error pulling image configuration: received unexpected HTTP status: 503 Service Unavailable
Error response from daemon: No such image: registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy-amd64:v1.10.3
Error: No such image: registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy-amd64:v1.10.3
v1.10.3: Pulling from google_containers/kube-controller-manager-amd64
032c9e83eacf: Pulling fs layer 
15eed34a755a: Pulling fs layer 
error pulling image configuration: received unexpected HTTP status: 503 Service Unavailable
Error response from daemon: No such image: registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager-amd64:v1.10.3
Error: No such image: registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager-amd64:v1.10.3
v1.10.3: Pulling from google_containers/kube-scheduler-amd64
032c9e83eacf: Pulling fs layer 
70ade0f3cd17: Pulling fs layer 
error pulling image configuration: received unexpected HTTP status: 503 Service Unavailable
Error response from daemon: No such image: regi...................

求更新连接~

部署 kube dashboard 出错

按照指南,mac下通过官方的docker客户端,部署 Kubernetes dashboard 出错

 ~> kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
secret "kubernetes-dashboard-certs" configured
serviceaccount "kubernetes-dashboard" configured
service "kubernetes-dashboard" configured
unable to decode "https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml": no kind "Role" is registered for version "rbac.authorization.k8s.io/v1"
unable to decode "https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml": no kind "RoleBinding" is registered for version "rbac.authorization.k8s.io/v1"
unable to decode "https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml": no kind "Deployment" is registered for version "apps/v1beta2"

这个是怎么解决的?

还有很奇怪的是,docker客户端里k8s的状态一直是running,在它的组件如apiserver等容器的日志里面没有看到异常,是不是缺乏什么东西?

已解决 第二步执行完毕后,第三步一直卡在starting

已自己解决

步骤如下:
替换vim images

k8s.gcr.io/kube-proxy:v1.19.3=gotok8s/kube-proxy:v1.19.3
k8s.gcr.io/kube-controller-manager:v1.19.3=gotok8s/kube-controller-manager:v1.19.3
k8s.gcr.io/kube-scheduler:v1.19.3=gotok8s/kube-scheduler:v1.19.3
k8s.gcr.io/kube-apiserver:v1.19.3=gotok8s/kube-apiserver:v1.19.3
k8s.gcr.io/coredns:1.7.0=gotok8s/coredns:1.7.0
k8s.gcr.io/pause:3.2=gotok8s/pause:3.2
k8s.gcr.io/etcd:3.4.13-0=gotok8s/etcd:3.4.13-0

之后./load_images.sh

然后docker-desktop软件软件中 enable Kubernetes

过几分钟就ok了

kubectl cluster-info 命令

docker 和 Kubernetes都启动了 用kubectl cluster-info 命令查看显示:
from server (InternalError): an error on the server ("") has prevented the request from succeeding (get nodes)

请问一下这个是什么原因导致的?

上周自动升级后,就一直"Kubernetes is starting"

上周自动升级后,就一直"Kubernetes is starting"。 应该都是最新版。
帮忙分析下啥原因? 谢谢。

Mac OS Mojave 10.14.6
Version 2.1.2.0(38030)
Channel edge
Engine 19.03.2
Kubernetes v1.14.6

错误日志:
2019-09-16 15:12:07.881411+0800 localhost com.docker.driver.amd64-linux[6156]: (libsystem_info.dylib) [com.apple.network.libinfo:getaddrinfo] nat64_v4_requires_synthesis(127.0.0.1) == false 2019-09-16 15:12:07.883410+0800 localhost com.docker.driver.amd64-linux[6156]: Cannot list nodes: Get https://kubernetes.docker.internal:6443/api/v1/nodes: EOF

【已解决】请问如果一直卡k8s is starting 怎么办?也是按照步骤来的

环境

macos 10.15

docker edge 1.16.5

解决办法

修改了镜像 registly-mirror后,再次执行./load_images.sh
然后勾选启用k8s,前两项,第三项不需要勾选。

apply,然后网速好等待3分钟即可。(本人没有开翻墙,千M电信宽带,查的网线)

一直卡住怎么办?

  1. 检查你的wifi网速,推荐使用网线

  2. 不要开ss加速了,用国内镜像源了,你还加速?

  3. 你修改镜像源后,到底有没有再次执行./load_images.sh?

  4. 如果你做到了上面这些,依然有问题,请你换个网络环境/换电脑/试试看

如何能知道当前机器上的k8s版本依赖的镜像版本?

像我的机器上目前是最新的V2.2.0.3,对应的k8s版本显示的是v1.15.5。
我修改了load_images.sh为1.15.5, 但是执行后发现k8s依然一直是starting中,应该还是镜像不对应导致的。

如果能查到当前版本的k8s需要的镜像是哪个版本的,或许这个问题就可以迎刃而解。
所以有什么方法吗?

No such image: gotok8s/kube-controller-manager:latest

找不到镜像

$ ./load_images.sh
images found.
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
Error response from daemon: No such image: gotok8s/kube-controller-manager:latest
Error: No such image: gotok8s/kube-controller-manager
Using default tag: latest
Error response from daemon: manifest for gotok8s/kube-apiserver:latest not found: manifest unknown: manifest unknown
Error response from daemon: No such image: gotok8s/kube-apiserver:latest
Error: No such image: gotok8s/kube-apiserver
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout
Error response from daemon: No such image: gotok8s/coredns:latest
Error: No such image: gotok8s/coredns
Using default tag: latest
Error response from daemon: manifest for gotok8s/pause:latest not found: manifest unknown: manifest unknown
Error response from daemon: No such image: gotok8s/pause:latest
Error: No such image: gotok8s/pause
Error response from daemon: Get https://registry-1.docker.io/v2/gotok8s/kube-proxy/manifests/v1.16.5: Get https://auth.docker.io/token?scope=repository%3Agotok8s%2Fkube-proxy%3Apull&service=registry.docker.io: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Error response from daemon: No such image: gotok8s/kube-proxy:v1.16.5
Error: No such image: gotok8s/kube-proxy:v1.16.5
3.3.15-0: Pulling from gotok8s/etcd
Digest: sha256:37a8acab63de5556d47bfbe76d649ae63f83ea7481584a2be0dbffb77825f692
Status: Downloaded newer image for gotok8s/etcd:3.3.15-0
docker.io/gotok8s/etcd:3.3.15-0
Untagged: gotok8s/etcd:3.3.15-0
Untagged: gotok8s/etcd@sha256:37a8acab63de5556d47bfbe76d649ae63f83ea7481584a2be0dbffb77825f692
$ docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
k8s.gcr.io/kube-proxy       v1.16.5             0ee1b8a3ebe0        2 months ago        82.7MB
k8s.gcr.io/kube-scheduler   v1.16.5             b4d073a9efda        2 months ago        83.5MB
k8s.gcr.io/etcd             3.3.15-0            b2756210eeab        7 months ago        247MB

registry-mirrors已经改了,但还是出现了上面的错误。而且我把images里的tag信息也都去掉了,也还是如此。

image

Failed to pull image "gotok8s/coredns/coredns:v1.8.0"

detail error msg:

root@DESKTOP-LQQ3Q0F:~/gotok8s# kubeadm config images pull --config init.yml
[config/images] Pulled gotok8s/kube-apiserver:v1.21.0
[config/images] Pulled gotok8s/kube-controller-manager:v1.21.0
[config/images] Pulled gotok8s/kube-scheduler:v1.21.0
[config/images] Pulled gotok8s/kube-proxy:v1.21.0
[config/images] Pulled gotok8s/pause:3.4.1
[config/images] Pulled gotok8s/etcd:3.4.13-0
failed to pull image "gotok8s/coredns/coredns:v1.8.0": output: Error response from daemon: pull access denied for gotok8s/coredns/coredns, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
, error: exit status 1
To see the stack trace of this error execute with --v=5 or higher

docker for mac kubernetes v1.21.2 启动失败

MacOS Catalina 10.15.7
docker-desktop 3.5.2.18
docker engine v20.10.7
kubernetes: v1.21.2
截屏2021-07-21 下午10 57 42
截屏2021-07-21 下午10 57 56

images和kubernetes版本一致,不知道为什么启动失败,不知该如何解决?

第二步执行完毕后,第三步一直卡在starting

系统版本 macOS Catalina 10.15.7
Docker Desktop版本 Channel:edge Version:2.4.2.0(48975)

image

这是第二步的执行结果
➜ k8s-docker-for-mac git:(master) ./load_images.sh images found. v1.19.2: Pulling from gotok8s/kube-proxy Digest: sha256:a5e646dc3b90ff921bcabd25f42af79b0524402485ebb3a81a15d65cd858d1ed Status: Downloaded newer image for gotok8s/kube-proxy:v1.19.2 docker.io/gotok8s/kube-proxy:v1.19.2 Untagged: gotok8s/kube-proxy:v1.19.2 Untagged: gotok8s/kube-proxy@sha256:a5e646dc3b90ff921bcabd25f42af79b0524402485ebb3a81a15d65cd858d1ed v1.19.2: Pulling from gotok8s/kube-controller-manager Digest: sha256:f8c271e12218a32eecd39ffe98f9e47dae6554fc0ca30071bf32280da00b02dd Status: Downloaded newer image for gotok8s/kube-controller-manager:v1.19.2 docker.io/gotok8s/kube-controller-manager:v1.19.2 Untagged: gotok8s/kube-controller-manager:v1.19.2 Untagged: gotok8s/kube-controller-manager@sha256:f8c271e12218a32eecd39ffe98f9e47dae6554fc0ca30071bf32280da00b02dd v1.19.2: Pulling from gotok8s/kube-scheduler Digest: sha256:67076f919fd65602ba69219d2a630737cd826459d866d85f106b36f4857505d0 Status: Downloaded newer image for gotok8s/kube-scheduler:v1.19.2 docker.io/gotok8s/kube-scheduler:v1.19.2 Untagged: gotok8s/kube-scheduler:v1.19.2 Untagged: gotok8s/kube-scheduler@sha256:67076f919fd65602ba69219d2a630737cd826459d866d85f106b36f4857505d0 v1.19.2: Pulling from gotok8s/kube-apiserver Digest: sha256:b119baef2a60b537c264c0ea009f63095169af089e1a36fb4167693f1b60cd1e Status: Downloaded newer image for gotok8s/kube-apiserver:v1.19.2 docker.io/gotok8s/kube-apiserver:v1.19.2 Untagged: gotok8s/kube-apiserver:v1.19.2 Untagged: gotok8s/kube-apiserver@sha256:b119baef2a60b537c264c0ea009f63095169af089e1a36fb4167693f1b60cd1e 1.6.7: Pulling from gotok8s/coredns Digest: sha256:695a5e109604331f843d2c435f488bf3f239a88aec49112d452c1cbf87e88405 Status: Downloaded newer image for gotok8s/coredns:1.6.7 docker.io/gotok8s/coredns:1.6.7 Untagged: gotok8s/coredns:1.6.7 Untagged: gotok8s/coredns@sha256:695a5e109604331f843d2c435f488bf3f239a88aec49112d452c1cbf87e88405 3.2: Pulling from gotok8s/pause Digest: sha256:4a1c4b21597c1b4415bdbecb28a3296c6b5e23ca4f9feeb599860a1dac6a0108 Status: Downloaded newer image for gotok8s/pause:3.2 docker.io/gotok8s/pause:3.2 Untagged: gotok8s/pause:3.2 Untagged: gotok8s/pause@sha256:4a1c4b21597c1b4415bdbecb28a3296c6b5e23ca4f9feeb599860a1dac6a0108 3.4.3-0: Pulling from gotok8s/etcd Digest: sha256:4198ba6f82f642dfd18ecf840ee37afb9df4b596f06eef20e44d0aec4ea27216 Status: Downloaded newer image for gotok8s/etcd:3.4.3-0 docker.io/gotok8s/etcd:3.4.3-0 Untagged: gotok8s/etcd:3.4.3-0 Untagged: gotok8s/etcd@sha256:4198ba6f82f642dfd18ecf840ee37afb9df4b596f06eef20e44d0aec4ea27216

Error: could not find a ready tiller pod 的解决方案: tiller的版本跟新,helm没跟上

Error: could not find a ready tiller pod

原因是作者更新了 tiller到 2.14.1
helm init的时候,还是去找 2.14.0

Failed to pull image "gcr.io/kubernetes-helm/tiller:v2.14.0": rpc error: code = Unknown desc = Error response from daemon: Get https://gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

需要手工修改 tiller-deploy 里面的 "image": "gcr.io/kubernetes-helm/tiller:v2.14.0" 成 "image": "gcr.io/kubernetes-helm/tiller:v2.14.1" 就可以使用了

gotok8s/kube-proxy:v1.14.7 not found: manifest unknown: manifest unknown

Error response from daemon: manifest for gotok8s/kube-proxy:v1.14.7 not found: manifest unknown: manifest unknown
Error response from daemon: No such image: gotok8s/kube-proxy:v1.14.7
Error: No such image: gotok8s/kube-proxy:v1.14.7
Error response from daemon: manifest for gotok8s/kube-controller-manager:v1.14.7 not found: manifest unknown: manifest unknown
Error response from daemon: No such image: gotok8s/kube-controller-manager:v1.14.7
Error: No such image: gotok8s/kube-controller-manager:v1.14.7
Error response from daemon: manifest for gotok8s/kube-scheduler:v1.14.7 not found: manifest unknown: manifest unknown
Error response from daemon: No such image: gotok8s/kube-scheduler:v1.14.7
Error: No such image: gotok8s/kube-scheduler:v1.14.7
Error response from daemon: manifest for gotok8s/kube-apiserver:v1.14.7 not found: manifest unknown: manifest unknown
Error response from daemon: No such image: gotok8s/kube-apiserver:v1.14.7
Error: No such image: gotok8s/kube-apiserver:v1.14.7
image

增加stable版本支持

当前只同步了最新的 edge 版本对应的kubernetes 依赖镜像,须增加stable版本的支持

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.