君玉自牧 君玉自牧
首页
  • Linux
  • Nginx
  • MySQL
  • Redis
  • Kafka
  • Docker
  • Jenkins
  • Oneindex
  • Bitwarden
  • Confluence
  • Photogallery
  • 智能手机
  • 上古卷轴
  • 健身记录
  • 站点相关
  • 未完待续
GitHub (opens new window)
首页
  • Linux
  • Nginx
  • MySQL
  • Redis
  • Kafka
  • Docker
  • Jenkins
  • Oneindex
  • Bitwarden
  • Confluence
  • Photogallery
  • 智能手机
  • 上古卷轴
  • 健身记录
  • 站点相关
  • 未完待续
GitHub (opens new window)
  • 技术架构

  • 桌面维护

  • 网络工程

  • 系统运维

  • 环境搭建

  • 容器编排

    • Docker 安装部署 & 常规配置
    • Docker Swarm 集群部署
    • Docker Compose
    • 构建最小镜像
    • Kubernetes 集群部署
    • Kubernetes 项目实践
    • Kubernetes YAML 入门
      • 基本语法
    • Kubernetes 存储卷
    • 镜像仓库:Harbor
    • 容器管理:Portainer
    • Kubernetes 使用故障
  • 持续集成

  • 监控告警

  • 项目实践

  • 脚本开发

  • 前端开发

  • 后端开发

  • 效率工具

目录

Kubernetes YAML 入门

# 基本语法

apiVersion: v1 #必选,API 版本号
kind: Deployment #必选,Pod 类型:
metadata: #必选,元数据
  name: nginx-deployment #必选,符合 RFC1035 规范的 Pod 名称
  namespace: web #可选,不指定默认为 default,Pod 所在命名空间
spec: #必选,用于定义详细信息
  selector: #标签选择器
    matchLabels:
      app: nginx
  replicas: 2 #必选,Pod 副本数量
  template:
    metadata: #必选,元数据
      labels: #可选,标签选择器,一般用于 Service Selector
        app: nginx
    spec: #必选,用于定义详细信息
      containers: #必选,定义容器
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
网页编辑 (opens new window)
最近提交: 2023/03/22, 11:52:35
Kubernetes 项目实践
Kubernetes 存储卷

← Kubernetes 项目实践 Kubernetes 存储卷→

Theme by Vdoing | Copyright © 2011-2023 | 君玉自牧
粤ICP备15057965号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式