-
Kubernetes
## 99.101/102 keepalived配置vip
配置keepalived实现nginx高可用,不能因为一个nginx宕机造成服务不可用。
### 99.101配置keepalived主
#### 安装keepalived
```bash
# 192.168.99.101
[root@k8s99-101 ~]# yum instal
admin
2020年10月12日 09:33
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
Kubernetes
## 99.101/102配置nginx4层反向代理
kub-apiserver启动以后监听6443端口,使用nginx的7443端口去反向代理两个apiserver的6443端口
### 99.101配置nginx反代
#### nginx安装
```bash
# 192.168.99.101
[root@k8s99-101 ~]# yum
admin
2020年10月12日 09:32
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
Kubernetes
# 部署Master主控节点服务
Master和Node是两个逻辑上节点,当服务器资源充足时,可以将其分开在不同的机器上部署,当服务器资源不足时,也可以放到同一台机器上部署。Master节点在部署的时候必须要考虑高可用方案,至少部署两个Master。
## 99.151/152部署kube-apiserver集群
### 什么是kube-api
admin
2020年10月12日 09:29
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
Kubernetes
## 99.102/151/152部署etcd集群
### 什么是etcd?
#### etcd简介
etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用`raft`协议作为一致性算法,etcd基于Go语言实现。
etcd作为服务发现系统,有以下的特点:
admin
2020年10月8日 14:40
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
Kubernetes
## 99.200部署Harbor环境
官网 https://goharbor.io/
下载 https://github.com/goharbor/harbor/releases
当前最新的为`v1.10.1`,下载`offline`版本`harbor-offline-installer-v1.10.1.tgz`
### 下载Harbor
admin
2020年10月8日 14:33
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
Kubernetes
## 99.200证书签发环境
`192.168.99.200`是模拟的运维管理主机
部署k8s就有很多证书要签发,基本上所有组件之间的通信都是依赖于ssl,即需要证书。常用的一种是openssl,另一种是cfssl。
### 安装cfssl
官网地址 https://pkg.cfssl.org/
```bash
[root@k8s99-20
admin
2020年10月8日 14:29
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
# k8s搭建环境准备
配置5台虚拟机,IP信息如下
| 主机名 | IP |
admin
2020年10月7日 21:39
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
# 概述
官网: https://kubernetes.io/zh/docs/home/
**开源的容器编排框架工具(生态极为丰富)**
Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工
admin
2020年10月7日 21:28
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
# ipxe参数迭代
## Ver1.0
```bash
#!ipxe
kernel {{ http_svr }}/clonezilla/live/vmlinuz
initrd {{ http_svr }}/clonezilla/live/initrd.img
imgargs vmlinuz boot=live union=overlay f
admin
2020年5月17日 14:27
【
Clonezilla |
Linux |
Shell
】
阅读更多
-
服务部署
# 前言
当我们使用单盘时,如果数据没有备份,是非常危险的,指不定硬盘什么时候就坏了,不像Windows,可以在日常使用中能感觉到硬盘是否有问题。
Linux一般作为服务器,一般情况不会随时登录上去看,所以就需要一个自动检测的工具,在硬盘有故障时报警。
# 安装 smartmontools
S.M.A.R.T. 是个用来检测硬盘健康状况的指标
admin
2020年4月7日 10:46
【
Linux
】
阅读更多
-
> 以前可以使用[pymssql](https://github.com/pymssql/pymssql)连接微软的SQL Server,但新版的Python不再支持,项目也不再维护。所以转而使用[pyodbc](https://github.com/mkleehammer/pyodbc)
首先MS SQL Server设置可以远程连接,然后分别在Wi
admin
2020年4月2日 21:55
【
Linux
】
阅读更多
-
服务部署
使用Linux做服务器,使用两个不同网段设备互相通信。
# 双网关
## 网络拓扑
| 主机 | 地址1 | 地址2 | 配置 |
admin
2020年4月1日 14:40
【
Linux
】
阅读更多