---恢复内容开始--- 实验环境准备2台虚拟机: master节点:172.17.1.36 node节点:172.17.1.40 首先安装master节点: master 的虚拟机是全新的机器,在安装kubernetes之前的做下准备工作 关闭防火墙 systemctl stop firewalld systemctl disable firewalld hostname master   ,并且修改/etc/hostname 关闭selinux setenforce 0  永久关闭修改配置文…
1.安装方式 1.  传统方式,以下组件全部运行在系统层面(yum或者rpm包),都为系统级守护进程 2.  kubeadm方式,master和node上的组件全部运行为pod容器,k8s也为pod a)         master/nodes 安装kubelet,kubeadm,docker b)         master:kubeadm init(完成集群初始化) c)         nodes:kubeadm join 2.规划 主机         IP k8smaster   …
一.概述 主要介绍搭建流程及使用注意事项,如果线上使用的话,请务必做好相关测试及压测. 1.基础环境准备 系统:ubuntu TLS 16.04  5台 docker-ce:17.06.2 kubeadm.kubelet.kubectl:1.12.0 keepalived.haproxy etcd-3.2.22 2.安装前准备 1)k8s各节点SSH免密登录.2)各Node必须关闭swap:swapoff -a,否则kubelet启动失败. vim /etc/sysctl.conf vm.swa…
节点信息: 主机名 IP 角色 k8s-master 10.10.0.10 master节点 k8s-node01 10.10.0.11 集群worke节点 k8s-node02 10.10.0.12 集群worke节点 一.初始化系统环境 系统初始化环境配置,需要在三台服务器都执行,以下命令请看对应的命令参数,在不同服务器执行. 1)主机名 分别在三台机器执行对应命令,设置主机名 [root@centos01 ~]# hostnamectl set-hostname k8s-master [r…
使用kubeadm部署k8s集群 环境 IP地址 主机名 节点 10.0.0.63 k8s-master1 master1 10.0.0.63 k8s-master2 master2 10.0.0.65 k8s-node1 node1 10.0.0.66 k8s-node2 node2 1. 简要 kubeadm是官方社区推出的快速部署kubernetes集群工具 部署环境适用于学习和使用k8s相关软件和功能 2. 安装要求 3台纯净centos虚拟机,版本为7.x及以上 机器配置 2核4G以上…
Kubernetes容器集群管理 Kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S.K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久.K8S主要用于自动化部署.扩展和管理容器应用,提供了资源调度.部署管理.服务发现.扩容缩容.监控等一整套功能.2015年7月,Kubernetes v1.0正式发布.Kubernetes目标是让…
更新说明: 20171009:增加3.5的内容 20171008:整理出gitlab部署手册 =============================================== gitlab接触了一段时间,觉得是一个很不错的开源产品(gitlab的社区版),值得我整理一篇部署教程作为记录. 安装全程选择的用户为root. 一.环境准备 操作系统:centos7(minimal,www.centos.org下载的包是CentOS-7-x86_64-Minimal-1708.iso)  …
环境配置 IP hostname 操作系统 10.11.66.44 k8s-master centos7.6 10.11.66.27 k8s-node1 centos7.7 10.11.66.28 k8s-node2 centos7.7 # 官方建议每台机器至少双核2G内存,同时需确保MAC和product_uuid的唯一性 [root@localhost ~]# hostnamectl --static set-hostname k8s-master [root@localhost ~]# h…
由于之前已经写了两篇部署kubernetes的文章,整个过程基本一致,所以这篇只着重说一下coredns和kube-router的部署. kube version: 1.9.1 docker version: 17.03.2-ce OS version: debian stretch 依然是三个master节点.一个node节点. 1.准备镜像,自行科学下载. # docker images| grep 1.9.1 gcr.io/google_containers/kube-apiserver-…
一.环境说明 主机名 IP地址 角色 系统 k8s-node-1 192.170.38.80 k8s-master Centos7.6 k8s-node-2 192.170.38.81 k8s-node Centos7.6 k8s-node-3 192.170.38.82 k8s-node Centos7.6 注意:官方建议每台机器至少双核2G内存,同时需确保MAC和product_uuid唯一(参考下面的命令查看) ip link cat /sys/class/dmi/id/product_u…