一、环境1、操作系统Centos7.42、主机信息K8SMaster主机:kb-master-001192.168.0.11kb-master-002192.168.0.12kb-master-003192.168.0.13K8SNode主机:kb-node-001192.168.0.11kb-node-002192.168.0.12kb-node-003192.168.0.13kb-node-0
分类:
其他好文 时间:
2018-03-06 12:02:30
阅读次数:
166
其实ceph存储是底层的规范,应该在部署kubernetes集群前就准备好的,使他为k8s集群提供存储服务。可以用来存储pod,docker镜像,日志数据等 ceph概述 Ceph 是一个分布式存储系统,独一无二地用统一的系统—Ceph 存储集群,提供了对象存储,块存储和文件存储三种功能。Ceph ...
分类:
其他好文 时间:
2018-03-04 10:33:52
阅读次数:
542
kubernetes/client-go是由Golang编写的、用于与K8s集群API通信的软件包。本文将讨论client-go使用的基本知识,如何为开发人员节约编写实际应用程序逻辑所需的时间,并分享使用client-go的最佳实践。
分类:
编程语言 时间:
2018-03-02 12:36:33
阅读次数:
194
在完成前面kubernetes数据持久化的学习之后,本节我们开始尝试在k8s集群中部署nginx应用,对于nginx来说,需要持久化的数据主要有两块:1、nginx配置文件和日志文件2、网页文件一、配置nginx网页文件持久化1、ReplicationController配置文件如下#catnginx-rc.yamlapiVersion:v1kind:ReplicationControllerme
分类:
Web程序 时间:
2018-02-18 22:44:27
阅读次数:
277
Rancher2.0预览版从v2.0.0-alpha16版开始,已经支持自定义节点了,本文还介绍了Rancher2.0的一些主要特性。比如统一纳管K8S集群、多集群管理、全新的用户体验、丰富的应用程序目录等。 ...
分类:
其他好文 时间:
2018-02-12 20:57:49
阅读次数:
193
使用kubeadm部署k8s集群00-缓存gcr.io镜像2018/2/7原因:kubeadminit时,需要下载一些镜像,但国内网络原因,大家懂的,不容易下载,此时,只能去绕过它。备注:官方在1.5收到阿里一位童鞋的PR来允许指定一个第三方的registry来解决上述问题,但因为时间所限,并未找到具体的操作方法。【在国外节点上操作】镜像来源*```bash针对下述镜像:gcr.io/google
分类:
其他好文 时间:
2018-02-07 22:55:53
阅读次数:
449
本文将在前文的基础上介绍kube-ui(也叫dashboard)的创建和使用。这个东西本质上就是webui连接master的api接口,通过api获取k8s集群的相关信息,然后在web上展示出来,对用户来说比较友好一些,实际用处并不是很大。一、下载镜像文件并纳入本地仓库统一管理#dockerpulldocker.io/mritd/kubernetes-dashboard-amd64#dockert
分类:
Web程序 时间:
2018-02-01 22:11:04
阅读次数:
239
本文将在前文的基础上介绍在kubernetes集群环境中配置dns服务,在k8s集群中,pod的生命周期是短暂的,pod重启后ip地址会产生变化,对于应用程序来说这是不可接受的,为解决这个问题,K8S集群巧妙的引入的dns服务来实现服务的发现,在k8s集群中dns总共需要使用4个组件,各组件分工如下:etcd:DNS存储kube2sky:将KubernetesMaster中的service(服务)
分类:
Web程序 时间:
2018-02-01 22:05:56
阅读次数:
330