ZBLOG

k8s创建deployment 模版

以下是一个简单的 Kubernetes Deployment 模板示例,其中包含了一些常用的参数:

  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: my-app-deployment
  5. spec:
  6. replicas: 3 # 定义副本数
  7. selector:
  8. matchLabels:
  9. app: my-app # 通过标签选择器来选择 Pod
  10. template:
  11. metadata:
  12. labels:
  13. app: my-app # 定义 Pod 标签
  14. spec:
  15. containers:
  16. - name: my-app-container
  17. image: my-app-image:latest # 定义容器镜像及版本号
  18. ports:
  19. - containerPort: 80 # 容器端口号

该模板定义了一个名为 my-app-deployment 的 Deployment,包含 3 个 Pod 副本。它使用标签选择器来选择哪些 Pod 应该被控制器管理,并设置了每个 Pod 的标签为 app: my-app。在模板中,我们定义了一个名为 my-app-container 的容器,并指定了其映像及版本号。我们还将容器暴露在端口 80 上。

您可以根据需要修改这个模板以满足您的应用程序的要求。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=859

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?