摘要: kubeadm是官方推出的部署工具,旨在降低kubernetes使用门槛与提高集群部署的便捷性. 同时越来越多的官方文档,围绕kubernetes容器化部署为环境, 所以容器化部署kubernetes已成为趋势. 一、环境准备: 1、基础环境 2、初始化环境: 2.1关闭防火墙systemctl s 阅读全文
posted @ 2019-01-21 15:04 Damien1 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 一、kubectl概述 kubectl是一个用于操作kubernetes集群的命令行接口,通过利用kubectl的各种命令可以实现各种功能。 二、通过kubect命令工具创建容器: 在minion运行容器(nginx): 1、检查集群节点,及服务健康状态: 2、在node-1和node-2节点服务器 阅读全文
posted @ 2019-01-11 09:41 Damien1 阅读(21373) 评论(0) 推荐(1) 编辑
摘要: 一、kubernetes组件: 二、主机配置信息: 三、安装部署配置kubernets集群 master主机操作: 1、安装etcd 修改配置: 启动服务器查看端口: 设置etcd网络: etcd集群(高可用)详见:https://www.cnblogs.com/51wansheng/p/10234 阅读全文
posted @ 2019-01-09 15:44 Damien1 阅读(4407) 评论(1) 推荐(0) 编辑
摘要: 一、etcd介绍: ETCD 是一个高可用的分布式键值数据库,可用于服务发现。ETCD 采用 raft 一致性算法,基于 Go 语言实现。etcd作为一个高可用键值存储系统,天生就是为集群化而设计的。由于Raft算法在做决策时需要多数节点的投票,所以etcd一般部署集群推荐奇数个节点,推荐的数量为3 阅读全文
posted @ 2019-01-08 10:58 Damien1 阅读(28420) 评论(0) 推荐(0) 编辑
摘要: 一、Harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用R 阅读全文
posted @ 2018-07-23 19:05 Damien1 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1、登录本地Harbor服务首页 2、用户管理,添加用户管理容器项目 三、用户登录、镜像推送 可以查看推送命令 查看上传的镜像 4、客户端下载镜像测试 阅读全文
posted @ 2018-07-23 19:04 Damien1 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: Harbor的web登录页面默认是80端口,这样不利于我们的web服务应用管理,以及服务器安全方面的原因,因此需要修改80端口 1、打开docker-compose.yml文件,修改80:80为8999:80 2、修改common/templates/registry/config.yml文件加入8 阅读全文
posted @ 2018-07-23 14:50 Damien1 阅读(2856) 评论(0) 推荐(0) 编辑
摘要: firewalld官网:https://firewalld.org/ firewalld命令手册:https://firewalld.org/documentation/man-pages/firewalld.service.html 以下是firewalld常用命令 firewalld基本命令使用 阅读全文
posted @ 2018-06-18 15:13 Damien1 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 运行系统:CentOS-7 一、安装LNMP环境: 1 #!/bin/bash 2 ##################################################### 3 #Create date 2018.4.10 4 #Author: wansheng 5 #Functi 阅读全文
posted @ 2018-06-18 13:56 Damien1 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-10 18:13 Damien1 阅读(392) 评论(0) 推荐(0) 编辑