K8S service

ipvsadm替代了iptables功能

[root@master testdir]# ipvsadm -Ln

 

[root@master testdir]# kubectl get svc
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
kubernetes   ClusterIP   10.96.0.1       <none>        443/TCP   3h10m
myapp        ClusterIP   10.96.223.116   <none>        80/TCP    10s
[root@master testdir]# kubectl get svc -o wide
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE     SELECTOR
kubernetes   ClusterIP   10.96.0.1       <none>        443/TCP   3h10m   <none>
myapp        ClusterIP   10.96.223.116   <none>        80/TCP    17s     app=myapp,release=stabel

 

[root@master testdir]# kubectl get svc
NAME              TYPE           CLUSTER-IP       EXTERNAL-IP      PORT(S)        AGE
kubernetes        ClusterIP      10.96.0.1        <none>           443/TCP        8m1s
myapp-service-1   ExternalName   <none>           it.atguigu.com   <none>         9s
myapp1            NodePort       10.102.216.233   <none>           80:31912/TCP   7m7s

[root@master testdir]# dig -t A myapp-service-1.default.svc.cluster.local. @10.244.0.12

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> -t A myapp-service-1.default.svc.cluster.local. @10.244.0.12
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34551
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;myapp-service-1.default.svc.cluster.local. IN A

;; ANSWER SECTION:
myapp-service-1.default.svc.cluster.local. 30 IN CNAME it.atguigu.com.

;; Query time: 44 msec
;; SERVER: 10.244.0.12#53(10.244.0.12)
;; WHEN: Thu Feb 13 03:52:02 EST 2020
;; MSG SIZE  rcvd: 139

[root@master testdir]# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值