美文网首页
kubernetes-service资源

kubernetes-service资源

作者: 早_wsm | 来源:发表于2020-04-05 17:26 被阅读0次

    service资源作用

    帮助pod资源做端口映射,实现被外部访问

    创建service资源

    准备工作:创建一个专有目录,写入一个要使用的yaml文件

    mkdir k8s/svc -p

    vim nginx-svc.yaml
    
    apiVersion: v1
    kind: Service
    metadata:
      name: myweb
    spec:
      type: NodePort
      ports:
        - port: 80
          nodePort: 30000
          targetPort: 80
      selector:
        app: myweb2 ##这里是直接关联pod标签,想要实现哪些pod被映射端口就要和他们的标签保持一致
    

    准备好直接创建kubectl create -f nginx-svc.yaml

    image.png
    验证是否可以被外界访问:
    image.png
    image.png
    可以被访问

    添加随机端口

    [root@master svc]# vim /etc/kubernetes/apiserver
    KUBE_API_ARGS="--service-node-port-range=3000-50000"  #增加了可使用的端口范围
     systemctl restart kube-apiserver.service
    

    相关文章

      网友评论

          本文标题:kubernetes-service资源

          本文链接:https://www.haomeiwen.com/subject/yhouphtx.html