-
Kubernetes
## 99.151/152部署kube-scheduler
### 什么是kube-scheduler?
调度器组件监视那些新创建的未指定运行节点的 Pod,并选择节点让 Pod 在上面运行。调度决策考虑的因素包括单个 Pod 和 Pod 集合的资源需求、硬件/软件/策略约束、亲和性和反亲和性规范、数据位置、工作负载间的干扰和最后时限。
当前各个Nod
admin
2020年10月12日 09:34
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
Kubernetes
## 99.151/152部署controller-manager
### 什么是controller-manager?
controller manager 译为“控制器管理器”,k8s内部有很多资源控制器,比如:Node Controller、Replication Controller、Deployment Controller、Job Contr
admin
2020年10月12日 09:34
【
Docker |
Kubernetes |
Linux
】
阅读更多
-
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
】
阅读更多
-
电脑PC网络通过USB共享给安卓Android手机上网
# 简要步骤
- 下载gnirehtet解压到 gnirehtet-rust-win64 目录
- 下载adb,将里面的`adb.exe`、`AdbWinApi.dll` 和 `AdbWinUsbApi.dll` 复制到 gnirehtet-rust-win64 目录
- 安卓手机开启USB
admin
2020年5月29日 16:28
【
Windows
】
阅读更多
-
# 系统初始化配置
**部署Kubernetes(k8s)时,为什么要关闭swap、selinux、防火墙?**
- Swap会导致docker的运行不正常,性能下降,是个bug,但是后来关闭swap就解决了,就变成了通用方案,后续可能修复了(我没关注),基本上默认关闭了就OK,内存开大点儿不太会oom,本来容器也可以限制内存的使用量,控制一下就好。
admin
2020年5月27日 22:12
【
Docker |
Kubernetes
】
阅读更多