V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hjiang
V2EX  ›  程序员

写了一篇给程序员的 Docker、Kubernetes 快速指南

  •  1
     
  •   hjiang ·
    hjiang · Jul 17, 2018 · 6910 views
    This topic created in 2845 days ago, the information mentioned may be changed or developed.
    分享一下: https://1byte.io/developer-guide-to-docker-and-kubernetes/

    比较适合想快速了解、实际上手的人。
    19 replies    2019-11-10 15:59:18 +08:00
    dryadent
        1
    dryadent  
       Jul 17, 2018
    搭建 k8s 还是要有很多坑要踩的,特别是搭建集群
    abmin521
        2
    abmin521  
       Jul 17, 2018
    贵司后端有 python ?
    hjiang
        3
    hjiang  
    OP
       Jul 17, 2018 via iPhone
    @abmin521 有啊。
    zhangpeter
        4
    zhangpeter  
       Jul 17, 2018
    这篇不错
    KuroNekoFan
        5
    KuroNekoFan  
       Jul 17, 2018 via iPhone
    sheldondai
        6
    sheldondai  
       Jul 17, 2018
    看头像是 leancloud 的
    P99LrYZVkZkg
        7
    P99LrYZVkZkg  
       Jul 17, 2018
    Leancloud 也要做自己的共链?用户可以利用 Leancloud 做自己的去中心化应用?
    hjiang
        8
    hjiang  
    OP
       Jul 17, 2018 via iPhone
    @P99LrYZVkZkg LeanCloud 主要是用来做中心化应用的。
    yianbin
        9
    yianbin  
       Jul 17, 2018
    简单易懂,赞一下作者
    huntzhan
        10
    huntzhan  
       Jul 18, 2018
    大佬!
    ljcarsenal
        11
    ljcarsenal  
       Jul 18, 2018 via Android
    @sheldondai 是老板……
    Jafee
        12
    Jafee  
       Jul 18, 2018
    插个题外话,博客的文章可以考虑加个发布时间。
    monacomeon
        13
    monacomeon  
       Jul 18, 2018
    感觉 公司好人性化
    LeeSeoung
        14
    LeeSeoung  
       Jul 18, 2018
    写的确实不错,快速入门了解 顶下大佬。
    hjiang
        15
    hjiang  
    OP
       Jul 18, 2018
    @Jafee 刚加了一下。
    wqxuan
        16
    wqxuan  
       Jul 21, 2018 via iPhone
    vincent927
        17
    vincent927  
       Jul 11, 2019
    不错,丢给开发看
    wangyi
        18
    wangyi  
       Nov 10, 2019
    刚实践了一下,写得清楚明白,后面的流程也明显是针对实际应用设计的,点赞。
    Esay
        19
    Esay  
       Nov 10, 2019
    有几个地方可以更新一下:

    - HyperKit 已经被包含在了 Docker for macOS 的应用里,不需要额外安装了。

    - brew cask install minikube -> brew install minikube

    - deployment.yml 文件里的 apiVersion: extensions/v1beta1 应该改为 apiVersion: apps/v1
    - https://github.com/kubernetes/minikube/issues/5420,API 有变动
    - 否则有如下报错信息:error: unable to recognize "deployment.yml": no matches for kind "Deployment" in version "extensions/v1beta1"

    - deployment.yml 文件需要添加

    selector:
    matchLabels:
    app: k8s-demo

    - 否则有如下报错信息:error: error validating "deployment.yml": error validating data: ValidationError(Deployment.spec): missing required field "selector" in io.k8s.api.apps.v1.DeploymentSpec; if you choose to ignore these errors, turn validation off with --validate=false

    - 文章的结尾可以提一下怎么关闭 Deployment 和 Service,然后怎么删除 minikube。
    - kubectl delete deploy/k8s-demo-deployment svc/k8s-demo-svc
    - minikube delete
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2698 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 14:36 · PVG 22:36 · LAX 07:36 · JFK 10:36
    ♥ Do have faith in what you're doing.