Kubernetes的Endpoints
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,在之前的博文中,我们演示过如何通过ceph来实现kubernetes的持久存储,以使得像mysql这种有状态服务可以在kubernetes中运行并保存数据。这看起来很美妙,然而在实际的生产环境使用中,
千家信息网最后更新 2026年11月01日Kubernetes的Endpoints
在之前的博文中,我们演示过如何通过ceph来实现kubernetes的持久存储,以使得像mysql这种有状态服务可以在kubernetes中运行并保存数据。这看起来很美妙,然而在实际的生产环境使用中,通过分布式存储来实现的磁盘在mysql这种IO密集性应用中,性能问题会显得非常突出。所以在实际应用中,一般不会把mysql这种应用直接放入kubernetes中管理,而是使用专用的服务器来独立部署。而像web这种无状态应用依然会运行在kubernetes当中,这个时候web服务器要连接kubernetes管理之外的数据库,有两种方式:一是直接连接数据库所在物理服务器IP,另一种方式就是借助kubernetes的Endpoints直接将外部服务器映射为kubernetes内部的一个服务。
我们来看一个简单的示例:
apiVersion: v1kind: Servicemetadata: name: plat-devspec: ports: - port: 3306 protocol: TCP targetPort: 3306---apiVersion: v1kind: Endpointsmetadata: name: plat-devsubsets: - addresses: - ip: "10.5.10.109" ports: - port: 3306
这个示例定义了两种资源对象,分别是Service和Endpoints。其中Service的定义并没有使用标签选择器,而在后面定义了一个与Service同名的Endpoints,以使得它们能自动关联。Endpoints的subsets中指定了需要连接的外部服务器的IP和端口。
我们可以通过kubectl get svc来进行查看:
[root@server--IP EXTERNAL--dev ./
我们可以再启动一个示例容器,在容器中执行如下操作来尝试连接外部的服务:
[root@server-116 test]# kubectl exec -it nginx /bin/bash[root@nginx nginx]# nslookup plat-devServer: 10.254.0.100Address: 10.254.0.100#53Name: plat-dev.default.svc.cluster.localAddress: 10.254.4.76[root@nginx nginx]# mysql -uxxx -pxxx -hplat-devWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 349446Server version: 5.6.14 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;
服务
服务器
应用
数据
示例
实际
容器
数据库
方式
状态
存储
管理
运行
美妙
中指
分布式
可以通过
对象
就是
性能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
厦门中拓互联网络科技有限公司
互联网医疗科技
奇酷互联网科技
卓越科技(互联网 )
致聘互联网科技
壕鑫互联网络科技
人人互联网科技是培训
互联网 科技服务平台
农村开互联网科技讲堂
广州慧亚互联网科技怎么样
互联网科技公司有风险吗
宜昌元轩互联网科技有限公司
迪庆互联网科技招生
工业互联网展湾科技股份有限公司
国产互联网科技公司
互联网科技机房
米泉互联网科技专业怎么样
玉溪新华互联网科技怎么选
互联网科技品牌
瑞安市蟠桃会互联网科技有限公司
互联网科技工作委员会毛军
哈尔滨新华互联网科技
广州优美互联网科技
随着互联网科技发展
语蝶互联网科技有限公司
科技赋能视角下互联网保险发展
互联网科技手机排行榜
版纳互联网科技选哪家
互联网时代高科技布局
科技互联网企业在行动