首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云TKE使用

腾讯云TKE使用

原创
作者头像
研究僧
修改2020-08-22 20:41:58
2.4K0
修改2020-08-22 20:41:58
举报

以下通过视频方式来分别介绍“搭建wordPress”、“腾讯云TKE容器创建Nginx”和“手工搭建Hello world 服务”,因为很多细节不能整理入博客建议视频方式学习,并同步以下讲义进行学习的回顾与操作。

以下是讲义内容。

腾讯云TKE容器创建Nginx

在使用容器前首先要创建集群,并购买cvm服务器资源。

创建集群

1.创建集群

以下为创建集群步骤

  • 填写集群名
  • 确认所在地域
  • 确认pod数量
  • 操作系统发行版本

创建容器网络

每个pod存放结单63个计算方式:

  • 如果cidr值是20(网络位),32-20 = 12(主机位), 2^ 12 =4096 (可容纳主机)
  • 4096 - 32 (集群内Server数量上限) = 4064
  • 每个pod上限4096 / 64 = 63 (63.5)

2.购买服务器

确认好Master节点和购买服务器的计费模式

3. 其他设置

4.确认配置

5.成功创建

拉取Nginx容器

在集群上拉群Nginx容器

创建Nginx镜像

拉取Nginx镜像

映射端口

Service中查找访问路径

访问出口地址

手工搭建Hello world 服务

创建镜像仓库

创建镜像仓库

  • 新建命名空间
  • 新建镜像仓库
  • 重置密码

新建命名空间

新建镜像仓库

私有镜像仓库

设置镜像仓库密码

制作镜像

1.编写应用程序

mkdir hellonode
cd hellonode
vim server.js

写入测试代码

var http = require('http');
var handleRequest = function(request, response) {
console.log('Received request for URL: ' + request.url);
response.writeHead(200);
response.end('Hello World!');
};
var www = http.createServer(handleRequest);
www.listen(80);

本机测试

node server.js

执行一下命令

curl 127.0.0.1:80

2.构建镜像

通过docker构建镜像

cd /hellonode
vim Dockerfile

编写dockerfile

FROM node:4.4
EXPOSE 80
COPY server.js .
CMD node server.js

构建镜像

docker build -t hello-node:v1 .

查看构建结果

docker images 

上传镜像到腾讯云镜像仓库,先打标签。

 docker tag IMAGEID ccr.ccs.tencentyun.com/命名空间/helloworld:v1

上传镜像

sudo docker push ccr.ccs.tencentyun.com/命名空间/helloworld:v1

成功上传

通过镜像创建hello word 服务

镜像版本位置写入v1(镜像版本号)

选择私有镜像

映射容器与负载均衡的端口

构建成功的运行状态

测试访问成功

参考内容

手动搭建 Hello World 服务: https://cloud.tencent.com/document/product/457/7204

创建简单的 Nginx 服务:https://cloud.tencent.com/document/product/457/7851

单实例版wordPress: https://cloud.tencent.com/document/product/457/7205

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 腾讯云TKE容器创建Nginx
    • 创建集群
      • 1.创建集群
      • 2.购买服务器
      • 3. 其他设置
      • 4.确认配置
      • 5.成功创建
    • 拉取Nginx容器
      • 创建Nginx镜像
      • 拉取Nginx镜像
      • 映射端口
      • Service中查找访问路径
    • 访问出口地址
    • 手工搭建Hello world 服务
      • 创建镜像仓库
        • 创建镜像仓库
        • 私有镜像仓库
        • 设置镜像仓库密码
      • 制作镜像
        • 1.编写应用程序
        • 2.构建镜像
      • 通过镜像创建hello word 服务
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档