完整系列
- k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装1
- k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装2
- k8s系列(2)-Service
- k8s系列(3)-StatefulSet的MongoDB实战
- k8s系列(4)-MongoDB数据持久化
- k8s系列(5)-Configmap和Secret
- k8s系列(6)-Helm
- k8s系列(7)-命名空间
- k8s系列(8)-Ingress
- k8s系列(9)-容忍、污点、亲和
介绍
在腾讯云上新建集群,以及负载均衡,并通过Ingress访问的示意图如下:
一. secret创建
代码语言:txt复制apiVersion: v1
kind: Secret
metadata:
name: mongo-secret
# Opaque 用户定义的任意数据,更多类型介绍 https://kubernetes.io/zh/docs/concepts/configuration/secret/#secret-types
type: Opaque
data:
# 数据要 base64。https://tools.fun/base64.html
mongo-username: bW9uZ291c2Vy #mongouser
mongo-password: bW9uZ29wYXNz #mongopass
二. configmap创建
代码语言:txt复制apiVersion: v1
data:
mongoAddress: mongodb-0.mongodb:27017
kind: ConfigMap
metadata:
name: mongo-config
三. pvc创建
创建pvc,之后pv会自动被创建
四. 新建集群
增加pvc:
增加挂载点:
五. 节点访问
目前有5个节点,所以访问的时候会出现随机的pod来处理
六. 新建ingress
会自动创建负载均衡器,去我CVM的ip地址
我们看负载均衡器的ip
直接访问
刷新会变内容
我们查看负载均衡器的ip
测试
七. 我们查看自动创建的云硬盘等
1. 云硬盘
2. 我们需要去销毁数据,否则一直收费
删除集群