Kubernetes 微服务配置全解析
1. Kubernetes ConfigMaps 基础
ConfigMaps 是 Kubernetes 资源,按命名空间进行管理,任何 Pod 或容器都可以引用。以 link-manager 服务的 ConfigMap 为例:
apiVersion: v1
kind: ConfigMap
metadata:
name: link-service-config
namespace: default
data:
MAX_LINKS_PER_USER: "10"
PORT: "8080"
link-manager 部署资源通过 envFrom 键将其导入到 Pod 中:
apiVersion: apps/v1
kind: Deployment
metadata:
name: link-manager
labels:
svc: link
app: manager
spec:
replicas: 1
selector:
matchLabels:
svc: link
app: manager
template:
metadata:
labels:
svc: link
app: manager
spec:
containers:
- name: link-manager
image: g1g1
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



