摘要: 本文将从零开始,在干净的机器上安装 Docker、Kubernetes (使用 kubeadm)、Calico、Helm、NFS StorageClass,通过手把手的教程演示如何搭建一个高可用生产级的 Kubernetes,并在 Kubernetes 集群之上安装开源的 KubeSphere 容器 阅读全文
posted @ 2020-05-12 16:10 禾子、 阅读(2194) 评论(1) 推荐(0) 编辑
摘要: 前一段时间写了使用keepalived+haproxy部署k8s高可用集群,核心思想是利用keepalived生成vip实现主备容灾,以及haproxy负载k8s-apiserver流量。k8s高可用部署:keepalived + haproxy 这种方式是自己实现了负载均衡。本文将探讨在用户已有S 阅读全文
posted @ 2020-05-12 16:07 禾子、 阅读(3139) 评论(1) 推荐(0) 编辑
摘要: 1、告警逻辑框架 Prometheus的告警逻辑框架: 1)指标获取:Prometheus从监控目标中获取指标数据; 2)设置规则:运维人员根据运维管理需要,设置告警规则(rule_files); 3)推送告警:在Pometheus中指定指定告警规则,并设置告警服务器(prometheus.yml) 阅读全文
posted @ 2020-05-12 16:06 禾子、 阅读(470) 评论(0) 推荐(0) 编辑
摘要: Centos8系统发布已有一段时间,不少小伙伴开始上手使用。kubernetes1.18也发布了,今天作者使用kubeadm在Centos8系统上部署kubernetes。 1 系统准备 查看系统版本 [root@localhost]# cat /etc/centos-release CentOS 阅读全文
posted @ 2020-05-12 16:05 禾子、 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 一、部署环境 主机列表: 主机名Centos版本ipdocker versionflannel versionKeepalived version主机配置备注 master01 7.6.1810 172.27.34.3 18.09.9 v0.11.0 v1.3.5 4C4G control plan 阅读全文
posted @ 2020-05-12 16:04 禾子、 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 这部文档是面对想要学习Kubernetes集群的读者。如果你对入门指南已经可以满足你对这个列表上所列的需求,我们建议你继续阅读这个,因为他是根据前人积累经验所写的新手指南。当然如果除了学习入门指南知识外还希望学习IaaS,网络,配置管理或对操作系统有特殊要求,这个指南将会提供给学习者一个指导性的概述 阅读全文
posted @ 2020-05-12 16:03 禾子、 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 介绍 在本指南中我将演示如何在Azure云端部署Kubernetes集群。您将使用CoreOS与Weave,Weave以透明而可靠的方式实现了简单、安全的网络。本指南的目的是提供一个即开即装即用的实现方法,以便最终可以稍加改变就可以投入到生产环境中。本文将演示如何提供一个专门的Kubernetes主 阅读全文
posted @ 2020-05-12 16:01 禾子、 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 前提条件 1.您需要一个AWS账户,访问http://aws.amazon.com获得。 2.安装并配置AWS命令行界面。 3.你需要一个拥有EC2全部权限的AWS实例配置文件和角色。 注:这个脚本默认使用“默认”的AWS实例配置文件,您可以使用 AWS_DEFAULT_PROFILE 环境变量来明 阅读全文
posted @ 2020-05-12 16:00 禾子、 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 下面的例子用4个节点虚拟机和1个主虚拟机(也就是说集群中使用了5个虚拟机)创建了一个Kubernetes集群。您可以在您的工作站(或是任何您觉得合适的地方)安装和控制这个集群。 开始之前 如果您想要一个简化的入门体验和图形用户界面来管理集群,请考虑尝试使用谷歌容器引擎(GKE)安装和管理托管集群。 阅读全文
posted @ 2020-05-12 15:59 禾子、 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 环境需求 Linux 没有运行Linux?考虑下使用Vagrant在虚拟机中运行Linux,或者像Google Compute Engine这样的云提供商上运行。 Docker 至少Docker1.3+。确保Docker守护进程一直运行,并确保能交互(比如 docker ps )。一些Kuberne 阅读全文
posted @ 2020-05-12 15:58 禾子、 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 使用Vagrant(和VirtualBox)运行Kubernetes是在本地机器(Linux,Mac OS X)进行运行/测试/开发的简单方法。 预备知识 1. 从http://www.vagrantup.com/downloads.html下载最新版 Vagrant >=1.6.2 2. 下载以下 阅读全文
posted @ 2020-05-12 15:57 禾子、 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 概览 下面的指引将高速你如何通过Docker创建一个单机、单节点的Kubernetes集群。 下图是最终的结果: 先决条件 1. 你必须拥有一台安装有Docker的机器。 2. 你的内核必须支持 memory and swap accounting 。确认你的linux内核开启了如下配置: CONF 阅读全文
posted @ 2020-05-12 15:56 禾子、 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: Kubernetes可以在多种平台运行,从笔记本电脑,到云服务商的虚拟机,再到机架上的裸机服务器。要创建一个Kubernetes集群,根据不同场景需要做的也不尽相同,可能是运行一条命令,也可能是配置自己的定制集群。这里我们将引导你根据自己的需要选择合适的解决方案。 选择正确的解决方案 如果你只是想试 阅读全文
posted @ 2020-05-12 15:55 禾子、 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Kubernetes集群包含有节点代理kubelet和Master组件(APIs, scheduler, etc),一切都基于分布式的存储系统。下面这张图是Kubernetes的架构图。 Kubernetes节点 在这张系统架构图中,我们把服务分为运行在工作节点上的服务和组成集群级别控制板的服务。 阅读全文
posted @ 2020-05-12 15:53 禾子、 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 请参考新文档介绍:http://docs.kubernetes.org.cn/227.html 简介 Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划, 阅读全文
posted @ 2020-05-12 15:52 禾子、 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、 生成证书请求文件*密钥文件不区分操作系统平台,推荐使用CIM客户端工具。 *下载CIM:*https://cim.itrus.cn 运行CIM客户端,点击工具箱,点击CSR生成,然后填写证书注册信息,点击生成,然后下拉至底部,点击保存CSR和私钥。请确保您填写的信息真实性和准确性,否则会导致证 阅读全文
posted @ 2020-05-12 15:47 禾子、 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 注:haproxy 1.5.0 dev 12 及以上版本原生支持ssl,非原生ssl的配置方法不在本文范围内,本文以centos为例。一、 生成证书请求您需要使用CSR生成工具来创建证书请求。 1. 下载AutoCSR: http://www.itrus.cn/soft/autocsr.rar2.生 阅读全文
posted @ 2020-05-12 15:46 禾子、 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一、 生成证书请求1. 进入IIS控制台 进入IIS控制台,并选择服务器的服务器证书设置选项。 2. 添加证书请求 进入服务器证书配置页面,并选择“创建证书申请” 3. 选择加密服务提供程序,并设置证书密钥长度,EV证书需选择位长2048。 二、 三、 4. 生成证书请求文件 保存证书请求文件,并稍 阅读全文
posted @ 2020-05-12 15:45 禾子、 阅读(1427) 评论(0) 推荐(0) 编辑