在Centos下单机部署kubernetes】的更多相关文章

官方安装手册 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ 组件和版本关系 https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions 添加Docker阿里云源 # step 1: 安装必要的一些系统工具sudo yum install -y yum-ut…
Minikube之Win10单机部署 Kubernetes(k8s)是自动化容器操作的开源平台,基于这个平台,你可以进行容器部署,资源调度和集群扩容等操作.如果你曾经用过Docker部署容器,那么可以将Docker看成Kubernetes底层使用的组件,Kubernetes是Docker的上层封装,通过它可以很方便的进行Docker集群的管理.今天我们使用minikube在单机上进行Kubernetes集群的部署,目的是让我们对k8s有个初步的认识,方便自己快速搭建并体验Kubernetes.…
该篇内容承接CentOS下 Django部署 uWSGI+Django(一),细节流程可参考此篇内容. 1. 当前系统 CentOS Linux release 7.6.1810 Python 2.7.5 # 系统自带的python版本 pip 20.0.2 # 已升过级 nginx-1.5.6 2. uswgi.ini配置 [uwsgi] socket = 127.0.0.1:8000   # 在内部与nginx使用socket进行通信 chdir = /home/damu/work/shop…
SVN服务器有2种运行方式: 1.独立服务器(例如:svn://xxx.com/xxx): 2.借助apache   (例如:http://svn.xxx.com/xxx): 为了不依赖apache,我选择第一种方式:独立的svn服务器. SVN存储版本数据也有2种方式: 1.bdb: 2.fsfs. 由于bdb方式在服务器中断时,有可能锁住数据,所以还是fsfs方式更安全一点,我也选择这种方式. 具体部署: 1.下载subversion安装包[root@server ~]# cd /usr/l…
一. RabbitMQ简单介绍 在日常工作环境中,你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用.通讯的问题而苦恼.挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题.消息服务擅长于解决多系统.异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用,即适用于云计算集群的远程调用(RPC).毫无疑问,RabbitMQ就是当前最主流的消息中间件之一. AMQP(Advanced Message Queuing…
本文完全是根据二进制部署kubernets集群的所有步骤,同时开启了集群的TLS安全认证. 环境说明 在下面的步骤中,我们将在三台CentOS系统的物理机上部署具有三个节点的kubernetes1.7.0集群. 角色分配如下: 镜像仓库:172.16.138.100,域名为 harbor.suixingpay.com,为私有镜像仓库,请替换为公共仓库或你自己的镜像仓库地址. Master:172.16.138.171 Node:172.16.138.172,172.16.138.173 注意:1…
Kubernetes 是Google的一种基于容器的开源服务编排解决方案,在我们进行Kubernetes的学习前,为了对Kubernetes的工作有一个大概的认识, 我们需要先安装一个单节点的实例服务,用于平常的开发与测试.在官网 中,有各种各样的搭建方式,但这里我们想要有更贴近实际的例子,只有这样才能让docker和k8s体现出关系的紧密. 我们先看k8s的架构图,以便对它的部署有个直观的了解 环境准备 本文的例子是基于Centos 7的Linux版本,大家也可以使用ubuntu或其他发行版,…
一.RabbitMQ简单介绍在日常工作环境中,你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用.通讯的问题而苦恼.挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题.消息服务擅长于解决多系统.异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用,即适用于云计算集群的远程调用(RPC).毫无疑问,RabbitMQ就是当前最主流的消息中间件之一. AMQP(Advanced Message Queuing P…
由于新冠疫情的缘故,公司要求员工停薪休假,赋闲在家的时候还是决定做点正事,学学习. 本人Linux入门水平,Python入门水平,所以在网上找的那些python部署的帖子,看的是云里雾里的,也没有达到预期的运行效果.好不容易摸索了一个简单易懂的部署方式,记录一下为了加深理解. CentOS Linux release 7.6.1810 Python 2.7.5 # 系统自带的python版本 pip 20.0.2 # 已升过级 查看系统版本 # cat /etc/redhat-release C…
学习参考:https://www.runoob.com/mongodb/mongodb-tutorial.html 一.部署环境 1.系统:Centos 7 2.mongodb: mongodb-linux-x86_64-rhel70-4.4.5 二.安装包下载 1.官方下载地址:https://www.mongodb.com/try#community 2.下载演示 3.在服务器上下载 # wget  https://fastdl.mongodb.org/linux/mongodb-linux…
本章重点介绍CentOS7 下部署Solr7 ,添加核心Core配置,Dataimport导入,中文分词的相关操作. 一.准备工作     演示环境是在虚拟机下安装的CentOS7.java JDK8.apache-tomcat-8.5.29.     在CentOS7 下安装jdk8以及tomcat8.5 的安装方法可以搜索相关教程,这里不再赘述.     注意:solr6.0以上,官方建议使用jdk8,tomcat8. 二.下载 solr-7.3.0     官网 http://www.ap…
azkaban 是一个用Java开发的开源调度工具workflow. 下面介绍具体安装过程,我这里使用的版本是3.43.0,使用的是solo运行模式. 编译 git clone https://github.com/azkaban/azkaban.git cd azkaban ./gradlew build installDist 当然也可以在官网下载离线安装包,解压进入azkaban根目录执行 ./gradlew build installDist 配置 修改配置文件azkaban.prope…
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG. PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及无界面测试等 一.安装: 获取安装包,并解压: #mkdir ~/bin/ #cd ~/bin/ #wget https://bitbucket.org/ariya/phantomjs/dow…
1.配置zabbix源 rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 2.安装zabbix-agent yum install zabbix-agent 3.配置agent vi /etc/zabbix/zabbix_agentd.conf # 修改此文件中的下面三个值 Server=10.0.0.44 //安装zabbix服务端的机器的IP ServerA…
查看CentOS版本: cat /etc/redhat-release 安装nginx: yum install nginx 查看nginx版本: nginx -v 启动nginx: systemctl start nginx nginx默认发布目录: cd /usr/share/nginx/ 由于是单页应用虚拟路由的原因,需要将nginx的所有请求都转发到index.html页面,所以需要修改配置文件: server { listen 80 default_server; listen [::…
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG. PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及无界面测试等 安装: 获取安装包,并解压: #mkdir ~/bin/ #cd ~/bin/ #wget https://bitbucket.org/ariya/phantomjs/downl…
一.ELK简介 ELK是elastic 公司旗下三款产品ElasticSearch .Logstash .Kibana的首字母组合,主要用于日志收集.分析与报表展示. ELK Stack包含:ElasticSearch.Logstash.Kibana.(ELK Stack 5.0版本以后-->Elastic Stack == ELK Stack+Beats) ElasticSearch是一个搜索引擎,用来搜索.分析.存储日志.它是分布式的,也就是说可以横向扩容,可以自动发现,索引自动分片,总之很…
一些概念     Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布.     Nginx是一款轻量级的Web 服务器/反向代理…
一.说明 本篇主要参考kubernetes中文社区的一篇部署文章(CentOS 使用二进制部署 Kubernetes 1.13集群),并做了更详细的记录以备用. 二.部署环境 1.kubernetes 版本:1.13,二进制文件 在参考文章中有下载. 2.本地部署环境 ip hostname version 部署 10.0.3.107 manager107 3.10.0-957.1.3.el7.x86_64 api-server,scheduler,controller-manager,etcd…
一.准备工作 1) 三台centos主机 k8s master: 10.11.151.97  tc-151-97 k8s node1: 10.11.151.100  tc-151-100 k8s node2: 10.11.151.101  tc-151-101 2)程序下载(百度网盘) k8s-1.1.3,Docker-1.8.2,ETCD-2.2.1,Flannel-0.5.5 二.ETCD集群部署 ETCD是k8s集群的基础,可以单结点也可以以集群的方式部署.本文以三台主机组成ETCD集群进…
更合理的部署方式参见<Centos下Kubernetes+Flannel部署(新)> 一.准备工作 1. 三台centos主机 k8s(即kubernetes,下同)master: 10.16.42.200 k8s node1: 10.16.42.198 k8s node2: 10.16.42.199 2. 程序下载(百度网盘):k8s-1.0.1(也可以使用测试版k8s-1.1.2.beta),Docker-1.8.2,cadvisor-0.14.0,etcd-2.2.1,flannel-0…
Kubernetes发展到今天, 在官网上已经有非常多的成熟部署方案, 但是由于墙的原因, 最简单的MiniKube都无法进行, 参考了以下两篇文章后, 终于安装成功. k8s-1.13版本测试环境搭建 Kubernetes 最新版本安装过程和注意事项 本文假设读者对Kubernetes有基本的认识, 只想知道如何快速的部署Kubernetes. 其实我参考的两篇文章对操作步骤有详细解释, 读者可以尽情参考, 更详实的内容请参考 Kubernetes中文社区 或 Kubernetes官网. 0.…
centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeeper-3.4.6.tar.gz [步骤] 1. 准备条件 如果有内部dns或者外网有域名,则直接使用域名 如果没有需要修改/etc/hosts文件,或者直接使用IP 集群规划 主机类型IP地址 域名 zookeeper1192.168.1.1zookeeper1.chinasoft.com zook…
CentOS 7 使用kubeadm 部署 Kubernetes   关闭swap 执行swapoff临时关闭swap. 重启后会失效,若要永久关闭,可以编辑/etc/fstab文件,将其中swap分区一行注释掉 #/dev/mapper/centos-swap swap swap defaults 0 0 安装配置docker 可以参考官方安装文档 1. 安装docker $ yum install yum-utils device-mapper-persistent-data lvm2 $…
centos7 下zookeeper 部署 本文参考https://www.linuxidc.com/Linux/2016-09/135052.htm 1.创建/usr/local/zookeeper文件夹 mkdir /usr/local/zookeeper 2.进入/usr/local/zookeeper文件夹 cd /usr/local/zookeeper 3.下载zookeeper wget https://mirrors.tuna.tsinghua.edu.cn/apache/zook…
PPTP(点到点隧道协议)是一种用于让远程用户拨号连接到本地的ISP,通过因特网安全远程访问公司资源的新型技术.它能将PPP(点到点协议)帧封装成IP数据包,以便能够在基于IP的互联网上进行传输.PPTP使用TCP(传输控制协议)连接的创建,维护,与终止隧道,并使用GRE(通用路由封装)将PPP帧封装成隧道数据.被封装后的PPP帧的有效载荷可以被加密或者压缩或者同时被加密与压缩.常见的PPTP都是在路由器上配置的,不过linux下也可以实现PPTP服务器的功能.别的也不多说了,下面直接记录下Ce…
前言 因近期要做 hadoop 有关的项目,需配置 hadoop 环境,简单起见就准备进行单机部署,方便开发调试.顺便记录下采坑步骤,方便碰到同样问题的朋友们. 安装步骤 一.下载 hadoop-XXX.tar.gz 下载地址:http://archive.apache.org/dist/hadoop/core/ 将文件解压至无空格目录下,好像时间有那么点点久..... 注:解压需管理员权限!!! 添加环境变量 添加HADOOP_HOME配置 在 path 中添加 bin 目录 C:\hadoo…
一.master节点组件部署 承接上篇文章--基于TLS证书手动部署kubernetes集群(上),我们已经部署好了etcd集群.flannel网络以及每个节点的docker,接下来部署master节点 1.软件包下载: 下载地址:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md 2.解压包.创建目录 # 解压下载包 tar zxvf kubernetes-server-linux-amd64.tar.gz…
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客之一Docker-Compose CentOS下Docker与.netcore(四)之 三剑客之一Docker-machine+jenkins简单自动化部署 CentOS下Docker与.netcore(五)之 三剑客之一Docker-swarm集群 1.什么是Docker-machine 上一章讲…
本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动tomcat 1.启动Tomcat 进入 apache-tomcat-9.0.10 下的 bin 目录下 输入:  ./catalina.sh start [root@izuf6famz0x92jd98na1kiz bin]# ./catalina.sh start Using CATALINA_BA…