kubernetes将外部服务映射为内部服务
来源:互联网 发布:单片机做的毕业论文 编辑:程序博客网 时间:2024/06/07 21:11
在实际应用中,一般不会把mysql这种重IO、有状态的应用直接放入k8s中,而是使用专用的服务器来独立部署。而像web这种无状态应用依然会运行在k8s当中,这时web服务器要连接k8s管理之外的数据库,有两种方式:一是直接连接数据库所在物理服务器IP,另一种方式就是借助k8s的Endpoints直接将外部服务器映射为k8s内部的一个服务。
下面这个例子就是展示Endpoints将外部服务映射为k8s内部服务的例子。
将外部服务器的172.17.241.47、59.107.26.221的80端口映射到内部服务
cat << EOF > lykops-service.yamlapiVersion: v1kind: Servicemetadata: name: lykopsspec: ports: - port: 80 targetPort: 81 protocol: TCPEOFcat << EOF > lykops-endpoints.yamlapiVersion: v1kind: Endpointsmetadata: name: lykopssubsets: - addresses: - ip: 172.17.241.47 - ip: 59.107.26.221 ports: - port: 80 protocol: TCPEOFkubectl create -f test-endpoints.yamlkubectl create -f test-service.yaml
Endpoints的subsets中指定了需要连接的外部服务器的IP和端口。
阅读全文
0 0
- kubernetes将外部服务映射为内部服务
- kubernetes-外部服务管理
- 【APP】为Kubernetes集群中服务部署Nginx入口服务
- 使用kubernetes访问外部服务(mysql\redis)
- 将tomcat安装为服务
- 将Hive启动为服务
- 将tomcat注册为服务
- Kubernetes DNS服务配置
- kubernetes服务对外发布
- bat注册sql服务,提示不是内部或者外部命令
- 启动docker内部的apache2服务并从外部访问
- 关于kubernetes 的 服务发现
- Kubernetes服务之StatefulSets简介
- Kubernetes服务目录的设计
- 将“服务管理”发展为服务战略资产
- 如何将openfire的服务设为启动的服务?
- 将svn服务注册为windows系统服务
- 将Apache James服务启动程序注册为系统服务
- 那些年ant自定义构建dex分包所遇到的坑
- 最全常用DOC命令程序,小子亲自尝试
- 10种优化页面加载速度的方法
- 数据库事物
- File---纯小白自己声明给自己的---勿喷
- kubernetes将外部服务映射为内部服务
- 字符串
- 线程的状态和相应函数的总结
- tomat直接启动debug模式
- Numpy入门学习之(一)数组、多维数组、矩阵
- pom.xml使用多套环境及变量获取
- 二分法 Subsequence
- smem查看内存占用
- 三次握手wireshark抓包分析,成功握手和失败握手