由于启动虚拟机费时,而且很耗费资源,所以决定尝试直接在win10下直接启动k8s,弄起来还是挺麻烦的,安装docker desktop,然后启动k8s,然后安装ingress,通过ingress访问,这一堆事情差不多花费了两天。

遇到的坑有这些:

  1. 除了启动cpu虚拟化特性和hyper-v,还需要安装.net框架,否则docker desktop启动不了。
  2. 启动k8s,一定要修改docker desktop里面的docker images仓库成大陆可以访问的,否则长城不准你访问,你按照k8s会永远等下去。
  3. 最好是提前下载好k8s的image,https://juejin.im/post/6856407118669742094#heading-21,这篇文章还行
  4. 最好关闭ipv6,用域名来替代localhost,否则ingress老不通,service/ingress-nginx   NodePort   10.99.215.138   <none>        80:30251/TCP,443:30457/TCP   52m,这个是service的端口,访问的话要加端口curl http://a.study.com:30251/apple

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐