您现在的位置是:首页 >技术杂谈 >云原生-如何部署k8s集群与部署sms集群网站首页技术杂谈
云原生-如何部署k8s集群与部署sms集群
                简介云原生-如何部署k8s集群与部署sms集群            
            - 阿里云开通三台云服务器实例,(同一个vpc下),配置安全组入规则,加入80端口

 - ssh登录三台云服务器

 - 在三台云服务器上部署容器环境(安装docker)(https://www.yuque.com/leifengyang/oncloud/mbvigg)
 - 配置k8s集群并且初始化主节点,一个master节点,两个worker节点,加入一个集群中,安装kubelet、kubeadm、kubectl,下载各机器所需镜像,kubeadmin初始化主节点,注意pod-netwirk-cidr,service-cidr等参数(https://www.yuque.com/leifengyang/oncloud/ghnb83)
 
SMS集群
所以短信集群也是基于k8s部署,用的是测试机器,下图就是sms集群提供服务的机器(只是需要跳板机登录)
 
 2. 将所有的测试机器部署docker,容器化环境
 3. 登录准备成为master节点的机器,然后初始化这台机器成为master节点(kubeadmin/minikube等),然后再根据初始化成功的提示(token)将其他机器作为worker或者master节点加入集群
 4. 到这一步,集群已经搭建好了,接下来就是在集群的master节点上操作部署各种资源,然后自动调度到集群的各个节点
 5. 先创建namespace sms-env-dev(后续的资源都在此namespace下,否则资源都在default这个ns下)
 6. 测试环境需要完全模拟线上环境,此时先与开发沟通,将线上集群部署的k8s.yaml的资源(deploy,pod,service,configmap,ingress等资源),映射到测试环境,同时在机器上开始部署一些mysql,redis,更改ak,sk等(这里没懂,mysql里面的数据这些,怎么搞??redis,mysql这些部署是直接在物理机上部署??
 7. 一些k8s资源直接通过spock创建,如下图(导入gitlab的c-deploy-test)(短信测试环境搭建)
 
- 在c-deploy-test里面写好的mysql,kafaka,redis这些服务,是怎么在物理机上部署的?是直接在主节点根据deploy创建副本?还是怎么搞?
 - c-deploy-test库里面的配置,是谁写??,这应该是测试环境配置吧?
 
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。
        
    
        
    
            




U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结