zoukankan      html  css  js  c++  java
  • k8s入门-3 测试部署nginx

    不同版本k8s的yaml写法不太一样,我的是1.22.0版本

    1、创建 service

    1.1、创建nginx-svc.yaml文件

    apiVersion: v1
    kind: Service
    metadata:
      namespace: default
      name: nginx-svc
      labels: 
        name: nginx-svc
    spec:
      type: NodePort
      ports:
      - port: 80
        protocol: TCP
        targetPort: 80
        name: http
        nodePort: 30001
      selector:
        name: nginx-pod
    

    1.2、创建nginx的service服务

    kubectl create -f nginx-svc.yaml
    

    1.3、查看nginx的service实例

    kubectl get svc -n default -owide 

    kubectl get service
    

    2、创建nginx 副本控制器

    2.1创建nginx-rc.yaml文件

    apiVersion: v1
    kind: ReplicationController
    metadata:
      namespace: default
      name: nginx-rc
      labels:
        name: nginx-rc
    spec:
      replicas: 1
      selector:
        name: nginx-pod
      template:
        metadata:
          labels: 
            name: nginx-pod
        spec:
          containers:
          - name: nginx
            image: nginx
            imagePullPolicy: IfNotPresent
            ports:
            - containerPort: 80
    

    2.2创建nginx的ReplicationController

    kubectl create -f nginx-rc.yaml
    

    2.3查看nginx的pod

    kubectl get pod -n default -owide
    
    kubectl get pods
    

    3、通过这里可以看到部署到节点1上了(请忽略my-nginx)

     直接在浏览器里输入节点1的ip+30001,输出

    上面主要参考:https://blog.csdn.net/Happy123568/article/details/109551695?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-5.control&spm=1001.2101.3001.4242

     4、目前可以看到只能在一台Node节点上访问nginx,新增一个node节点,然后

    kubectl delete -f nginx-rc.yaml
    kubectl create -f nginx-rc.yaml 

    依然只部署到了一个节点上,通过查资料,需要修改这个为2,代表预期运行副本个数,如果设置为2的化,就会在两个node上都部署

     最终效果

      

      

      

      

      

      

      

    本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。
    另外建了几个QQ技术群:
    2、全栈技术群:616945527,加群口令abc123
    2、硬件嵌入式开发: 75764412
    3、Go语言交流群:9924600

    闲置域名www.nsxz.com出售(等宽等高字符四字域名)。
  • 相关阅读:
    2020软件工程第四次作业04
    2020软件工程作业02
    2020软件工程作业01
    2020软件工程个人作业06——软件工程实践总结作业
    2020软件工程作业05
    2020软件工程作业00—问题清单
    2020软件工程作业03
    2020软件工程作业02
    2020软件工程作业01
    小小小-冲刺集合
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15143012.html
Copyright © 2011-2022 走看看