五分钟带你玩转apollo(八)使用k8s部署,吐血亲验

本文详细介绍了如何在Kubernetes环境下部署Apollo配置中心和门户服务,包括ConfigMap、Service和StatefulSet的创建,涉及镜像、配置文件、健康检查等方面,适合云原生环境下的应用部署。
摘要由CSDN通过智能技术生成

type: RollingUpdate

template:

metadata:

labels:

app: pod-apollo-admin-server

spec:

volumes:

  • name: volume-configmap-apollo-admin-server

configMap:

name: configmap-apollo-admin-server

items:

  • key: application-github.properties

path: application-github.properties

containers:

  • image: ip:9000/apollo/apollo-adminservice:latest #镜像地址 楼主这里使用了私人仓库

securityContext:

privileged: true

imagePullPolicy: IfNotPresent

name: container-apollo-admin-server

ports:

  • protocol: TCP

containerPort: 8090

volumeMounts:

  • name: volume-configmap-apollo-admin-server

mountPath: /apollo-admin-server/config/application-github.properties

subPath: application-github.properties

env:

  • name: APOLLO_ADMIN_SERVICE_NAME

value: “service-apollo-admin-server.sre”

readinessProbe:

tcpSocket:

port: 8090

initialDelaySeconds: 10

periodSeconds: 5

livenessProbe:

tcpSocket:

port: 8090

initialDelaySeconds: 120

periodSeconds: 10

dnsPolicy: ClusterFirst

restartPolicy: Always

nodeName: apollo #指定的nodes节点

部署apollo-config


kind: ConfigMap

apiVersion: v1

metadata:

namespace: apollo #更改自己的namespace

name: configmap-apollo-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值