Comment on page
Set Api Interface
Kubemqctl
Helm
yaml
Flag | Type/Options | Default | Description |
--api-disabled | bool | false | Disable API interface |
--api-port | int | 8080 | Set API port value |
--api-expose | string | ClusterIP | Desired service type |
--api-node-port | int | | Desired port number in NodePort expose type |
Expose Options:
ClusterIP/NodePort/LoadBalancer
Expose Api interface port with a NodePort:
kubemqctl create cluster --api-expose NodePort --api-node-port 30700
value | Type/Options | Default | Description |
api.disabled | bool | false | Disable API interface |
api.port | int | 8080 | Set API port value |
api.expose | string | ClusterIP | Desired service type |
api.nodePort | int | | Desired port number in NodePort expose type |
Expose Options:
ClusterIP/NodePort/LoadBalancer
Expose Api interface port with a NodePort:
helm install kubemq-cluster --set api.expose=NodePort,api-nodePort=30700 -n kubemq kubemq-charts/kubemq
Field | Type/Options | Default | Description |
disabled | bool | false | Disable API interface |
port | int | 8080 | Set API port value |
expose | string | ClusterIP | Desired service type |
nodePort | int | | Desired port number in NodePort expose type |
Expose Options:
ClusterIP/NodePort/LoadBalancer
Expose Api interface port with a NodePort:
Run:
kubectl apply -f {below-yaml-file}
apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqCluster
metadata:
name: kubemq-cluster
namesapce: kubemq
labels:
app: kubemq-cluster
spec:
replicas: 3
api:
expose: NodePort
nodePort: 30700
Last modified 3yr ago