我在谷歌云的集群中部署了两个服务。
当我跑步时:kubectl get services我得到->
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
hello-java-1 NodePort 10.7.254.204 <none> 8080:31848/TCP 21m
hello-java-2 NodePort 10.7.246.52 <none> 8080:30624/TCP 19m
kubernetes ClusterIP 10.7.240.1 <none> 443/TCP 23m
Run Code Online (Sandbox Code Playgroud)
现在,我按照 google cloud docs: Ingress 进行操作,并将 fanout-ingress 配置为:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: fanout-ingress
spec:
rules:
- http:
paths:
- path: /product/*
backend:
serviceName: hello-java-1
servicePort: 8080
- path: /list/*
backend:
serviceName: hello-java-2
servicePort: 8080
Run Code Online (Sandbox Code Playgroud)
现在:
$kubectl get ingress fanout-ingress
NAME HOSTS ADDRESS PORTS AGE
fanout-ingress * 35.190.55.204 …Run Code Online (Sandbox Code Playgroud) 我在java中创建了一个列表如下:
1 bbbb london
1.1 aaaa nyc
1.10 cccc jaipur
...
1.2 test test
1.11 test1 test1
Run Code Online (Sandbox Code Playgroud)
我需要根据索引 1,1.1,1.2 等对其进行排序!这些是字符串值。
喜欢:
1 bbbb london
1.1 aaaa nyc
1.2 test test
...
1.10 cccc jaipur
1.11 test1 test1
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
最初索引是浮动的,但为了在列表中获得 1.10,我将索引更改为字符串,因此Collection.sort(list)没有按预期提供输出。
我的目的是想创建一个编号的项目符号
1 Helo
1.1 helo1
1.2 helo2
1.3 hello3
2 Test
2.1 Test1
2.2 Test2
3 World
Run Code Online (Sandbox Code Playgroud)
请问有什么帮助吗?