k8s系列(8)-Ingress

2022-10-21 10:01:09 浏览数 (1)

完整系列

  1. k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装1
  2. k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装2
  3. k8s系列(2)-Service
  4. k8s系列(3)-StatefulSet的MongoDB实战
  5. k8s系列(4)-MongoDB数据持久化
  6. k8s系列(5)-Configmap和Secret
  7. k8s系列(6)-Helm
  8. k8s系列(7)-命名空间
  9. k8s系列(8)-Ingress
  10. k8s系列(9)-容忍、污点、亲和

介绍

在腾讯云上新建集群,以及负载均衡,并通过Ingress访问的示意图如下:

image.pngimage.png

一. secret创建

image.pngimage.png
代码语言: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创建

image.pngimage.png
代码语言:txt复制
apiVersion: v1
data:
  mongoAddress: mongodb-0.mongodb:27017
kind: ConfigMap
metadata:
  name: mongo-config

三. pvc创建

创建pvc,之后pv会自动被创建

image.pngimage.png

四. 新建集群

image.pngimage.png

增加pvc:

image.pngimage.png

增加挂载点:

image.pngimage.png

五. 节点访问

目前有5个节点,所以访问的时候会出现随机的pod来处理

image.pngimage.png
image.pngimage.png
image.pngimage.png

六. 新建ingress

image.pngimage.png

会自动创建负载均衡器,去我CVM的ip地址

image.pngimage.png

我们看负载均衡器的ip

image.pngimage.png

直接访问

image.pngimage.png

刷新会变内容

image.pngimage.png

我们查看负载均衡器的ip

image.pngimage.png

测试

image.pngimage.png

七. 我们查看自动创建的云硬盘等

1. 云硬盘

image.pngimage.png

2. 我们需要去销毁数据,否则一直收费

删除集群

0 人点赞