摘要: Docker Kubernetes 服务发现原理详解 服务发现支持Service环境变量和DNS两种模式: 一、环境变量 (默认) 当一个Pod运行到Node,kubelet会为每个容器添加一组环境变量,Pod容器中程序就可以使用这些环境变量发现Service。 环境变量名格式如下: 注:其中服务名 阅读全文
posted @ 2018-11-26 11:30 kevin.Xiang 阅读(1530) 评论(0) 推荐(0)
摘要: Docker Kubernetes 查询字段说明 # 打印受支持的API版本 kubectl api-versions # 查看service 详细信息 kubectl describe service 资源名 注:kubernetes默认负载均衡模式为ClusterIP。 注:标签主要是识别资源的 阅读全文
posted @ 2018-11-26 11:23 kevin.Xiang 阅读(829) 评论(0) 推荐(0)
摘要: Docker Kubernetes 高可用架构设计 官方方案:保证master端不发生单点故障。 官方使用一台Load Balancer负载均衡代理3台master端,终端与etcd与work Node节点,通过负载均衡的ip进行连接。 master端的所有信息都会统一保存到etcd的存储内。 详细 阅读全文
posted @ 2018-11-26 10:50 kevin.Xiang 阅读(1769) 评论(0) 推荐(0)
摘要: Docker Kubernetes Service 代理服务创建 创建Service需要提前创建好pod容器。再创建Service时需要指定Pod标签,它会提供一个暴露端口默会分配容器内网访问的唯一IP地址。 环境: 系统:Centos 7.4 x64 Docker版本:18.09.0 Kubern 阅读全文
posted @ 2018-11-26 10:39 kevin.Xiang 阅读(609) 评论(0) 推荐(0)
摘要: Docker Kubernetes hostPort 代理转发 hostPort: 1. 类似docker -p 映射宿主级端口到容器。 2. 容器所在的主机暴露端口转发到指定容器中。 3. hostport是通过代理转发的。 环境: 系统:Centos 7.4 x64 Docker版本:18.09 阅读全文
posted @ 2018-11-26 09:56 kevin.Xiang 阅读(5197) 评论(2) 推荐(0)