华为云-容器引擎CCE-部署Nginx应用
环境准备
注册华为云账号
复制下面地址到浏览器地址栏(https://reg.huaweicloud.com/registerui/cn/register.html?fromacct=c76cea9f-f106-4938-a195-0df9b712c327&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905locale=zh-cn&service=https%3A%2F%2Fwww.huaweicloud.com%2F&channelFrom=#/register)或者直接点击华为云注册进行跳转到注册页面

输入相关信息注册,如已有账号可直接参考下面登录进行登录操作
登录华为云账号
复制这个地址到浏览器地址栏(https://auth.huaweicloud.com/authui/login.html?locale=zh-cn&service=https%3A%2F%2Fwww.huaweicloud.com%2F#/login)进行登录即可,也可直接点击华为云登录直接跳转登录页面

实名认证
登录后需进行实名认证后才可进行接下来的一些列操作
单击账号名下拉框中的“账号中心”。
进入“账号中心”页面。

单击左侧导航中的“实名认证”,选择账号类型(个人账号/企业账号),根据页面提示进行实名认证。

实名认证类型介绍
实名认证详细介绍
| 账号类型 | 认证类型 | 详细操作知道 |
|---|---|---|
| 个人账号 | 推荐扫码认证(即时完成认证) | 请参见如何进行扫码认证。 |
| - | 银行卡认证(即时完成认证) | 请参见如何进行个人银行卡认证。 |
| - | 证件认证(1-3个工作日) | 请参见如何进行个人证件认证。 |
| 企业账号 | 推荐银行对公账户认证(最快30分钟) | 请参见如何进行企业银行对公账户认证。 |
| 企业证件认证(0-3个工作日) | 请参见如何进行企业证件认证。 |
创建用于隔离集群的VPC
访问VPC
进入虚拟私有云,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->“网络”->“虚拟私有云VPC”,

创建VPC
于虚拟私有云操作页面,右上角点击“创建虚拟私有云”,进入创建详情,配置参数如下:[基本信息]①区域:华北-北京四,②名称:自定义(记录下VPC名称后续步骤使用),③网段:192.168.0.0/16,[子网配置]可用区:任意选择一项,名称:默认,子网网段:192.168.0.0/24,点击“立即创建”->“返回虚拟私有云列表”查找到该VPC。


创建密钥对
创建密钥对
进入华为云控制台,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->“计算”->“弹性云服务器ECS”,左侧菜单栏目中选择“密钥对”,进入创建界面。后于右侧的“密钥对管理”区域,点击标注的“创建密钥对”按钮,进行密钥对创建,如下图所示:

在弹出的“创建密钥对”窗口中,配置参数如下:名称:自定义,不勾选 “我同意将密钥对私钥托管到华为云”,勾选 “我已经阅读并同意《密钥对管理服务免责声明》”如下图所示:

点击“确定”,完成创建。在弹出的保存文件的提示窗口,选择“保存文件”,将包含密钥对的文件保存到实验环境(可在下方列表中看到创建的密钥对,该密钥用于创建CCE集群),如下图所示:

创建集群
访问集群服务
进入集群服务,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->“容器服务”->“云容器引擎CCE”,

创建CCE
进入云容器引擎,于页面右侧点击“购买Kubernetes集群”开始购买集群。第一步“服务选型”参数配置如下:①计费模式:按需计费,②区域:华北-北京四,③集群名称:(自定义),④版本:v1.15.11,⑤集群管理规模:50节点,⑥控制节点数:1(勾选“我已知晓如下约束”),⑦虚拟私有云:选择步骤2.2创建的VPC,⑧所在子网:默认,⑨网络模型:容器隧道网络,⑩容器网段:172.16.0.0/16,⑪服务网段:默认,⑫鉴权方式:默认,⑬认证方式:不选,⑭高级设置:采用默认设置,
点击下一步进入“创建节点”,


第二步“创建节点”参数配置:①创建节点:现在添加,②计费模式:按需计费,③当前区域:华北-北京四,④可选区:任选一项,⑤节点类型:虚拟机节点,⑥节点名称:默认,⑦节点规格:通用型 s6.large.2 2核|4GB,⑧操作系统:EulerOS 2.5,⑨系统盘:高IO(100-1000 IOPS) 40GB,⑩数据盘:高IO(100-1000 IOPS) 100GB,⑪虚拟私有云:默认,⑫所在子网:默认,⑬弹性IP:自动创建,⑭规格:全动态BGP,⑮计费模式:按流量计费,⑯带宽类型:独享,⑰带宽大小:1Mbit/s,⑱登录方式:密钥对,⑲密钥对:(选择步骤3.1创建的密钥并勾选我确认以获取到密钥文件);⑳云服务器高级设置:采用默认设置,㉑Kubemetes高级设置:采用默认设置,㉒节点购买数量:1,点击下一步“配置确认”,




勾选“我已知晓上述限制”,检查集群配置无误后点击“提交”

提交后开始进行创建,大约需要6分钟创建完成,如下图所示:

创建完成后,点击“返回集群管理”,“集群状态”显示为“正常”表示该集群创建成功:

创建容器应用
进入创建工作负载操作
在“云容器引擎”页左侧栏目点击“工作负载”->“无状态负载 Deployment”进入创建无状态工作负载界面,右上角点击“创建无状态工作负载”进入创建无状态工作负载页面,

创建工作负载并测试
操作步骤如下:第一步“工作负载基本信息”,配置参数如下:①工作负载名称:自定义,②集群名称:(选择刚创建的集群),③命名空间:default,④实例数量:1;
点击“下一步”完成创建并进入“容器设置”界面

第二步“容器设置”,点击“添加容器”,在弹出的“选择镜像”对话框中选择“开源镜像中心”,搜索栏中输入“nginx”,点击“确定”完成添加。

进入[基本信息]参数配置:①镜像版本:perl,②容器名称:默认或自定义,③特权容器:不开启,④容器规格:cpu配额:申请 0.25core,限制 0.25core内存配额:申请 512MiB,限制 512MiBGPU配额:不勾选GPU显卡:不限制昇腾310配额:不勾选⑤生命周期:采用默认配置,⑥健康检查:采用默认配置,⑦环境变量:采用默认配置,⑧数据存储:采用默认配置,⑨安全设置:采用默认配置,⑩容器日志:采用默认配置,点击“下一步”进入“工作负载访问设置”,

第三步“工作负载访问设置”,点击“添加服务”按钮,在弹出“添加服务”对话框中,参数配置如下:①访问类型:节点访问(NodePort),②服务名称:自定义,③服务亲和:集群级别,④端口配置:协议:TCP容器端口:80,访问端口:指定端口 30758点击"确定"完成添加。

继续点击“下一步”,进入第四步“高级设置”,配置参数:①升级策略:升级方式:滚动升级, 最大无效实例:1②缩容策略:缩容时间窗 30,缩容优先级 默认③迁移策略:迁移时间窗 300④调度策略:采用默认设置⑤Pod高级设置:不设置⑥客户端DNS配置:不设置⑦自定义指标监控:不设置⑧性能管理配置:不设置点击“创建”完成此步骤。




第五步“完成”,点击“返回工作负载列表”

返回云容器引擎的工作负载列表(“服务列表”->“计算”->“云容器引擎CCE”->“工作负载”->“无状态”)查看到状态为“运行中”的nginx工作负载,如图所示:

点击nginx工作负载的“外部访问地址”下的超链接,打开的新窗口为nginx的欢迎页面,表明容器添加成功,如下图所示:

部分内容来自华为云官网
华为云-容器引擎CCE-部署Nginx应用的更多相关文章
- Forrester:华为云容器是容器混合云最佳选择
近日,国际权威咨询机构Forrester发布<The Forrester New WaveTM: Public Cloud Enterprise Container Platforms, Q3 ...
- 阿里云服务器安装Docker并部署nginx、jdk、redis、mysql
阿里云服务器安装Docker并部署nginx.jdk.redis.mysql 一.安装Docker 1.安装Docker的依赖库 yum install -y yum-utils device-map ...
- 面对runc逃逸漏洞,华为云容器为您保驾护航
背景信息 基于runc运行时的容器存在安全漏洞,攻击者可以通过恶意容器镜像等方式获取宿主机root执行权限.漏洞CVE-2019-5736的详细信息,请参见 https://cve.mitre.org ...
- 品尝阿里云容器服务:用nginx镜像创建容器,体验基于域名的路由机制
在前一篇博文中我们了解了阿里云容器服务的路由机制: 请求 -> 负载均衡80端口 -> 容器主机9080端口 -> acsrouting路由容器80端口 --基于域名--> W ...
- 阿里云首次安装和部署nginx
1.执行yum命令安装依赖 yum -y install pcre* yum -y install openssl* 2.下载nginx //如果没有安装wget,下载已编译版本 yum instal ...
- Server 主机屋云服务器 宝塔面板 部署nginx反向代理的vue项目
图文记录云服务器上部署需要nginx反向代理的vue项目: 一.先登录并购买云服务器,根据自己需求购买,此处不详细介绍: 二.登录后如下图,点击进入云服务器界面: 三.在云服务器界面点击管理,进入管理 ...
- 学习华为云SWR(CCE)服务的使用方法
1.购买CCE服务-完成 SWR:https://www.huaweicloud.com/product/swr.html 2.购买ubuntu机器 https://console.huaweiclo ...
- 华为云Volcano:让企业AI算力像火山一样爆发
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
- 大海航行靠舵手 华为云靠什么征服K8S?
Kubernetes 是Google开源的容器集群管理系统或者称为分布式操作系统.它构建在Docker技术之上,为容器化的应用提供资源调度.部署运行.服务发现.扩容缩容等整一套功能,本质上可看作是基于 ...
- 【云享专刊】开源遇上华为云,OCP架构变身“云原生框架”
摘要:华为云DTSE团队出品云原生改造指南,助力轻松实践OCP上云. 本文分享自华为云社区<[云享专刊]开源遇上华为云,OCP架构变身"云原生框架">,作者:华为云社区 ...
随机推荐
- WhaleScheduler为银行业全信创环境打造统一调度管理平台解决方案
项目背景 数字金融是数字经济的重要支撑和驱动力.近年来,我国针对数字金融的发展政策频频出台,<金融科技发展规划 (2022-2025年)>.<"十四五"数字经济发 ...
- dubbo序列化问题(二)hession2与kryo切换
转
dubbo提供了好几种序列化方式,一般我们都是用的是默认的hession2,而dubbox为我们增加了kryo和fst许了方式,主要体现在速度快,占用内存小,然后我们将序列化配置改为是用kryo: & ...
- Go 互斥锁 Mutex 源码分析(二)
原创文章,欢迎转载,转载请注明出处,谢谢. 0. 前言 在 Go 互斥锁 Mutex 源码分析(一) 一文中分析了互斥锁的结构和基本的抢占互斥锁的场景.在学习锁的过程中,看的不少文章是基于锁的状态解释 ...
- 线性dp:LeetCode674. 最长连续递增序列
LeetCode674. 最长连续递增序列 阅读本文之前,需要先了解"动态规划方法论",这在我的文章以前有讲过 链接:动态规划方法论 本文之前也讲过一篇文章:最长递增子序列,这道题 ...
- 【测试平台开发】——06Flask后端api开发实战(三)——API接口关联数据库
本章节演示如何创建接口服务,用接口关联数据库数据,包括get请求和post请求. 一.Flask-RESTful插件 restful api是用于在前端与后台进行通信的一套规范.使用这个规范可以让前后 ...
- 【Docker】之重启容器相关命令
我想每次打开电脑,只要自动运行docker的时候,马上把设置指定的容器也自动运行起来. 首先查看一下容器启动情况: # 查看docker运行命令 docker ps -a --restart参数有3个 ...
- Java基础 韩顺平老师的 泛型 的部分笔记
553,泛型引入 package com.hspedu.list_; import java.util.*; import java.util.concurrent.CompletionService ...
- mysql 死锁原因及解决办法
Mysql 锁类型 一.锁类型介绍: MySQL 有三种锁的级别:页级.表级.行级. 表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 行级锁:开销大,加锁慢:会出 ...
- JavaScript Library – Alpine.js
前言 Alpine 是高山的意思.Alpine.js 是一个轻量级的 JS Framework. 我为什么会去用它呢? 是这样的,我在做企业网站开发的时候会有 2 个阶段. 第一个 draft 阶段, ...
- Google reCAPTCHA
Spam from Website Enquiry 网站一般上都会有 Contact Us 页面. 里头有一个表格, 访客可以通过提交表格发出对产品和服务的讯问. 本来是一个质询功能, 但就是有坏人利 ...