美文网首页
k8s 初探

k8s 初探

作者: 打杂coder | 来源:发表于2018-08-15 16:18 被阅读55次

    k8s, 谷歌出品的容器编排工具. 之前就听说过 自己也玩一段时间的docker-compose, 不过是单机的docker管理, 并不支持多节点。

    安装

    必备: docker
    目前我用的是mac, 所以简单说下mac的方法, 通过docker for mac 自带的kubernetes那一栏设置, 就能搞定.

    image.png

    当然你也可以通过

    $ git clone https://github.com/kubernetes/kubernetes
    $ cd kubernetes
    $ make quick-release
    

    这个安装方法是我在k8s的README 发现的。

    坑点


    • Q: k8s安装过程卡住

      A: 由于需要拉取来自google的docker镜像, 因此进行翻墙代理。大体设置
      docker 代理设置

      image.png

    shadowsocks http代理开启

    image.png

    如果ss没有http代理,就自己找个工具转化下

    • Q: 启动nodejs时状态为CrashLoopBackOff,一直无法启动

      A: 忘记加tty: true了, 这个坑很早就遇到了,只是一时间忘记了,当时docker-compose也是这个坑,没办法启动

    操作


    • kubectl get po 获取节点列表
    • kubectl describe po po_name 获取po_name的详情
    • kubectl -v=10 command 能够打印出执行comman的详细log

    kubectl文档

    总结


    一开始我瞅这玩意儿 怎么都跟docker不搭嘎, 直到我看到了container的设置, 就明白了 原来是个这样的鬼,不过k8s应该还算蛮难玩的, 涉及到多节点这块就有点复杂了 负载均衡 API网关 Secret等等, 后续上云上面部署应该还会很多坑。。。慢慢填吧

    相关文章

      网友评论

          本文标题:k8s 初探

          本文链接:https://www.haomeiwen.com/subject/wpuwbftx.html