标签:always rtp span master 分享 src 说明 hello 应用
下面是一个完整的yaml格式定义的文件,注意格式,子集包含关系,不要有tab,要用空格。不是所有的元素都要写,按照实际应用场景配置即可。
定义一个简单pod(最好把docker源改成国内的)
apiVersion: v1
kind: Pod
metadata:
name: hello-world
namespace: default
spec:
restartPolicy: OnFailure
containers:
- name: hello
image: "ubuntu:14.04"
command: ["/bin/echo","hello","world"]
pod文件解释:
apiVersion: v1//k8s版本
kind: pod//声明API对象类型这里是pod
metadata:
name:hello-word //pod名字必须在namespace中是唯一
spec://配置pod具体配置
restartPolicy: OnFailure//[Always|Never|OnFailure容器正常退出不会再重新启动]重启策略
containers: //pod中的容器列表,可以有多个容器
- name: hello //容器名字,在一个pod中唯一
image: "ubuntu:14.04" //镜像名字
command: ["/bin/echo","hello","word"]//设置容器的启动命令
创建pod
[root@kubernetes-master pods]# kubectl create -f helloworld.yml
pod "hello-word" created
查看pod状态,状态不是runing而是完成,说明容器运行完成已经退出了
查看容器输出
[root@kubernetes-master pods]# kubectl logs hello-world
hello world
标签:always rtp span master 分享 src 说明 hello 应用
原文地址:http://www.cnblogs.com/menkeyi/p/7134444.html