前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TKE操作指南 - 部署wordpress 容器服务下(十一)

TKE操作指南 - 部署wordpress 容器服务下(十一)

原创
作者头像
亮哥说TKE
修改2019-08-15 11:17:26
1.2K0
修改2019-08-15 11:17:26
举报
文章被收录于专栏:TKETKE

在进行wordpress Deployment的访问设置之前,我们先介绍TKE 容器化业务的访问方式!

业务容器的访问方式

1.services

Service 定义访问后端 Pod 的访问策略,提供固定的虚拟访问 IP。您可以通过 Service 负载均衡地访问到后端的 Pod。 Service 支持以下类型:

  • 公网访问: 使用 Service 的 Loadbalance 模式,自动创建公网 CLB。 公网 IP 可直接访问到后端的 Pod。
  • VPC内网访问:使用 Service 的 Loadbalance 模式,自动创建内网 CLB。指定 annotations:service.kubernetes.io/qcloud-loadbalancer-internal-subnetid: subnet-xxxxxxxx,VPC 内网即可通过内网 IP 直接访问到后端的 Pod。
  • 集群内访问:使用 Service 的 ClusterIP 模式,自动分配 Service 网段中的 IP,用于集群内访问。
  • 主机端口访问:通过node节点IP+端口访问业务。

2.Ingress

Ingress 是允许访问到集群内 Service 的规则的集合,您可以通过配置转发规则,实现不同 URL 可以访问到集群内不同的 Service。

为了使 Ingress 资源正常工作,集群必须运行 Ingress-controller。TKE 服务在集群内默认启用了基于腾讯云负载均衡器实现的l7-lb-controller,支持 HTTP、HTTPS,同时也支持 nginx-ingress 类型,您可以根据您的业务需要选择不同的 Ingress 类型。

Service 控制台操作指引

注意事项

  • 建议您的容器业务不要和 CVM 业务共用一个 CLB。
  • 建议您不要在 CLB 控制台直接操作 TKE 自动管理的 CLB。
  • 使用已有的 CLB 时:
    • 只能使用通过CLB控制台创建的负载均衡器,不支持复用由TKE自动创建的CLB。
    • 复用CLB的Service端口不能冲突
    • 不支持跨集群Service复用CLB
    • 复用CLB的Service不支持开启local访问。
    • 删除Service, 复用CLB绑定的后端云主机需要自行解绑,同时会保留一个tag tke-clusterId: cls-xxxx 需自行清理
  • TKE 会自动覆盖和更新名称为 TKE_Dedicated_Listener 的监听器,其他监听器不覆盖。

3.新建Deployment(访问设置)

新建Deployment(访问设置)
新建Deployment(访问设置)

根据实际需求,设置 Service 参数。关键参数信息如下:

  • Service:勾选启用。
  • 服务访问方式:根据实际需求,选择对应的访问方式。因为我要从本地windows机器访问wordpress服务,所以我这里选择提供公网访问
  • 端口映射:根据实际需求进行设置。协议选择TCP,容器端口是指容器内服务运行的端口(我这里填写的80,也就是nginx服务启动端口),服务端口是Service的端口(这里我填写的81,其中81会映射到80端口)。
  • ExternalTrafficPolicy:保持默认。
  • Session Affinity:保持默认。

单击【创建Workload】,完成创建。

此时会自动跳转到事件页面,可以看到的pod wordpress的日志没有报错。

我们返回到集群首页,选择工作负载下的Deployment,点击wordpress,在pod管理下,展开实例名称,可以看到nginx和php容器都是Running状态,说明容器启动成功。

复制公网IP
复制公网IP

选择test并展开容器集群下的服务模块,选择并点击Service,可以看到wordpress的service,复制wordpress service的公网IP。

4.wordpress访问

将复制好wordpress service的公网IP,粘贴在本地浏览器进行访问。

语言选择
语言选择

选择语言,点击"Continue"按钮,我这里选择简体中文。

开始设置
开始设置

点击"现在就开始!"按钮

数据库信息
数据库信息

填写数据相关信息(我们之前创建的wordpress CDB数据库信息),点击"提交"按钮

现在安装
现在安装

点击"现在安装"按钮

博客信息
博客信息

填写博客相关信息,点击"安装WordPress"按钮。

登录
登录

点击"登录"按钮

输入wordpress账号密码,点击登录,可以看到wordpress后台页面,至此wordpress博客搭建成功!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 业务容器的访问方式
  • Service 控制台操作指引
    • 注意事项
    • 3.新建Deployment(访问设置)
    • 4.wordpress访问
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档