Kubernetes集群的安装有多种方式:下载源码包编译安装、下载编译好的二进制包安装、使用kubeadm工具安装等。本文是以二进制文件方式安装Kubernetes集群。系统环境主机名IP地址操作系统安装组件k8s-master192.168.2.212Centos7.564位etcd、kube-apiserver、kube-controller-manager、kube-schedulerk8s
分类:
Web程序 时间:
2018-11-10 00:15:05
阅读次数:
257
前言 在本系列的前两部分中我们介绍了API Server的总体流程,以及API对象如何存储到etcd中。在本文中我们将探讨如何扩展API资源。 在一开始的时候,扩展API资源的唯一方法是扩展相关API源代码,集成为你所需的资源。或者,推动一个全新的类型为新的核心对象API合入社区代码。但是,这样就会 ...
一 etcd简介1.1 概述etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。特点:简单:支持 REST 风格的 HTTP+JSON API... ...
分类:
其他好文 时间:
2018-11-07 11:32:00
阅读次数:
239
一 etcd发现简介1.1 需求背景在实际环境中,集群成员的ip可能不会提前知道。如使用dhcp自动获取的情况,在这些情况下,使用自动发现来引导etcdetcd集群,而不是指定静态配置,这个过程被称为“发现”。etcd Discovery使用已有的 etcd cluster 来注册和启动DNS发现使... ...
分类:
其他好文 时间:
2018-11-07 11:26:48
阅读次数:
180
引用链接:https://blog.csdn.net/linuxheik/article/details/77853119https://www.cnblogs.com/doscho/p/6221867.html ...
分类:
其他好文 时间:
2018-11-07 11:22:40
阅读次数:
131
安装kubernetes 准备一台centos7 1) 关闭firewalld 和 selinux systemctl stop firewalld systemctl disable firewalld setenforce 0 2)安装etcd和kubernetes yum install -y ...
分类:
移动开发 时间:
2018-11-03 14:12:37
阅读次数:
269
简介 1. consul是一个服务发现框架 2. 类似的还有zookeeper,eureka,etcd等 作用 1. 服务发现(service discovery) 2. 健康检查(health checking) 3. 配置存储管理(key/value storage) 4. 可支持任意数量的区域 ...
分类:
其他好文 时间:
2018-11-02 17:17:07
阅读次数:
195
继续第一章的部署。 六、部署etcd集群 6.1 kubernetes使用etcd存储所有数据,本节极少部署一个2个节点高可用的etcd集群,复用第一章的master节点。 6.2 下载和分发etcd二进制文件 6.3 创建etcd证书和私钥 创建证书签名请求 hosts字段指定授权使用该证书的et ...
分类:
Web程序 时间:
2018-10-24 15:39:41
阅读次数:
235
昨晚断电,重启之后,etcd数据库无法恢复,导致apiserver无法启动
分类:
其他好文 时间:
2018-10-19 15:10:01
阅读次数:
100
在Kubernetes中,一个API对象在Etcd里的完整资源路径,是由:Group(API组)、Version(API版本)和Resource(API资源类型)三个部分组成的。 通过这样的结构,整个Kubernetes里的所有API对象,可以用如下的树形结构表示出来 如果现在要声明一个CronJo ...