Ingress 定义以及Ingress控制器 编辑/etc/sysconfig/kubelet 使用 KUBE_PROXY_NODE=ipvs 指定service的模式 那么ipvs使用的算法包括 : ip_vs ip_vs_rr ip_vs_sh如果一个主机没有Cluster IP 那么我们就称为 Headless --> 将serveicename 解析到后端的pod上k8s 的三个核心资源: pod 控...
kubernetes Srevice 定义资源清单 今天是2019-5-11,那么我们来看一下kubernetesService资源配置清单的书写。在安装配置的时候我们设置service处于哪个模式,那么services的工作就在哪个模式(iptablesipvsuserspace)----三种代理模式。Service:工作模式:userspace,iptables,ipvsUserspace:1.1-...
一个纠正coredns在初始化失败重新部署的博客 前言: 在之前的实验中,有在deployment的部署中遇到了,在pod pod之间无法相互的解析,甚至不能识别对应的域名的问题,那么也是遇到了很多种自己设想的可能性( 在filebeat种的 无法识别 以为是没有安装redis 而后安装了也没有成功) 后来在pod内部的nslookup也无法验证成功,后来使用dig验证的时候也是失败的,就在想这是为什么? 而后查看镜像,在查看名称空间ku...
kubernetes Pod 控制器 定义pod的资源清单一共有五个字段: Pod apiVersion kind metadata spec status(只读)那么在spec中内嵌的为Container的字段有:spec : containers: nodeSelector: restartPolicy: always, Never, ...
kubernetes Pod 控制器器应用进阶 实现容器探测的几种方式: 探针类型有三种: ExecAtion TCPSocketAction HTTPGetAction那么探针针对于存活性来做的话,就是存活性探针,针对就绪来做,就是就绪性探针那么 livenessProbe 是做存活性探测 ,存活未必就绪 livenessProbe <Object> Periodic ...
kubernetes Pod 控制器应用进阶 修改镜像中的默认应用: command , args, env CMD 的区别;标签: key=value key: 字母,数字 _ - value:可以为空,只能以字母或者数字开头及结尾,,中键可使用在查看pod的类型的标签的时候使用lables[root@server1 mainfests]# kubectl get pods --show-labelsNAME...
k8s资源定义清单入门 资源: 对象 下面介绍一下在k8s上常用的资源: 注:很少单独使用pod,一般都是用pod控制器控制pod,因此各种各样的控制器都属于workload类型 1.工作负载型资源:workload :Pod,ReplicasSet,Deployment,StatefulSet,DaemonSet,Job,Cronjob..... 2.服务...
kubernetes快速入门之services, pod 的部署 在基于正式的部署pods对象和services应用的基础上,我们必须保证k8s的环境的搭建的正确性。如下首先我们使用kubectl 检测环境部署的成功与否。出现以下的现象则说明环境搭建成功(本次的项目使用的是一个master和两个nodes节点)。[root@server1 ~]# kubectl get nodes NAME STATUS ROLES AGE ...
唐长老搭建kubernetes的取经之路 在搭建kubernetes之前,我们肯定要了解什么是kubernetes? kubernetes有什么用? 可以用来干什么?在搭建之前我们要熟悉docker基本的操作,例如:docker ps ,doker images, docker rmi docker image tag 等一些常用的docker的操作那么对于容器而言,一些容器的搭建可以产出...
docker实际的配置步骤 Docker的安装: 首先我们在官网上下载Docker的rpm包对Docker进行安装,官网下载地址:https://yum.dockerproject.org/repo/main/centos/7/Packages/Docker的安装:其他的包是docker的一些依赖包,不同的版本的docker所需要的依赖的插件是不同的在安装的时候一定要注意docker的版本的问题,和其依赖...
docker的原理和应用场景 什么是Docker?docker : https://baike.baidu.com/item/Docker/13344470?fr=aladdinDocker: 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中去,然后发布到任何的流行的Linux机器上,也可以实现虚拟化,容器之间使用的沙箱机制,相互之间不会有任何的接口。一个完整的Docker由以...
Zabbix的实际项目的配置 在zabbix的安装的过程中, 我们将zabbix_server相关的插件(web:apache+php database zabbix_server) 安装在同一台机器上,在zabbix_server的安装的过程中,我们使用机器的版本是redhat7.3在redhat7.3中首先我们要下载zabbix所需要安装的包本次我们使用的是zabbix3.4的版本 我们使用以下的包进行安装zab...
Zabbix监控的原理和应用的场景 什么是zabbix?百度百科: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视的企业级开源解决方案,可以监视各种的网络参数,保证服务器的安全运营,并提供灵活的通知机制让系统管理员快速定位/解决存在的各种问题以下的总结和问题部分来自网上:http://blog.51cto.com/zhang789/1868880为什么需要监控? 在实际的上线的应用中...
负载均衡( LVS Nginx Haproxy ) 优缺点 LVS:lvs(linux virtual server):linux虚拟服务器以下的总结了解来源于官网:http://www.linuxvirtualserver.org/zh/lvs1.html1.LVS产生的背景 研究显示Gigabit Ethernet在服务器上很难使得其吞吐速率达到1Gb/s的原因是协议栈TCP/IP和操作系统的低效,以及处理器的低效,需要对 协议栈 ...
haproxy 基本搭建 + 高可用集群的搭建 1.首先对haproxy的源码包进行编译,获得haproxy的方式有多种:直接下在rpm,官网的源码包 在本次的实验中使用的是haproxy-1.6.11.tar.gz haproxy被内置到红帽中 在本次的源中查看haproxy的版本使用rpmbuild -tb 源码包 用来构建haproxy的rpm包 便于安装就不用编译,创建连接了[root@server1 ~]# rp...
Nginx的编译 nginx的反向代理+负载均衡 nginx (redhat内部)的高可用集群 Nginx 的编译 (版本的隐藏 nginx的大小的改变)Nginx 编译 / 反向代理+负载均衡 / 基于redhat内核中的高可用集群的安装和管理 I.Nginx的编译 1.获得nginx的压缩包,可以在nginx的官网上获得 也可以拷贝别人的包 本次实验使用的是教学的Nginx的包‘ 2.对nginx的包进行解压[root@server1 ~]# tar a...
LVS下的其他模式 ( NAT TUN ) 作业 1:LVS 的NAT 模式1.什么是NAT 模式?答:NAT 英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet 工程任务组)标准, 允许一个整体机构以一个公用IP(Internet Protocol) 地址ft现在Internet 上。顾...
DNS的主从集群,双向解析,以及动态解析---花生壳 dns的双向解析//限定内外网访问DNS所查询的网址不相同//打开虚拟机desktop作为DNS服务器(之前配置好的可以解析到网址,在客户端测试) //防火墙不允许DNS服务的解析 //在做实验之前关闭服务端的防火墙或允许防火墙接受这个服务//在客户端做测试//因为内网可以访问到www.westos.com.和外网访问www.westos.com.的地址是相同的 ...
Lvs的实例部署之DR模式 资料连接(资料来源):https://baike.baidu.com/item/LVS/17738?fr=aladdinLVSLVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。特点可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个...
虚拟机的封装和varnish的部署 虚拟机的封装 此处选择的镜像必须挂载除了Desktop的地方,最好是在/下重新建立一个文件, 提示当前的密码太弱,没有关系,我们选择继续使用 母虚拟机中的最基本的配置 在封装的母的虚拟机中下载一些常见的服务 -->修...