k8s nodeport
k8s minikube在wsl中通过nodeport来访问
最关键的就是这一步: minikube service hello-minikube --url 下载:直接下载可执行文件,复制到path 路径,免安装。 启动&
日期 2023-06-12 10:48:40k8s pod和service的关系及常用service类型:ClusterIP/NodePort/LoadBalancer
k8s四种port解析:nodePort、port、targetPort、containerPort
1. nodePort nodePort提供了集群外部客户端访问service的一种方式,:nodePort提供了集群外部客户端访问service的端口,即nodeIP:nodePort提供
日期 2023-06-12 10:48:40k8s暴露nginx NodePort端口命令:expose暴露端口使用示例
sudo kubectl expose deploy nginx --port=80 --target-port=80 --type=NodePort 参考链接: kubect
日期 2023-06-12 10:48:40k8s修改端口访问:nodeport暴露的端口范围修改
vim /etc/kubernetes/manifests/kube-apiserver.yaml 增加: - --service-node-port-range=1-65535 参考链接
日期 2023-06-12 10:48:40k8s使用kubectl命令部署nginx并以nodeport方式暴露端口
创建nginx deployment和svc 去除master节点的污点 访问nginx
日期 2023-06-12 10:48:40k8s Service之NodePort
k8s service:ClusterIP、NodePort、LoadBalancer、ExternalName
ClusterIP Deployment.yaml service.yaml ipvsadm -Ln headless service dig需要安装bind-utils N
日期 2023-06-12 10:48:40k8s service NodePort 方式向外发布
k8s service NodePort 方式向外发布 k8s 无头service 方式向内发布 k8s service 服务发现 {ServiceName}.{Namespace}.svc.{ClusterDomain} 1 )有头的服务发现 DNS解析服务,可以看到ClusterIP地址 2 )没有的服务发现 DNS解析服务,可以看到单个Pod的cname和IP Kubernetes 网
日期 2023-06-12 10:48:40K8s获取NodePort
K8s获取NodePort (金庆的专栏 2018.9) 将服务用NodePort暴露到外网,为避免端口冲突,不指定NodePort,而是让k8s自动选择一个端口。 $ cat get_node_port.yaml kind: Service apiVersion: v1 metadata: name: jq-service spec: type: NodePort selector
日期 2023-06-12 10:48:40解决k8s的nodePort,外网不能访问
官方原文: Disabling SELinux by running setenforce 0 is required to allow containers to access the host filesystem, which is required by pod networks for example. You have to do this until
日期 2023-06-12 10:48:40