k8s入门学习

初步认知

生产环境中,物理机(宿主机)、k8s节点、docker容器的关系:

k8s:容器编排系统

kubesphere:在k8s基础上建立多租户等功能,狭义而言是k8s的可视化运维系统

常用模块&指令

0. 一般规律

1. namespace

2. pod

3. 工作负载

4. deploy

5. service

6. ingress

7. 存储抽象

通过yaml文件创建pod时,存储挂载相关配置demo如下:

containers:
- name: redis                     # 容器名
  image: redis                    # 镜像名
  command:
    - redis-server
    - "/redis-master/xxxxx-redis" # 指的是redis容器内部的位置
  ports:
  - containerPort: 6379
  volumeMounts:
  - mountPath: /data
    name: data                    # volume的名字
  - mountPath: /redis-master
    name: config                  # volume的名字
  - mountPath: /log
    name: test                    # volume的名字
volumes:
  - name: test
    nfs:
      sever: nfs系统服务器ip
      path: /nfs/data/log         # 原生方式挂载
  - name: data
    persistentVolumeClaim:        # pvc挂载
      claimName: xxx-pvc
  - name: config                
    configMap:                    # 配置集挂载
      name: redis-conf
      items:
      - key: 配置集名              # 指向特定的配置集
        path: xxxxx-redis         # 指向的配置集,最终挂载在目录/redis-master/xxxxx-redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值