CKA题目分享-第八篇-StatefulSets与Headless Services

配置StatefulSets,

复制代码
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: web
  labels:
    app: web
spec:
  serviceName: web # 关键:将StatefulSet与Headless Service关联,提供稳定的网络身份
  replicas: 2      
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
      - name: nginx
        image: nginx:alpine
        ports:
        - containerPort: 80
          name: http
        volumeMounts:
        - name: www
          mountPath: /usr/share/nginx/html # NGINX默认的web根目录
  # 关键:定义PersistentVolumeClaims (PVCs) 模板
  # StatefulSet将为每个Pod自动创建独立的PVC,并以 <volume-name>-<statefulset-name>-<ordinal-index> 命名
  volumeClaimTemplates:
  - metadata:
      name: www
    spec:
      accessModes: ["ReadWriteOnce"]
      resources:
        requests:
          storage: 1Gi
      storageClassName: standard

配置无头服务,

复制代码
apiVersion: v1
kind: Service
metadata:
  name: web
  labels:
    app: web
spec:
  ports:
  - port: 80
    name: http
    targetPort: 80
  clusterIP: None  # 关键:声明这是一个Headless Service,不分配Cluster IP
  selector:
    app: web

CKA题目分享-第二篇-存储

CKA题目分享-第五篇-Pod Security与Taints Tolerations

CKA题目分享-第六篇-CoreDNS与Helm

相关推荐
遇见火星6 分钟前
生产级 DevOps 自动化交付模板(基于 Kubernetes 与 GitOps)
kubernetes·自动化·devops·gitops
岁岁种桃花儿12 小时前
kubenetes从入门到上天系列第二十一篇:Kubernetes安装Ingress实战
云原生·容器·kubernetes
http阿拉丁神猫21 小时前
kubernetes知识点汇总19~24
云原生·容器·kubernetes
切糕师学AI1 天前
K8s中的控制器模式(Controller Pattern)
容器·kubernetes
sanyii3131311 天前
k8s工作负载-Deployment的参数与灰度发布
云原生·容器·kubernetes
道清茗1 天前
【Kubernetes知识点问答题】常规维护管理操作 / ETCD 备份与恢复
docker·kubernetes·etcd
lpruoyu1 天前
【云原生】Kubernetes平台存储系统搭建_CRI、CNI、CSI
ceph·云原生·容器·kubernetes
道清茗1 天前
【Kubernetes知识点问答题】Kustomize、CRD 与 Gateway API
容器·kubernetes·gateway
专注_每天进步一点点1 天前
流量从bcop网关到apisixroute,再到应用的gateway模块,再到其他服务
docker·kubernetes·gateway
龙飞051 天前
Kubernetes 疑难杂症:Pod 始终处于 Terminating 状态的真实原因与安全修复方案
安全·云原生·容器·kubernetes