查看“K8s实践指南”的源代码
←
K8s实践指南
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==深入service== === 集群外部访问pod or service=== ====将容器应用的端口映射到物理机 ==== <pre> 1. hostPort cat pod-hostport.yaml apiVersion: v1 kind: Pod metadata: name: webapp labels: app: webapp spec: containers: - name: webapp image: tomcat ports: - containerPort: 8080 hostPort: 8081 kubectl create -f pod-hostport.yaml #是没有反应的 哈哈 sudo netstat -nlpt | grep 8081 #此处masterip 为192.168.88.58 http://192.168.88.58:8081/ 2.hostNetwork: true cat pod-hostport.yaml apiVersion: v1 kind: Pod metadata: name: webapp labels: app: webapp spec: hostNetwork: true containers: - name: webapp image: tomcat ports: - containerPort: 8080 sudo netstat -nlpt | grep 808 tcp6 0 0 :::8080 :::* LISTEN 28100/java http://192.168.88.58:8080/ </pre> ==== service的端口映射到物理机==== <pre> 1. Nodeport cat pod-hostport.yaml apiVersion: v1 kind: Pod metadata: name: webapp labels: app: webapp spec: type: NodePort - name: webapp image: tomcat ports: - port: 8080 targetPort: 8080 NodePort: 8081 selector: app: webapp http://192.168.88.58:8081 2. 映射到云服务器提供商的loadbalancer 地址 </pre> =DigitalOcean k8s= [https://blog.csdn.net/cpongo4/article/details/89146967 DigitalOcean推出托管Kubernetes服务] https://cloud.digitalocean.com/kubernetes/clusters?i=d097a0 可以测试在这上面买二到三台机器 比vultr便宜 不一定呢 [https://juejin.im/post/5caa00346fb9a05e677e8c52 在DigitalOcean玩Kubernetes(K8S)] =see also= [https://www.jianshu.com/p/c01ba5bd1359?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 安装k8s Master高可用集群] [[category:k8s]]
返回至
K8s实践指南
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息