美文网首页
k8s小记3

k8s小记3

作者: 白敏鸢 | 来源:发表于2018-05-14 09:23 被阅读0次
    再说DNS、
    k8s的dns服务是一个独立的service.
    dns service的启动依赖4个image:etcd,kube2sky,skydns,healthz.
    修改每一个node上的集群ip:cluster dns与集群域名 cluster domain
    访问:在一个service中使用another_service_name:port就可以访问
    
    ingress
    在k8s的集群内部可以DNS实现servicename:port互相访问
    在外部只能是ip:port,怎么实现Ip/servicename访问service呢
    使用ingress controller为所有的后端service提供一个统一的入口
    跳过kube-proxy的转发规则
    service.yaml 配置service与url的path保持一致
    
    访问 /foo转发到s1,访问 /bar转发到s2
    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
    name: test
    spec:
    rules:
    - host: foo.bar.com
    http:
    paths:
    - path: /foo
    backend:
    serviceName: s1
    servicePort: 80
    - path: /bar
    backend:
    serviceName: s2
    servicePort: 80
    

    相关文章

      网友评论

          本文标题:k8s小记3

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