- 博客(16)
- 资源 (36)
- 问答 (1)
- 收藏
- 关注
原创 99-Harbor搭建高可用私有镜像仓库
Harbor搭建高可用私有镜像仓库1. 基于共享对象存储的Harbor高可用仓库方案1.1 高可用Harbor架构1.2 高可用Harbor实现1.3 高可用方案模拟环境2. 搭建高可用私有镜像仓库2.1 搭建步骤2.2 安装外部环境2.2.1 部署minio集群1. 基于共享对象存储的Harbor高可用仓库方案1.1 高可用Harbor架构1.2 高可用Harbor实现1.3 高可用...
2020-12-25 08:55:55 338
原创 03-高可用Kubernetes集群(测试环境)-自签SSL证书
自签SSL证书1. 证书需求2. 生成自签证书2.1 安装cfssl工具2.2 生成etcd证书1. 证书需求组件证书etcdca.pem, server.pem, server-key.pemflannelca.pem, server.pem, server-key.pemkube-apiserverca.pem, server.pem, server-...
2020-12-25 08:55:44 89
原创 01-高可用Kubernetes集群(测试环境)-集群架构及规划
集群架构及规划1. 集群架构图2. Kubernetes集群规划2.1 软件版本2.2 集群节点1. 集群架构图2. Kubernetes集群规划2.1 软件版本软件版本Linux操作系统centos 7Kubernetes1.14Docker18.xx-ceEtcd3.xFlannel0.102.2 集群节点...
2020-12-25 08:55:36 107
原创 05-高可用Kubernetes集群(测试环境)-Node节点安装docker CE
Node节点安装docker CE1. 卸载旧版本2. 安装所需的Repository3. 安装Docker CE4. 启动Docker CE5. 验证Docker环境以在node01节点安装为例,node02节点也按照此步骤安装docker。1. 卸载旧版本yum remove docker \ docker-client \ ...
2020-12-25 08:55:19 101
原创 06-高可用Kubernetes集群(测试环境)-Flannel容器集群网络部署
Flannel容器集群网络部署1. etcd存储子网信息2. 安装Flannel2.1 下载Flannel2.2 node01安装Flannel2.3 node02安装Flannel2.4 验证Flannel1. etcd存储子网信息Falnnel要用etcd存储自身一个子网信息,所以要保证能成功连接etcd,写入预定义子网段,在master01上操作:cd /opt/etcd/ssl#...
2020-12-25 08:55:09 108
原创 08-高可用Kubernetes集群(测试环境)-部署node组件
部署node组件1. 将kubelet-bootstrap用户绑定到系统集群角色2. 创建kubeconfig文件3. 部署kubelet组件4. 部署kube-proxy组件1. 将kubelet-bootstrap用户绑定到系统集群角色kubectl create clusterrolebinding kubelet-bootstrap \--clusterrole=system:nod...
2020-12-25 08:54:57 89
原创 09-高可用Kubernetes集群(测试环境)-部署一个测试示例
部署一个测试示例kubectl run nginx --image=nginx --replicas=2kubectl expose deployment nginx --port=80 --target-port=80 --type=NodePortkubectl get pod,svc查看日志无权限, 修改两个node节点的kubelet.configvi /opt/kubern...
2020-12-25 08:54:36 107
原创 10-高可用Kubernetes集群(测试环境)-部署Web UI(Dashboard)
部署Web UI1. 获取安装文件2. 开始安装3. 登录1. 获取安装文件在之前下载的kubernetes源码包中有一个 kubernetes-src.tar.gzcd ~/soft/kubernetestar zxf kubernetes-src.tar.gzcd cluster/addons/dashboard修改dashboard-controller.yaml文件中的镜像,...
2020-12-25 08:54:27 113
原创 11-高可用Kubernetes集群(测试环境)-多master集群-部署master02组件
多master集群-部署master02组件1. 复制master01节点内容2. 修改kubernetes配置文件3. 启动组件1. 复制master01节点内容 scp -r /opt/kubernetes/ root@192.168.1.98:/opt/ scp /usr/lib/systemd/system/{kube-apiserver,kube-scheduler,kube-c...
2020-12-25 08:54:15 71
原创 02-高可用Kubernetes集群(测试环境)-搭建步骤
搭建步骤1. 自签SSL证书2. 部署Etcd集群3. Node节点安装docker CE4. Flannel容器集群网络部署5. 部署master组件6.部署node组件7.部署一个测试示例8.部署Web UI(Dashboard)9.多master集群-部署master02组件10.多master集-Nginx+keepalived(LB)1. 自签SSL证书2. 部署Etcd集群3. ...
2020-12-25 08:54:04 146
原创 12-高可用Kubernetes集群(测试环境)-多master集群-Nginx+keepalived(LB)
多master集群-Nginx+keepalived1. 安装nginx1.1 安装先决条件1.2 设置yum存储库1.3 安装nginx1.4 nginx.conf2. 安装keepalived3. 遇到的坑1. 安装nginx参照网址https://nginx.org/en/linux_packages.html1.1 安装先决条件sudo yum install yum-utils...
2020-12-25 08:53:55 118
原创 13-高可用Kubernetes集群(测试环境)-CoreDNS部署
CoreDNS部署部署CoreDNS的yaml文件如下:# Warning: This is a file generated from the base underscore template file: coredns.yaml.baseapiVersion: v1kind: ServiceAccountmetadata: name: coredns namespace: ...
2020-12-25 08:53:39 187
原创 04-高可用Kubernetes集群(测试环境)-部署Etcd集群
部署Etcd集群1. 安装前准备2. 下载etcd3. 安装etcd4. 检查集群1. 安装前准备关闭各节点的selinux,设置SELINUX=disabled,重启节点。各节点关闭并禁止开机启动防火墙.# 关闭SELINUXvi /etc/selinux/config rebootsetenforce 0# 关闭防火墙并禁止开机启动systemctl stop firewa...
2020-12-25 08:53:21 119
原创 01-在k8s集群上安装jenkins
在k8s集群上安装jenkins1. jenkins-service-account.yml2. jenkins.yaml3. registry-pull-secret.yaml4.jenkins:lts-alpine镜像制作1. jenkins-service-account.yml# In GKE need to get RBAC permissions first with# kube...
2020-12-25 08:53:09 111
原创 07-高可用Kubernetes集群(测试环境)- 部署master组件
部署master组件1. 准备kubernetes-server二进制安装包2. 生成k8s证书4. controller-manager5. scheduler6. 检查1. 准备kubernetes-server二进制安装包下载地址:https://dl.k8s.io/v1.14.1/kubernetes-server-linux-amd64.tar.gz (需要翻墙)。#创建目录mk...
2020-12-25 08:52:48 91
原创 K8s集群部署Prometheus
K8s集群部署Prometheus1. 部署NGINX Ingress Controller1.1 下载文件:1.2 部署2. 部署node exporter3. 部署kube-state-metrics4. 部署磁盘监控4. 安装Prometheus1. 部署NGINX Ingress Controller1.1 下载文件:https://github.com/kubernetes/ing...
2020-12-25 08:52:06 254
vmware安装macos工具百度云链接.txt
2020-08-08
电脑所有端口的英语及详解
2010-11-08
dos命令操作宝典及大全
2010-11-08
springboot-swagger
2018-11-28
python scrapy: xpath循环取子节点数据时一直取的第一个节点数据。
2020-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人