腾讯云服务器部署docker 腾讯云服务器部署微信小程序

腾讯轻量云服务器搭建k8s环境

4C4G机器设置为k8smaster节点,另外一台机器设置为k8snode节点

成都创新互联主营吉利网站建设的网络公司,主营网站建设方案,成都app软件开发,吉利h5成都小程序开发搭建,吉利网站营销推广欢迎吉利等地区企业咨询

分别进入两台的 /ect/hosts 目录,设置r如下host

由于k8s内部节点之间的通讯使用的是内网ip,我们需要把内网ip的重定向到公网ip上

由于两台机器是处于公网环境,且k8s节点之间需要通讯,所以需要开放一些端口,端口配置可以直接进到腾讯云控制台进行配置

以下是官网要求的master节点的端口配置

可以进入腾讯云服务器的防火墙配置开放相应端口,端口可以限定来源,只允许node节点(192.168.2.2)访问

以下是官网要求的node节点的端口配置

同理,也设置node节点的端口

master节点需要安装

node节点需要安装

添加安装源(所有节点)

安装命令

设置开机启动

修改docker配置(所有节点)

组件安装完成后就可以启动了,首先启动master节点,然后让node节点加入master几点即可。

在master节点使用kubeadm初始化集群

这里需要保存token,token是用于node节点加入maste节点的凭证

node节点加入master节点

安装网络插件,否则node是NotReady状态(主节点跑)

kubectl get nodes

如何系统地学习Docker?

1Docker 技术可谓是近年最火热的技术之一,铺天盖地的技术论坛和各种讲座,大家都在分享关于如何容器化及如何使用Docker优化自己运维和开发流程的经验。随着Docker技术的逐渐普及,使用Docker已经不再是一个难题。现在更加重要的是生产环境容器化的最佳实践,另外就是容器的编排框架之争。但是,对于技术人员来说,除去Docker 外表的繁华外,什么是容器,容器到底是怎么创建的,容器底层的技术探秘也是非常重要的。2014年开始接触 Docker的时候,经历了从最初的新奇—感叹竟然还有Docker 这样的好工具,到逐渐熟悉Docker的各种功能,尝试在生产环境中使用Docker技术的过程。但是,每每被人问到:“Docker技术到底是怎么实现的呢”我只能粗粗浅浅地说:“Docker是使用Linux Kernel的Namespace 和 Cgroups实现的一种容器技术。”那么,什么是Namespace,什么是Cgroups,Docker是怎么使用它们的,容器到底是怎么一步步被创建出来的.问到这些,我就会支支吾吾地不知所以。由此可见,了解容器技术的底层技术,然后明白它们是如何工作的,尤为重要,这些才是整个容器技术的基石,掌握了这些基石才能更加容易地向上攀登。

2从docker的用途上来考虑,看docker能否解决你工作中遇到的问题。例如在实际开发过程中,经常遇到的持续集成问题,软件开发,测试,部署,如何做成自动化的。配合github Jenkins和docker实现自动化部署,系统持续集成。docker最重要的是编排,如何合理有效稳定的管理各个容器,调度容器。可以看看k8s,自己动手搭建跑跑看。docker本身并没有引入新的技术,都是在linux原有的基础上做的融合。可以关注docker源码分析。UCloud也支持Docker,推出了UDocker产品。UCloud - 专业云计算服务商。

腾讯云docker需要多大内存

2 GB。

简单云(ezOnework)由研发效能专家团队打造、不仅提供企业级云原生DevOps工具集, 更融合多年研发实践,提供咨询、培训、私有部署服务。

图形化的流水线编排、基于K8S的构建、测试资源管理,自动化部署,开箱即用的插件,提供强大的持续集成和交付能力,保障团队更好更快的价值交付,破解研发运维角色之墙。


分享标题:腾讯云服务器部署docker 腾讯云服务器部署微信小程序
URL分享:http://scyanting.com/article/ddgjhhe.html