开发者社区> 问答> 正文

如何使用PodTemplate

但我不确定如何提及Replication Controllers,Jobs或DaemonSets。

我创建了PodTemplate这样的:

kubectl apply -f - <apiVersion: v1
kind: PodTemplate
metadata:
name: pod-test
namespace: default
template:
metadata:

name: pod-template

spec:

containers:
- name: container
  image: alpine
  command: ["/bin/sh"]
  args: ["-c", "sleep 100"]

EOF
我想在a中使用它,DaemonSet我该怎么办?

以下是DaemonSetYAML 的示例:

kubectl apply -f - <apiVersion: apps/v1
kind: DaemonSet
metadata:
name: pod-by-daemonset
namespace: default
spec:
selector:

matchLabels:
  name: selector

template:

metadata:
  labels:
    name: selector
spec:
  containers: # I don't want to specify it, I want to use the template.
  - name: container
    image: alpine 

EOF

展开
收起
k8s小能手 2019-01-09 11:58:03 4408 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    是的,没有太多关于此的文件。DaemonSet的页面给出了一个示例,并说“.spec.template是一个pod模板。它与Pod完全相同,除了它是嵌套的,没有apiVersion或kind。” 因此,目的是在DaemonSet中内联Pod模式。

    但是,似乎有一个计划能够通过以下形式引用PodTemplate:

    TemplateRef:
    Name:

    2019-07-17 23:24:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载
编程语言如何演化—— 以 JS 的 private 为例 立即下载
编程语言如何演化-以JS的private为例 立即下载