君玉自牧 君玉自牧
首页
  • 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 项目实践
      • 创建应用
        • Workload(工作负载)
      • 访问应用
      • 扩容应用
      • 升级应用
    • Kubernetes YAML 入门
    • Kubernetes 存储卷
    • 镜像仓库:Harbor
    • 容器管理:Portainer
    • Kubernetes 使用故障
  • 持续集成

  • 监控告警

  • 项目实践

  • 脚本开发

  • 前端开发

  • 后端开发

  • 效率工具

目录

Kubernetes 项目实践

# 创建应用

# Workload(工作负载)

  • Deployments:无状态化
  • StatefulSets:有状态化
  • DaemonSets:守护进程
kubectl create
kubectl run
kubectl run demo --image=nginx:1.7.9 --replicas=2
1
2
3

# 访问应用

kubectl exec -it pod_name /bin/bash
kubectl expose
kubectl edit services
1
2
3

# 扩容应用

kubectl scale deployments --replicas= demo
1

# 升级应用

kubectl set image deployments demo demo=nginx:1.8.1
1
网页编辑 (opens new window)
最近提交: 2023/03/22, 11:52:35
Kubernetes 集群部署
Kubernetes YAML 入门

← Kubernetes 集群部署 Kubernetes YAML 入门→

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