k8s部署单节点nacos

自己用的虚拟机搭的 1主2从的k8s集群,由于自己还有一个docker本地仓库,一共开了4台虚拟机,已经没有办法再扩从从节点的内存,而nacos集群快速 搭建上,每个节点分配了2G的jvm内存,虚拟机跑不动,而搭建单节点的nacos,docker只需要分配512M的jvm内存,所以用k8s搭建了一个 单节点模式的nacos
yml:
#deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: nacos-deployment
labels:
app: nacos
spec:
replicas: 1
selector:
matchLabels:
app: nacos
template:
metadata:
labels:
app: nacos
spec:
containers:
- name: nacos
image: “”
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8848
env:
- name: NACOS_REPLICAS
value: “1”
- name: MODE
value: “standalone”


#service
apiVersion: v1
kind: Service
metadata:
name: nacos-service
spec:
ports:

  • port: 80
    protocol: TCP
    targetPort: 8848
    selector:
    app: nacos

#ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: nacos-ingress
spec:
rules:

  • host: “”
    http:
    paths:
    • path: /
      backend:
      serviceName: nacos-service
      servicePort: 80

经验证,访问域名/nacos时可以打开nacos页面
k8s中sc项目访问nacos,yaml文件中配置的nacos的连接要把端口也加上,如果不加端口,sc会在servicename后面加上8848端口,比如我配置的servicename是nacos-service,yaml中写nacos-service:80

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值