使用阿里云的k8s部署访问环境

阿里云推出的kubernetes版本是1.97的,docker的版本是17.06.2-ce-3,用的都是比较新的,相比自己搭建集群,使用阿里这个还是比较省事的,不需要自己研究怎么写yaml文件,只需要把自己需要的配置选上就行。废话不多说,接下来开始准备工作。
一、准备工作
把安全组开放,相当于操作系统中的防火墙。

然后把阿里RDS数据库的白名单(相当于数据库允许服务器访问)设置好,需要把集群中每个服务器的内网IP添加上就好

设置完这个后切换到服务器,登陆master服务器
1、 在master上搭建私有仓库并指定仓库

然后再master、node节点上配置指定私有仓库
再/etc/docker目录下添加daemon.josn文件

2、 在每台主机上下载nfs,配置并启动

配置完成后检查一下是否成功(192.168.1.0/24是所在集群的内网网段)

配置成功后启动:Systemctl start nfs rpcbind
3、 挂载master中的目录到node节点下,(有几个node节点就挂几个,master的同一个目录不能同时挂到几个主机试了试没通。挂载时需保证两边目录为空)

准备工作就做完了
二、部署nginx
自己制作镜像或者使用官方的镜像都可以,版本要选的够自己要求

点开后部署nginx

应用配置

下面的配置对访问量比较大的环境又很大的帮助,(又两种指标,一种是CPU使用量,一种是内存使用率!开启的好处:kubernetes自动检测集群抗压能力,当压力过大时,它自动再启动一个容器,帮助抗压!)

选择网络service(需要保障外部访问的话就需要选择负载均衡,集群内部互通就选择虚拟集群IP,那个节点端口本人理解是:容器与主机胡同的端口,相当于概念中的Nodeport,本人还未涉及到使用)

点击创建,弹出以下提示就算成功了

访问直接在浏览器输入负载均衡那个IP就可以访问了
附:有些图没保存下来,如nfs下载及挂载过程。。还有就是后续访问的

原文地址:http://blog.51cto.com/13695229/2155342

时间: 2024-11-02 10:47:29

使用阿里云的k8s部署访问环境的相关文章

阿里云Linux一键安装web环境使用教程

以前是万网虚拟主机空间越发的不够了,想换服务器由于备案在万网为了方便只好选择了阿里云空间. 配置环境阿里云Linux一键安装web环境是一个方便广大网站建设者的环境配置,省去了使用面板不安全占用系统内存的诸多问题,方便的建设PHP环境省去了,人工配置的繁琐节省时间. 如果是新手建议安装面板解决问题,毕竟这个环境还是需要手动配置的,如果你安装之后不懂可以在阿里云后台申请阿里云的工程师帮您解决问题. 如果是1G内存以上的ECS可以使用WDCP这个使用的比较多久是版本不怎么更新安全性还是可以的.小于1

阿里云ECS服务器部署HADOOP集群(五):Pig 安装

本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar.gz Java: jdk-8u77-linux-x64.tar.gz Pig: pig-0.17.0.tar.gz 2 Pig 下载 下载 pig-0.17.0.tar.gz 并在合适的位置解压缩,笔者这里解压缩的路径为: /usr/local 将解压得到的目录改

阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装

本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 本地模式需要采用MySQL数据库存储数据. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar.gz Java: jdk-8u77-linux-x64.tar.gz Hive:apache-hive-2.3.6-bin.tar.gz Mysql: Mysql 5.7 MySQL Connector-J:mysql-

阿里云ECS服务器部署HADOOP集群(七):Sqoop 安装

本篇将在 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper) 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建 阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装 的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar

阿里云ECS服务器部署HADOOP集群(六):Flume 安装

本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar.gz Java: jdk-8u77-linux-x64.tar.gz Flume:apache-flume-1.8.0-bin.tar.gz 2 Flume 下载 下载 apache-flume-1.8.0-bin.tar.gz 并在合适的位置解压缩,笔者这里解压

阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里云ECS服务器:master, slave1, slave2 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar.gz Java: jdk-8u77-linux-x64.tar.gz ZooKeeper: zookeeper-3.4.14.tar.gz 1.2 各节点角色

阿里云ECS服务器部署django

参考 服务器安装的是Centos 系统. uwsgi是使用pip安装的. nginx是使用yum install nginx安装. python 2.7, mysql 5.5使用 yum安装. 它们之间的逻辑关系如下: the web client <-> the web server <-> the socket <-> uwsgi <-> Django uswgi负责从Django拿内容,通过socket传给 web server如nginx, 最后显示

阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建

准备: 两台配置CentOS 7.3的阿里云ECS服务器: hadoop-2.7.3.tar.gz安装包: jdk-8u77-linux-x64.tar.gz安装包: hostname及IP的配置: 更改主机名: 由于系统为CentOS 7,可以直接使用‘hostnamectl set-hostname 主机名’来修改,修改完毕后重新shell登录或者重启服务器即可. 1 hostnamectl set-hostname master 2 exit 3 ssh [email protected]

阿里云上配置Laravel上线环境(详细)

本地laravel项目部署上线 操作环境 服务器:阿里云ECS公用镜像 ubuntu14.04 本地:win10 准备 首先用ssh连接到服务器,我用的是Git Bash,阿里云在初始化服务器时可以选择密钥,配置好后启动服务器,在win10下打开Git Bash,命令ssh [email protected]你的公网ip 配置环境前下好language-pack-en-base这个包,解决不同语言之间可能发生的冲突,-y参数的意思是直接安装无需确认. sudo apt-get update su