上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 70 下一页
摘要: 1.calico node 容器在kubernetes中以DaemonSet 的方式运行,容器的网络模式为hostNetwor,与host共享网络栈,拥有相同的Ip和hostname 2.查看某个pod:[root@bserver40 ~]# kubectl get pods -o wide -n 阅读全文
posted @ 2018-10-29 18:09 littlevigra 阅读(923) 评论(2) 推荐(0) 编辑
摘要: 1.用kubespray部署一个单节点集群,kubectl get pods -n kube-system,结果: calico-node-7v8wx 1/1 Running 0 2dcalico-node-c7cv8 1/1 Running 0 2d 但是: kube-dns-7cdf4f69c7 阅读全文
posted @ 2018-10-28 18:00 littlevigra 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 1.可以通过给Pod增加 kubernetes.io/ingressbandwidth和 kubernetes.io/egress-bandwidth 这两个annotation来限制Pod的网络带宽 目前只有kubenet网络插件支持限制网络带宽,其他CNI网络插件暂不支持这个功能。 在Pod的a 阅读全文
posted @ 2018-10-22 11:09 littlevigra 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: 1.vxlan(virtual Extensible LAN)虚拟可扩展局域网,是一种overlay的网络技术,使用MAC in UDP的方法进 行封装,共50字节的封装报文头。 2.VTEP为虚拟机的数据包加上了层包头,这些新的报头之有在数据到达目的VTEP后才会被去掉。 3.由于VXLAN的数据 阅读全文
posted @ 2018-10-20 12:11 littlevigra 阅读(2231) 评论(1) 推荐(0) 编辑
摘要: 其中:id_rsa为私钥文件,id_rsa.pub为公钥文件 ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 2122 root@IP " 我的:ssh-copy-id "-p 10173 clouder@62.136.164.130" rsync 同步远程机器的文件到本地 阅读全文
posted @ 2018-10-17 12:03 littlevigra 阅读(635) 评论(3) 推荐(0) 编辑
摘要: 1.详述kube-proxy原理,一个请求是如何经过层层转发落到某个pod上的整个过程。请求可能来自pod也可能来自外部。 1.1kube-proxy为集群提供service功能,相同功能的pods对外抽象为service,service 可以实现反向代理和服务发现。可以分为iptables模式和u 阅读全文
posted @ 2018-10-16 16:09 littlevigra 阅读(2074) 评论(1) 推荐(1) 编辑
摘要: 1.在命令式API中,你可以直接发出服务器要执行的命令,例如: “运行容器”、“停止容器”等。 在声明性API中,你声明系统要执行的操作,系统将不断向该状态驱动。可以想象成手动驾驶和自动驾驶系统。(多了会删除,少了会自动增加) 因此,在Kubernetes中,你创建一个API对象(使用CLI或RES 阅读全文
posted @ 2018-10-16 00:00 littlevigra 阅读(759) 评论(0) 推荐(0) 编辑
摘要: kubernates 打动我的地方应该是他解决了docker 的一个痛点,各个docker之间的通信以及集成管理。因为这跟微服务很像,微服务之间也是需要通信和统一管理。知识总是相同的,在这里就体现出来了。 阅读全文
posted @ 2018-10-15 00:04 littlevigra 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.statefulset.yaml apiVersion: apps/v1kind: StatefulSetmetadata: name: webspec: serviceName: "nginx" replicas: 2 selector: matchLabels: app: nginx tem 阅读全文
posted @ 2018-10-13 17:30 littlevigra 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: DaemonSet 配置文件的语法和结构与 Deployment 几乎完全一样,只是将 kind 设为 DaemonSet。 选择运行节点:当指定.spec.template.spec.nodeSelector,DaemonSet将会在匹配的节点上创建pod。 如果都没有指定,DaemonSet在所 阅读全文
posted @ 2018-10-13 12:41 littlevigra 阅读(1891) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 70 下一页