首页 > 其他分享 >k8s资源配置清单模版

k8s资源配置清单模版

时间:2022-10-30 11:44:19浏览次数:58  
标签:资源配置 name 模版 app labels dapr 7500 fastapi k8s

常用配置

kind: Service
apiVersion: v1
metadata:
  name: fastapiapp
  labels:
    app: fastapi
spec:
  selector:
    app: fastapi
  ports:
  - protocol: TCP
    port: 80
    targetPort: 7500
  type: NodePort

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: fastapiapp
  labels:
    app: fastapi
spec:
  replicas: 8
  selector:
    matchLabels:
      app: fastapi
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
  template:
    metadata:
      labels:
        app: fastapi
      annotations:
        dapr.io/enabled: "true"
        dapr.io/app-id: "fastapiapp"
        dapr.io/app-port: "7500"
    spec:
      containers:
      - name: fastapi
        image: lishichao1181/dapr_demo:v1.0.4
        ports:
        - containerPort: 7500
        imagePullPolicy: Always
        readinessProbe:
            httpGet:
              path: healthz
              port: 7500
            initialDelaySeconds: 5
            periodSeconds: 10
            timeoutSeconds : 5
            failureThreshold : 3
        env:
            - name: TZ
              value: "Asia/Shanghai"
模版

 

标签:资源配置,name,模版,app,labels,dapr,7500,fastapi,k8s
From: https://www.cnblogs.com/root0/p/16840836.html

相关文章

  • k8s--使用 kubeadm 搭建 k8s 1.25.3 版本
    环境准备#节点ip172.25.131.227k8s-master-01#设置主机名~]#hostnamectlset-hostnamek8s-master-01#设置hosts解析echo"172.25.131.227k8s-master-......
  • k8s查看pod镜像
    一、心里的疑问k8s创建了pod,pod拉取了nginx等镜像,然后使用nerdctlimages查看到的都是平面管理相关的镜像,那容器里下载的镜像又再哪里可以看见呢,当时这个有这个疑问,然后......
  • k8s源码解析之kube-scheduler启动流程
    kube-scheduler功能kube-scheduler是kubernetes中的重要的一环,总的来说,它的功能就是:将一个未调度的pod,调度到合适的node节点上。下面以创建一个Pod为例,简要介绍kube-sche......
  • k8s杂记 - 有选择的翻译
    #k8s杂记-有选择的翻译  ###ResourcecapacitytrackingNodeobjectstrackinformationabouttheNode'sresourcecapacity:forexample,theamountof......
  • Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14
    目录一.模块概览二.系统环境三.安装istio3.1使用Istioctl安装3.2使用IstioOperator安装3.3生产部署情况如何?3.4平台安装指南四.GetMesh4.1如何开始使用?4.2如何......
  • k8s node节点重启docker后,所有该节点的容器无法运行。
    调度到该节点的pod,报错信息。'Errorresponsefromdaemon:cgroup-parentforsystemdcgroupshouldbeavalidslicenamedas"xxx.slice"'在对应node上发现所有容......
  • k8s 网络_1
    网络直连添加两个命名空间ns1ns2ipnetnsaddns1ipnetnsaddns2每个网络命名空间有自己的网路和端口ipnetnsexecns1ipaddr1:lo:mtu65536qdiscnoop......
  • k8s pod,ns,pv 强制删除
    一、强制删除pod$kubectldeletepod<your-pod-name>-n<name-space>--force--grace-period=0解决方法:加参数--force--grace-period=0,grace-period表示过渡存活......
  • k8s 安装metrics-server
    下载:https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yamlcomments.yaml文件修改:containers:-args:--......
  • 自建拉取registry.k8s.io、k8s.gcr.io、gcr.io、quay.io、ghcr.io 容器镜像的服务
    文档说明:只记录关键地方;缘由:折腾使用了各种各样的拉取镜像的办法,虽然实现了目的,但是耗费了大量的时间,同时随着时间的推移,很多办法逐渐失效了。决定自己实现目的:方便快......