底层计算用的阿里云服务器 容器云用的红帽的openshift(基于k8s) 服务通过阿里云的slb暴露,并没有用k8s的router service用的NodePort 方式 ...
分类:
其他好文 时间:
2018-04-20 16:09:14
阅读次数:
162
2018年3月29日11:02:33关于docker分享之分布式存储glusterfs经典语录:实际实验搭建:前提是要保证一个/data目录不和根分区在同一个磁盘!1、centos7安装glusterfs参考链接:https://wiki.centos.org/SpecialInterestGroup/Storage/gluster-Quickstart#ToUsetheRPMsfromStora
分类:
其他好文 时间:
2018-04-18 15:15:31
阅读次数:
263
本文介绍node节点的二进制部署过程。一、软件包下载地址Node包:https://dl.k8s.io/v1.9.6/kubernetes-node-linux-amd64.tar.gz#tar-zxvpfkubernetes-node-linux-amd64.tar.gz#mvkubernetes/node/bin/kube*/usr/local/sbin/二、在master上创建kubelet
分类:
其他好文 时间:
2018-04-18 11:40:37
阅读次数:
793
使用kubeadm部署k8s集群00-缓存rpm包2018/4/12鉴于部分童鞋不知道如何缓存rpm包到本地,本文作为简单指导下述操作在国外节点上操作使用官方yum源#mkdirk8s_rpms&&cdk8s_rpms#cat<<EOF>/etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseu
分类:
其他好文 时间:
2018-04-17 19:54:12
阅读次数:
211
1. nodePort 外部机器可访问的端口。 比如一个Web应用需要被其他用户访问,那么需要配置type=NodePort,而且配置nodePort=30001,那么其他机器就可以通过浏览器访问scheme://node:30001访问到该服务,例如http://node:30001。 例如MySQL数据库可能不需要被外界访问,只需被内部服务访问,那么不必设置NodePor
分类:
其他好文 时间:
2018-04-17 12:44:46
阅读次数:
139
在完成前面的K8S基础组件配置之后,我们就可以正式开始K8S的部署工作。本文介绍在k8smaster组件的二进制部署过程,由于环境为内网开发和测试环境,所以仅考虑etcd组件的高可用,api-server、controller-manager和scheduler的高可用暂不考虑,后续可以使用keepalive的方式实现。一、软件包下载地址Server包:https://dl.k8s.io/v1.9
分类:
其他好文 时间:
2018-04-16 18:45:37
阅读次数:
243
Kube-dns组成kube-dns可以解决Service的发现问题,k8s将Service的名称当做域名注册到kube-dns中,通过Service的名称就可以访问其提供的服务。kube-dns四个组件:etcd,它的用途是保存DNS规则。kube2sky,作用是写入DNS规则。skydns,提供DNS解析服务。healthz,提供健康检查功能。之前已经了解到kube-dns是由四个容器组成的,
分类:
Web程序 时间:
2018-04-16 14:35:53
阅读次数:
485
[toc] 环境 |主机名|系统|ip地址|角色| | | | | | |ops k8s 175|ubuntu16.04| 192.168.75.175|k8s master,glusterfs,heketi| |ops k8s 176 |ubuntu16.04| 192.168.75.176|k8 ...
分类:
Web程序 时间:
2018-04-15 21:52:37
阅读次数:
3721
[toc] k8s挂载Ceph RBD k8s挂载Ceph RBD有两种方式,一种是传统的PV&PVC的方式,也就是说需要管理员先预先创建好相关PV和PVC,然后对应的deployment或者replication来挂载PVC使用。而在k8s 1.4以后,kubernetes提供了一种更加方便的动态 ...
分类:
Web程序 时间:
2018-04-15 21:47:50
阅读次数:
1350