知识点记录-K8S中资源service
知识点记录-K8S中资源service说明提供固定的IP访问POD与负载均衡指令创建kubectl expose deploy deploy名称 --name=svc-nginx(service名称) --type=ClusterIP(service类型,集群内可访问的IP) --port=80(service端口) --target-port=80(deploy端口)-n devkubectl
·
知识点记录-K8S中资源service
说明
提供固定的IP访问POD与负载均衡
指令
创建
kubectl expose deploy deploy名称 --name=svc-nginx(service名称) --type=ClusterIP(service类型,集群内可访问的IP) --port=80(service端口) --target-port=80(deploy端口) -n dev
kubectl expose deploy deploy名称 --name=svc-nginx1(service名称) --type=NodePort(service类型,集群外部可访问的IP) --port=80(service端口) --target-port=80(deploy端口) -n dev
查看
kubectl get service -n dev
kubectl get svc -n dev
删除
kubectl delete svc service名称 -n dev
配置
创建svc-nginx.yaml
apiVersion: v1
kind: Service
metadata:
name: svc-nginx
namespace: dev
spec:
clusterIP: 集群内ip
ports:
- port: 80
protocol: TCP
targetPort: 80
selector: 选择deployment
run: nginx
type: ClusterIP
创建 kubectl create -f svc-nginx.yaml
删除 kubectl delete -f svc-nginx.yaml
更多推荐
已为社区贡献7条内容
所有评论(0)