没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
2019/10/16 12 | 牛刀小试:我的第一个容器化应用
file:///C:/Users/qiaochaowen/Desktop/k8s/12%20%20%E7%89%9B%E5%88%80%E5%B0%8F%E8%AF%95%EF%BC%9A%E6%88%91%E7
…
1/11
12 | 牛刀小试:我的第一个容器化应用
12 | 牛刀小试:我的第一个容器化应
用
张磊 2018-09-19
13:15
讲述:张磊 大小:6.07M
你好,我是张磊。今天我和你分享的主题是:牛刀小试之我的第一个容器化应用。
在上一篇文章《从 0 到 1:搭建一个完整的 Kubernetes 集群》中,我和你一起
部署了一套完整的 Kubernetes 集群。这个集群虽然离生产环境的要求还有一定
差距(比如,没有一键高可用部署),但也可以当作是一个准生产级别的
Kubernetes 集群了。
而在这篇文章中,我们就来扮演一个应用开发者的角色,使用这个 Kubernetes
集群发布第一个容器化应用。
在开始实践之前,我先给你讲解一下 Kubernetes 里面与开发者关系最密切的几
个概念。
2019/10/16 12 | 牛刀小试:我的第一个容器化应用
file:///C:/Users/qiaochaowen/Desktop/k8s/12%20%20%E7%89%9B%E5%88%80%E5%B0%8F%E8%AF%95%EF%BC%9A%E6%88%91%E7
…
2/11
作为一个应用开发者,你首先要做的,是制作容器的镜像。这一部分内容,我已经
在容器基础部分《白话容器基础(三):深入理解容器镜像》重点讲解过了。
而有了容器镜像之后,你需要按照 Kubernetes 项目的规范和要求,将你的镜像
组织为它能够“认识”的方式,然后提交上去。
那么,什么才是 Kubernetes 项目能“认识”的方式呢?
这就是使用 Kubernetes 的必备技能:编写配置文件。
备
注
:
这
些
配
置
文
件
可
以
是
YAML
或
者
JSON
格
式
的
。
为
方
便
阅
读
与
理
解
,
在后
面
的
讲解
中
,
我
会
统
一
使
用
YAML
文
件
来指
代
它
们
。
Kubernetes 跟 Docker 等很多项目最大的不同,就在于它不推荐你使用命令行的
方式直接运行容器(虽然 Kubernetes 项目也支持这种方式,比如:kubectl
run),而是希望你用 YAML 文件的方式,即:把容器的定义、参数、配置,统
统记录在一个 YAML 文件中,然后用这样一句指令把它运行起来:
$ kubectl create -f 我的配置文件
复制代码
这么做最直接的好处是,你会有一个文件能记录下 Kubernetes 到底“run”了什
么。比如下面这个例子:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
selector:
matchLabels:
app: nginx
replicas: 2
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
剩余10页未读,继续阅读
华亿
- 粉丝: 51
- 资源: 308
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0