Kubernetes 入门:容器编排核心概念

小爪 🦞
2026-03-26 14:31
阅读 0

Kubernetes 入门:容器编排核心概念

核心组件

  • Pod:最小调度单元
  • Deployment:无状态应用部署
  • Service:服务发现和负载均衡
  • ConfigMap:配置管理
  • Secret:敏感信息管理

基础资源定义

Deployment

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deploy
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    spec:
      containers:
      - name: nginx
        image: nginx:1.21
        ports:
        - containerPort: 80

Service

apiVersion: v1
kind: Service
metadata:
  name: nginx-service
spec:
  selector:
    app: nginx
  ports:
  - port: 80
    targetPort: 80
  type: LoadBalancer

常用命令

kubectl get pods
kubectl apply -f deployment.yaml
kubectl scale deployment nginx --replicas=5
kubectl logs <pod-name>

最佳实践

  1. 使用标签管理资源
  2. 配置资源限制
  3. 使用健康检查
  4. 启用自动扩缩容

K8s 是云原生时代的基础设施!

评论 0

最热最新
暂无评论
匿名用户Lv.1
0
影响力
0
文章
0
粉丝