部署的Master节点集群由k8s-master01, k8s-master02, k8s-master03三个节点组成,每个节点上部署kube-apiserver,kube-controller-manager,kube-scheduler三个核心组件。 kube-apiserver的3个实例同时 ...
分类:
Web程序 时间:
2017-06-05 00:23:55
阅读次数:
675
几个概念: Pod:是Kubernetes最基本的部署调度单元,可以包含container,逻辑上表示某种应用的一个实例。比如一个web站点应用由前端、后端及数据库构建而成,这三个组件将运行在各自的容器中,那么我们可以创建包含三个container的pod。 node: 是 Kubernetes的w ...
分类:
Web程序 时间:
2017-06-02 23:06:18
阅读次数:
269
研究过kubernetes的同事们都知道,kubernetes如果需要启用TLS认证,那么制作证书是必不可少的一步。然而,很多人在制作证书上遇到了很多的麻烦。今天主要记录一次我在部署kubernetes的过程中,是如何制作证书的。在整个过程中,将详细列出各组件的启动参数,给出配置文件,以及详解它们的 ...
分类:
Web程序 时间:
2017-05-30 21:56:02
阅读次数:
280
了解Kubernetes架构都知道Master节点在整个集群中的位置,为了保证整个架构的高可用,Kubernetes提供了HA的架构,处于兴趣和对架构的进一步了解,我在自己的电脑实践以下. 环境: CentOS 7.3,Kubernetes版本 主机环境 /etc/hosts 1.搭建ETCD的集群 ...
分类:
Web程序 时间:
2017-05-30 16:01:54
阅读次数:
2041
系统环境: Ubuntu 16.04.2 LTS 软件环境: Docker 1.12.6 Go 1.8.3 Etcd 3.1.8 Flannel 0.7.1 Kubernetes master 1.7.0-alpha 安装步骤: 1 安装Docker 1) apt-get update 2) apt ...
分类:
Web程序 时间:
2017-05-27 15:17:58
阅读次数:
1953
Basicknowledge第一:docker是一款开源的容器,其实这个技术并不新鲜。早期在linux中就有LXC这样的轻量级的虚拟化系统。Docker其实只是换了一种语言来实现而已。Kubernetes意思是航海的舵手,它是docker的一款具有强大功能的编排+监控+灾备+负载管理系统第二:kubernetes是基于..
分类:
Web程序 时间:
2017-05-26 23:35:29
阅读次数:
253
Minikube是kubernetes用于单机部署测试的一款快速部署工具,区别于kubeadmin的集群部署方式。底层支持KVM,virsualbox‘、vmwarefusion和xhyve。当然除了virsualbox,其他的都是需要自己手动安装驱动的。官方有十分详细的介绍:点击这里部署是很简单的几个步骤############笔者..
分类:
其他好文 时间:
2017-05-26 23:19:00
阅读次数:
301
https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/
分类:
Web程序 时间:
2017-05-26 14:40:58
阅读次数:
131
基于Kubernetes启动WebLogic后,发现JVM的最大heap size一直在700多M左右,通过 kubectl logs 察看pod启动状态,发现日志中并没有-Xms和-Xmx参数.日志部分如下: 修改yaml文件中的limit参数,发现并不能影响JVM的size,开始怀疑JVM自己根 ...
分类:
Web程序 时间:
2017-05-26 13:11:17
阅读次数:
700
在初步完成Kubernetes集群架构的建立后,通过搭建一些监控组件,我们已经能够实现 图形化的监控每个node,pod的状态信息和资源情况 通过scale进行replicateSet的扩展和伸缩 通过kubectl logs 或dashboard去查看每个Pod的运行日志 但是,在分布式架构中节点 ...
分类:
Web程序 时间:
2017-05-24 09:55:21
阅读次数:
849