rancher k8s

部署项目 啊 其实很简单

可以直接写image  名称 也可以写仓库地址那个容器

 

 

 

重点了解下这个端口映射 

nodeport所有主机端口可访问 这个是向外部映射的 众所周知 docker 里面的容器如果不映射 那是没有办法在外部直接访问的  所以配置个nodeIP

这个就是物理机ip 随机端口(30000-32767)

如果配置个物理机ip 那么他会生成个clusterip

请求路径是 物理机ip:端口-----clusterip--负载均衡多个node

Rancher 提供了一个分布式 DNS 服务的基础设施服务。这个服务是通过 Rancher 自己的轻量级 DNS 服务器和高可用性的 control-plane 实现的。每个健康容器在链接到另一个服务或添加一个服务别名时将自动被添加到 DNS 服务。当使用服务名称查询时,DNS 服务返回该服务的健康容器的 IP 地址的随机列表。

<服务名>.<栈名> :端口 例如 

http://ss-flow.go:8080

注意这个可没有cluster ip 这时候就用到docker容器 bridge默认模式 docker 同一个docker不同容器是可以互相访问的 那不同主机的docker怎么通信的呢 难道是通过etcd 或者iptable转发么 待研究

 

再说一种ingress模式

配置域名 工作负载

664ecb400f50a3976b4827a4730ea70fb01.png

 

 

 

 

 

 

在本地host映射ip 时候发现随便拿个主机ip都行 再讲吧

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值