K8S 小组分享

2017.2.9

黄庆兵

网易云 • 基础服务 • 容器编排服务

目录

2

K8S 训练营

1. 集群创建
2. 应用部署
3. 应用探索
4. 应用发布
5. 应用扩容
6. 应用升级
- 技能学习
- 实战演练:katacoda
- 过关测试
3

Minikube - 最简单的单机体验K8S工具

- 一个单独可执行文件,类似于 docker-machine
- 构建在 Docker 的 libmachine 和 RedSpread 的 localkube 之上
- curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.16.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
4

Minikube - 基本操作

- eval $(minikube docker-env)
- kubectl config use-context minikube
5

Minikube - 基本操作

- curl $(minikube service hello-minikube --url)
6

Kubeadm - 安装过程坑不少

- 安装二进制:安装包从哪里来?
  - 自己编译:https://github.com/kubernetes/release
  - 第三方源:https://yum.mritd.me
- 初始化集群:镜像从哪里来?
  - 利用国外服务器
  - Docker hub 自动构建功能
  - Docker hub 现成镜像
- 安装网络:DNS可能还是启动不正常,官方issue可解决
- 添加节点:还是可能网络问题
- gitlab: https://g.hz.netease.com/k8s/kubeadm-vagrant
- vagrant:https://www.vagrantup.com/ (box预先下载下来)
- http://note.youdao.com/noteshare?id=677f825787bc1a10c6c3366db279fbbf
7

Kubeadm - 总结下坑

- http://blog.kubernetes.io/2017/01/stronger-foundation-for-creating-and-managing-kubernetes-clusters.html
8

Thank you

2017.2.9

黄庆兵

网易云 • 基础服务 • 容器编排服务

Use the left and right arrow keys or click the left and right edges of the page to navigate between slides.
(Press 'H' or navigate to hide this message.)