Breeze项目是深圳睿云智合所开源的Kubernetes图形化部署工具,大大简化了Kubernetes部署的步骤,其最大亮点在于支持全离线环境的部署,且不需要翻墙获取Google的相应资源包,尤其适合某些不便访问互联网的服务器场景。(项目地址 https...
集群功能各模块功能描述Master节点:Master节点上面主要由四个模块组成,APIServer,schedule,controller-manager,etcdAPIServer:APIServer负责对外提供RESTful的kubernetesAPI...
系统环境初始化架构设计1.目录结构所有文件均存放在/data/kubernetes目录下[root@root@node-01~]#tree-L1/data/kubernetes//data/kubernetes/├──bin#二进制文件├──cfg#配置文...
手动制作CA证书1.安装CFSSL[root@node-01~]#cd/usr/local/src[root@node-01src]#wgethttps://pkg.cfssl.org/R1.2/cfssl_linux-amd64[root@node-01...
手动部署ETCD集群0.准备etcd软件包[root@node-01k8s]#wgethttps://github.com/coreos/etcd/releases/download/v3.2.18/etcd-v3.2.18-linux-amd64.tar...
部署haproxy1.安装haproxy[root@node-01~]#yuminstallhaproxy-y2.配置内核转发基于NAT模式的负载均衡器都需要打开系统转发功能[root@node-01~]#cat>>/etc/sysctl.co...
1.部署KubernetesAPI服务部署0.准备软件包[root@node-01~]#cd/usr/local/src/kubernetes[root@node-01kubernetes]#cpserver/bin/kube-apiserver/data...
部署kubelet1.二进制包准备将软件包从复制到所有node中去。[root@node-01~]#cd/usr/local/src/kubernetes/server/bin/[root@node-01bin]#fornin`seq204206`;dos...
Flannel需要在所有的master和node都部署1.为Flannel生成证书[root@node-01ssl]#vimflanneld-csr.json{"CN":"flanneld","hosts":[],"key":{"algo":"rsa","...
创建CoreDNSkubernetes内部的服务发现以及pod之间的域名解析服务都是通过dns来实现,所以DNS对kubernets集群来说非常重要。目前dns有2种,一种是kubedns,一种是coredns,本次我们安装的是Coredns。所有的软件及...