zoukankan      html  css  js  c++  java
  • k8s -- day03

    K8S -- day03

    # namespace: 资源隔离
    业务之间用不同的namespace
    每个业务都有一个完整的架构
    1. 查看所有的namespce
    kubectl get namespace
    2. 创建namespace aa
    kubectl create ns aa
    3. 查看所有的namespce
    kubectl get all --all-namespaces
    

    DNS -- 服务间相互访问

    # svc 的名字解析成VIP
    

    项目部署到K8S

    1. deployment, rc
    # kubectl create ns kod
    # kubectl create -f kod-deploy.yaml
    2. service
    # vim kod-svc.yaml
    # kubectl create -d kod-svc.yaml
    # kubectl get all --namespace=kod -o wide
    

    kod 处理session的方式

    1. 进入容器
    exec -it --namesapce=kod kodid /bin/bash
    pwd
    cd /var/www/html/data  # session 位置
    # 将html 做成一个卷,三个pod挂载这一个卷上
    pod /var/www/html 持久化
    1. 本机做持久化
    vim kod-deployment.yaml
       -- volumeMounts:  
            mountPath: /var/www/html
            name: kod  # 挂载的卷
       -- volumes:  # 创建卷
            name: kod
            emptyDir:{}  # 本地找一个目录
     kubectl apply -f kod-deploy.yaml
    
    2. 安装pv and pvc
    pv: 提供存储空间,pv打标签
    pvc: 使用pv, label标签选择器
        
    #安装nfs
    # 安装nfs服务端
    yum install nfs-utils.x86_64 -y # 服务端
    # 安装nfs 客户端,nod 节点装客户端  
    yum install nfs-utils.x86_64 -y
    # 新建配置文件
    cat /etc/exports
    #启动
    systemctl restart rpcbind
    systemctl restart nfs 
    # 创建pv , 查看pv (pv是全局的)
    vim kod_pv.yaml
    kubectl get pv
    # 创建pvc
    vim kod_pvc.yaml
    kubectl create -f kod_pvc.yaml
    # vim kod-deployment.yaml
    volumes:  # nod  pvc: kod
    
  • 相关阅读:
    已知国内量化平台
    用 python 生成一个简单的词云图
    相似性度量的相关文章
    三种交易系统
    一个均线交易策略的回测
    Python在金融量开源项目列表
    雾霾天出行,如何精确避开“雷区”?2016 SODA数据侠十强
    通达信5分钟.lc5和.lc1文件格式
    STM32的USART中断死循环,形成死机。
    挑战练习6.4 报告编译版本
  • 原文地址:https://www.cnblogs.com/Afrafre/p/13875940.html
Copyright © 2011-2022 走看看