kubernetes dns 初步理解和使用

1.安装DNS后,pod就可以通过dns来解析service,从而实现通信

2.创建一个dns测试工具pod

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: tools-dns
  namespace: default
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: tools-dns
    spec:
      containers:
      - name: tools-dns
        image: tutum/dnsutils:latest
        command: ["sleep"]
        args: ["5000"]
3.进入测试容器和测试dns服务

kubectl exec -it tools-dns-5665d49688-8jrnw /bin/bash

nslookup wordpress-mysql
Server: 10.96.0.10
Address: 10.96.0.10#53

Name: wordpress-mysql.default.svc.cluster.local
Address: 10.244.2.82

 

猜你喜欢

转载自www.cnblogs.com/hixiaowei/p/9610040.html
今日推荐