基于Centos7构建Kubernetes平台一、实验环境3台centos7的主机:master192.168.111.131部署etcd,kube-apiserver,kube-controller-manager,kube-scheduler4个应用。node01192.168.111.130部署docker,kubelet,kube-proxy3个应用node02192.168.111.129部署docker,kubelet,kube-..
分类:
Web程序 时间:
2017-11-08 19:48:55
阅读次数:
827
对于在公司内网环境中、无法访问互联网的用户而言,离线安装部署Rancher是解决问题的关键。本文是Rancher离线部署教程,专为内网用户排坑解难。版本说明OS:Centos7.3Dockerversion:1.12.6Rancherversion:1.6.10主机角色说明前期准备dockerrpmwgethttps://yum.dockerproject.or..
分类:
其他好文 时间:
2017-11-08 14:46:31
阅读次数:
141
一。Kubernetes架构 二。重要的几个概念 1.Pod:最小单元 1.1 一个Pod里可以有多个Container 1.2这些container共享这个pod的同一个网络地址,同一个文件系统,通过127.0.0.1互访等 1.3彼此间访问速度快,而且生命周期是同步的 2.service: 3. ...
分类:
Web程序 时间:
2017-11-07 16:26:59
阅读次数:
204
一。容器: 1. 容器是运行一个或一组进程的方法,使得这些进程和主机上其他进程相隔离 2. 容器类似于虚拟机,但不同于虚拟机 容器 虚拟机 内核 调用宿主机的内核 每个虚拟机一个 启动速度 秒级 分钟级 资源使用 仅容器里的进程占用 整个虚拟机占用 二。kubernets是什么? 1. 是一种容器编 ...
分类:
Web程序 时间:
2017-11-06 19:10:06
阅读次数:
168
yum -y install etcd docker flannel kubenetes 一般会遇到没有k8s源的问题,先 yum update -y 看是否有效,如果还是没用就创建yum 源,再安装 kubenetes 如下操作: 创建yum源 加入以下内容: 安装服务 执行以下命令,安装kube ...
分类:
Web程序 时间:
2017-11-06 16:49:05
阅读次数:
452
简介 Kubernetes是一个开源、用于管理云平台中多个主机上的容器化的应用,目标是让部署容器化的应用简单并且高效,Kuernetes提供了应用部署、规划、更新、维护的一种机制。 在Kubernetes中,所有的容器均在Pod中运行,一个Pod可以承载一个或者多个相关的容器户创建的每个Pod系统会 ...
分类:
Web程序 时间:
2017-11-05 23:37:50
阅读次数:
199
未试验 kubectl run tomcat-hui --image=tomcat7 --replicas=2 1.创建tomcat.yaml ...
分类:
Web程序 时间:
2017-11-04 23:29:54
阅读次数:
330
最近刚刚入手研究kubernetes,运行容器的时候,发现一直处于ContainerCreating状态,悲了个催,刚入手就遇到了点麻烦,下面来讲讲如何查找问题及解决的 运行容器命令: kubectl -f create redis.yaml kubectl get pod redis NAME R ...
分类:
Web程序 时间:
2017-11-04 19:44:19
阅读次数:
224
6、安装kube-dns下载kube-dns.yaml#获取文件
wgethttps://raw.githubusercontent.com/kubernetes/kubernetes/master/cluster/addons/dns/kube-dns.yaml.sed
mvkube-dns.yaml.sedkube-dns.yaml
#修改配置
sed-i‘s/$DNS_SERVER_IP/10.96.0.12/g‘kube-dns.yaml
sed-i‘s/$DNS_DOMA..
分类:
Web程序 时间:
2017-11-04 00:05:50
阅读次数:
372
前言 本文是读书笔记,具体可参考 倪朋飞 先生的原文《kubernetes指南》,多谢原作者,致敬! 一、扩展应用 二、滚动升级 三、更新应用 四、资源限制 五、健康检查 ...
分类:
Web程序 时间:
2017-11-03 20:24:53
阅读次数:
162