自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hek's blog

Willing to share

  • 博客(20)
  • 收藏
  • 关注

原创 《kubernetes-1.8.0》20-examples-Deployments

《kubernetes-1.8.0》20-examples-Deployments 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-19一、基础知识:Deployment 为 Pod 和 ReplicaSet 提供了一个声明式定义declarative方法,用来替代以前的ReplicationController 来方便的管理应用。您只需要在 Deplo

2017-12-19 18:11:31 831

原创 《kubernetes-1.8.0》19-examples-secrets

《kubernetes-1.8.0》19-examples-secrets 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-15一、基础知识:secrets是用来保存类似于密码、token、key等敏感信息的。将这些敏感信息放在secrets里比直接放在pod或者docker镜像中更安全和灵活。创建:用户能够创建secrets,同时系统也会自动创建一些s

2017-12-15 20:32:13 604

原创 《kubernetes-1.8.0》18-examples-configmap

《kubernetes-1.8.0》18-examples-configmap 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-13一、基础知识:关于configmap:ConfigMap可以从镜像中分离配置文件用于保存配置数据的键值对,可以用来保存单个属性,也可以用来保存配置文件。ConfigMap跟secret很类似,但它可以更方便地处理不包含敏感信

2017-12-13 18:10:52 570

原创 《kubernetes-1.8.0》17-examples-Running ZooKeeper

《kubernetes-1.8.0》17-examples-Running ZooKeeper, A CP Distributed System 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-11一、环境及基础知识准备:在做zookeeper这个样例之前,至少需要明白 StatefulSets, PodDisruptionBudgets,PodAnti

2017-12-11 17:34:01 1513

原创 《kubernetes-1.8.0》16-examples-vSphere Volume

《kubernetes-1.8.0》16-examples-vSphere Volume 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-04一、关于vSphere Volume:之前写了一篇关于vSphere Cloud Provider的bolg,本文中实现vSphere Volume前提是vSphere Cloud Provider的支持,关于vS

2017-12-08 20:51:29 699

原创 《kubernetes-1.8.0》15-addon-vSphere Cloud Provider

《kubernetes-1.8.0》15-addon-vSphere Cloud Provider 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-04一、关于vSphere Cloud Provider:vSphere Cloud Provider 配置了这玩意能够让k8s集群通过(volume、pv、pvc、 Storage Class)使用 vsp

2017-12-08 19:23:28 780

原创 《kubernetes-1.8.0》14-examples-javaweb-tomcat-sidecar

《kubernetes-1.8.0》14-examples-javaweb-tomcat-sidecar 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-12-04一、tomcat在k8s中的几种部署方式:一般而言tomcat在k8s中部署应用有以下两种方式:加载本地宿主机上war包的方式:加载tomcat镜像,并在yaml文件中定义hostPath 的 v

2017-12-04 16:25:37 1609

原创 《kubernetes-1.8.0》13-addon-traefik

《kubernetes-1.8.0》13-addon-traefik 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-30一、traefix介绍trarfik是一个类似ingress-nginx的http反向代理和负载均衡服务。支持Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Ranche

2017-11-30 17:59:06 2083

原创 《kubernetes-1.8.0》12-addon-ingress-nginx

《kubernetes-1.8.0》12-addon-ingress-nginx 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-29一、ingress介绍关于nginx-ingress:官网上摘抄几句: Typically, services and pods have IPs only routable by the cluster networ

2017-11-30 10:19:07 2724 2

原创 《kubernetes-1.8.0》11-addon-Harbor

《kubernetes-1.8.0》11-addon-Harbor 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-27一、环境准备docker版本:1.17 docker-compose版本:1.17安装docker-composecurl -L https://github.com/docker/compose/releases/download/

2017-11-27 18:13:35 1427

原创 《kubernetes-1.8.0》10-addon-EFK

《kubernetes-1.8.0》10-addon-EFK 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-27一、环境准备加载所需镜像:详见 《01-环境准备》下载所需yaml:官方文档鉴于镜像版本,以下贴出对应的yaml:es-service.yaml$ mkdir ~/EFK$ cd ~/EFK$ cat > es-service.yaml <

2017-11-27 16:47:34 2634

原创 《kubernetes-1.8.0》09-addon-kube-prometheus

《kubernets-1.8.0》09-addon-kube-prometheus 《kubernets 1.8.0 测试环境安装部署》 时间:2017-11-23一、环境准备clone kube-prometheus 项目:git clone https://github.com/coreos/prometheus-operator.git指定kubeconfig目录位置(本例使用

2017-11-27 14:48:06 2815

原创 《kubernetes-1.8.0》08-addon-dashboard

《kubernets-1.8.0》08-addon-dashboard 《kubernets 1.8.0 测试环境安装部署》 时间:2017-11-23一、修改kubedns配置下载yaml:$ mkdir ~/dashboard$ cd ~/dashboard$ wget https://raw.githubusercontent.com/kubernetes/dashboar

2017-11-23 19:30:16 3776

原创 《kubernetes-1.8.0》07-addon-kubedns

《kubernets-1.8.0》07-addon-kubedns 《kubernets 1.8.0 测试环境安装部署》 时间:2017-11-23一、修改kubedns配置DNS 组件部署非常简单,直接创建相应的 deployment 等即可:# 获取文件 当前版本`1.14.7`,可从后续给的百度盘中下载相关文件。wget https://raw.githubuserconte

2017-11-23 16:36:21 1373

原创 《kubernetes-1.8.0》06-addon-calico

《kubernets-1.8.0》06-addon-calico 《kubernets 1.8.0 测试环境安装部署》 时间:2017-11-23一、修改calico配置在mritd.me/部署 Calico中提及: 官方文档中直接创建的 calico.yml 文件中,使用 DaemonSet 方式启动 calico-node,同时 calico-node 的 IP 设置和 NO

2017-11-23 11:29:47 1422

原创 《kubernetes-1.8.0》05-node节点搭建

《kubernets-1.8.0》05-node节点搭建 《kubernets 1.8.0 测试环境安装部署》 时间:2017-11-22一、分发RPM及证书本例中node节点为node-134分发RPM包及证书,本例中的rpm包来自,mritd提供的tarball中的rpms目录:##分发rpm包:$ cd ~/k8s/rpms/$ scp kubernetes-node-1.8

2017-11-22 22:13:19 2293

原创 《kubernetes-1.8.0》04-master搭建

《kubernets-1.8.0》04-master搭建 《kubernets 1.8.0 测试环境安装部署》 时间:2017-11-21一、api-HA介绍部署三台master: 目前所谓的 Kubernetes HA 其实主要的就是 API Server 的 HA,master 上其他组件比如 controller-manager 等都是可以通过 Etcd 做选举;而 API

2017-11-22 20:31:40 1609

原创 《kubernetes-1.8.0》03-kubectl管理工具

《kubernets-1.8.0》03-kubectl管理工具 —《kubernets 1.8.0 测试环境安装部署》 — 时间:2017-11-22一、kuberctl安装kubectl 默认从 ~/.kube/config配置文件获取访问 kube-apiserver 地址、证书、用户名等信息,如果没有配置该文件,执行命令时出错:$ kubectl get podsThe c

2017-11-22 20:30:55 1870

原创 《kubernetes-1.8.0》02-etcd群集搭建

02-etcd群集搭建 —《kubernets 1.8.0 测试环境安装部署》 — 时间:2017-11-22一、etcd软件安装通过在node-131、node-132、node-133上yum安装,也可使用mritd提供tarball中的etcd rpm包。yum install -y etcd 当前版本为”etcd-3.2.701.el7”二、分发etcd相关证书分发证书$ c

2017-11-22 15:57:48 1437

原创 《kubernetes-1.8.0》01-环境准备

01-环境准备《kubernets 1.8.0 测试环境安装部署》时间:2017-11-21一、环境介绍测试环境采用4台虚拟机,所有kubernets组件均采用rpm方式安装,使用systemd来做管理,网络组件采用calico,Master实现HA。rpm安装包来自 Mritd 所做的tarball,版本1.8.0。下载链接:漠然提供的百度云 密码: 4zaz。资源分配: IP 组件

2017-11-21 17:54:02 3902

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除