- 博客(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关注的人