腾讯云容器服务(Tencent Kubernetes Engine ,TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务。腾讯云容器服务完全兼容原生 kubernetes API ,扩展了腾讯云的云硬盘、负载均衡等 kubernetes 插件,为容器化的应用提供高效部署、资源调度。
官网地址:
https://cloud.tencent.com/product/tke
创建腾讯云容器服务 TKE
然后选择创建标准集群
其他这些看着填就行了,第一次使用要点击这里新建私有网络
随便创建一个就行了
操作系统可以选择centos
然后下一步后,子网这里要特别注意!有坑
在新建子网的时候可用区要和上面的配置一致
不然就会出现:
下一步我们登录方式可以选择设置密码:
然后直接下一步下一步点击完成即可
创建成功后,在刚刚创建的集群中可以查看到创建进度
创建完成后点击名称可以进入到管理界面
比如我们可以点击节点查看k8s集群中的节点,我这里只创建了一个节点
可以复制外网地址我们自己远程登录。登录后查看docker的容器,可以看到非常多的腾讯相关的容器在跑
我们在Deployment中去新建一个nginx镜像
里边去整一个nginx的镜像吧
然后端口映射弄一下。如果要公网访问就把公网访问勾选即可。
然后在pod管理中可以看到pod的创建情况
要创建的pod数量可以在上一步设置
创建成功如下:
如果一直创建不成功很可能是节点机器资源不够了,我们本来测试的就是1核2g的服务器。具体错误信息可以在事件中看到
如果真的是资源不够造成创建失败,可以销毁重新创建,创建的时候把最低的资源要求设置修改成最低。
比如默认是这样:
我们可以修改成0在创建就可以了:
在service中可以看到我们刚刚创建的nginx
也能看到公网Ip(前提是我们允许外网访问)
我们拿到公网Ip和我们设置的端口映射去访问即可。
欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739