frezes 就是想问问,如果我现在有一个镜像,有一个主集群A,怎么把镜像注册进主集群的apiserver,和kubesphere共用上下文,前端无差异的调用
以下是我的部分指令:
1. kubectl create deployment my-api –image=172.20.57.111/xxx/my-api:dev
2.kubectl expose deployment my-api –type=ClusterIP –name=my-api –port=8091
3.kubectl apply -f /opt/my/my-api/my-api.yaml
my-api.yml内容如下:
apiVersion: extensions.kubesphere.io/v1alpha1
kind: APIService
metadata:
name: v1alpha1.my.kubesphere.io
spec:
group: my.kubesphere.io
version: v1alpha1
url: http://my-api.default.svc:8091
status:
state: Available
在主集群这里运行,会出现没有group extensions.kubesphere.io 的警告。我在单独的搭建的扩展组件环境B可以
这几步运行了,扩展组件环境B访问,出现了404
curl -s -u admin:密码 http://环境B的ip:30881/kapis/my.kubesphere.io/v1alpha1/test