【k8s】services

@


写在前面

  • 相关博文
  • 个人博客首页
  • 免责声明:仅供学习交流使用!开源框架可能存在的风险和相关后果将完全由用户自行承担,本人不承担任何法律责任。

services

services 是将 一组 pods 的应用程序公开为网络服务的抽象方法
image

cluster type

  • ClusterIp: 公开在其他pod中,其他pod用services name 和 port 访问;其他主机可以通过 cluster ip 访问
  • NodePort
  • ExternalNet
# 公开 service 服务
kubectl expose deploy/deployment-name \
		--name=deployment-name-server \
		--port=8080 \ # (deployment-name-server-port) 
		--target-port=80 # (pod port)
		
# node port 可以使用主机IP访问
kubectl expose deploy/deployment-name \
		--name=deploymant-name-server-port\
		--type=NodePort\
		--port=8081\
		--target-port=80
kubectl get services

解题 难度


参考资料


posted @ 2023-11-21 11:09  Nones  阅读(3)  评论(0编辑  收藏  举报