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

2018-07-17 15:32:31 +08:00
 hjiang
分享一下: https://1byte.io/developer-guide-to-docker-and-kubernetes/

比较适合想快速了解、实际上手的人。
5835 次点击
所在节点    程序员
19 条回复
dryadent
2018-07-17 15:36:10 +08:00
搭建 k8s 还是要有很多坑要踩的,特别是搭建集群
abmin521
2018-07-17 15:43:25 +08:00
贵司后端有 python ?
hjiang
2018-07-17 18:11:14 +08:00
@abmin521 有啊。
zhangpeter
2018-07-17 18:31:13 +08:00
这篇不错
KuroNekoFan
2018-07-17 18:46:00 +08:00
sheldondai
2018-07-17 19:53:01 +08:00
看头像是 leancloud 的
P99LrYZVkZkg
2018-07-17 20:00:49 +08:00
Leancloud 也要做自己的共链?用户可以利用 Leancloud 做自己的去中心化应用?
hjiang
2018-07-17 22:15:59 +08:00
@P99LrYZVkZkg LeanCloud 主要是用来做中心化应用的。
yianbin
2018-07-17 23:34:04 +08:00
简单易懂,赞一下作者
huntzhan
2018-07-18 00:55:25 +08:00
大佬!
ljcarsenal
2018-07-18 03:50:19 +08:00
@sheldondai 是老板……
Jafee
2018-07-18 09:48:51 +08:00
插个题外话,博客的文章可以考虑加个发布时间。
monacomeon
2018-07-18 10:56:24 +08:00
感觉 公司好人性化
LeeSeoung
2018-07-18 11:09:22 +08:00
写的确实不错,快速入门了解 顶下大佬。
hjiang
2018-07-18 11:27:39 +08:00
@Jafee 刚加了一下。
wqxuan
2018-07-21 08:58:51 +08:00
vincent927
2019-07-11 15:14:53 +08:00
不错,丢给开发看
wangyi
2019-11-10 15:44:23 +08:00
刚实践了一下,写得清楚明白,后面的流程也明显是针对实际应用设计的,点赞。
Esay
2019-11-10 15:59:18 +08:00
有几个地方可以更新一下:

- 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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471638

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX