加载中
Nginx realip模块之 $remote_addr 和 X-Forwarded-For

一个请求肯定是可以分为请求头和请求体的,而我们客户端的IP地址信息一般都是存储在请求头里的。如果你的服务器有用Nginx做负载均衡的话,你需要在你的location里面配置X-Real-IP和X-Forward...

04/06 14:42
74
十、二进制部署k8s集群

步骤概括 准备机器,安装Linux操作系统 操作系统初始化 自签证书 部署master node组件 etcd kube-apiserver kube-controller-manager kube-scheduler 部署集群网络 部署worker node组件 准备...

2020/10/22 16:28
267
九、k8s之helm及其它功能性组件

Helm 为什么需要helm 在没使用helm之前,向kubernetes部署应用,我们要依次部署deployment,service,configMap等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得...

八、k8s之安全认证

安全认证机制 机制说明 k8s作为一个分布式集群的管理工具,保证集群的安全性是其中一个重要任务。API Server是集群内部各个组件通信的中介,也是外部控制的入口。所以k8s的安全机制基本就是围...

六、k8s之各组件介绍(二)Volume

存储类型 configMap Secret volume Persistent Volume 存储-ConfigMap ConfigMap功能在k8s1.2引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API提供了向容...

2020/10/14 10:23
125
五、k8s之各组件介绍(一) Service&Ingress

Service K8s 中 service定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略——通常称为微服务。这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector SVC 原理: ...

2020/10/14 09:50
2.9K
四、k8s之资源控制器

Pod分类 自主式Pod:Pod退出了,此类型的Pod不会被创建。 控制器管理的Pod:在控制器的生命周期里,始终维持Pod的副本数。 控制器 k8s中内建了很多Controller,这些相当于一个状态机,用来控...

2020/10/12 13:25
185
三、k8s之资源清单

k8s中的资源 资源分类: 名称空间级别:namespace,kubectl get namespace ,在通过 kubectl get pod 查看pod时默为default空间下的pod,使用 -n 参数 kubectl get pod -n kube-system 查看指...

2020/10/10 09:19
287
七、k8s之集群调度

调度过程说明 简介 scheduler:公平、资源高效利用、效率、灵活 调度过程 Detail: 自定义调度器 集群调度 查看pod标签:kubectl get pod --show-labels 节点亲和性 pod.spec.nodeAffinity:...

2020/10/10 09:15
165
Harbor部署私有镜像仓库

部署私有仓库 下载harbor-2.1.0安装包 下载离线安装包: $ wget https://github.com/goharbor/harbor/releases/download/v2.1.0-rc2/harbor-offline-installer-v2.1.0-rc2.tgz 解压! 修改h...

kubectl

kubectl使用说明 $ kubectl --help kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/ Basic Command...

2020/09/30 13:24
97
Linux xargs命令

xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取...

2020/09/29 10:03
69
一、使用kubeadm安装k8s(2)

概述 安装工具:Kubeadm 安装软路由——koolshare windows操作。 如果本身能上外网,则不需要安装koolshare。 安装集群 准备 关闭虚拟内存:swapoff -a && sed -i '/ swap / s/^(.*)$/#\1/g...

2020/09/26 16:29
109
Mac上python3.8导入jenkins报错

python3 在import jenkins报错找不到 lookup3.so 依赖。 >>> import jenkins Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.8/site-packages/jenki...

2020/09/25 17:50
671
k8s之deployment中 ValidationError 未知字段错误

在创建deployment时出现以下错误: $ kubectl apply -f env.yaml env.yaml: apiVersion: apps/v1 kind: Deployment metadata: name: pod-deployment spec: replicas: 2 selector: name: po...

2020/09/25 10:38
3.5K
一、k8s之概念解读

组件&架构 高可用集群副本数目最好是 ≥3 奇数个。 参考 etcd分v2 和 v3两个版本,k8s 1.11及之后弃用已etcd v2版本。 v2 会将数据写入内存中,因此需要自己进行数据备份操作。 v3 会引入一个...

二、k8s之部署私有仓库(Harbor)

下载harbor-2.1.0安装包 下载离线安装包: $ wget https://github.com/goharbor/harbor/releases/download/v2.1.0-rc2/harbor-offline-installer-v2.1.0-rc2.tgz 解压! 修改harbor.yml配置信...

2020/09/15 11:06
135
logrotate译

logrotate旨在简化对生成大量日志文件的系统的管理。支持自动轮训,压缩,删除和邮寄日志文件。每个日志文件可以按每天,每周,每月或文件大小进行处理。 默认logrotate以每天为周期的定时任...

2020/08/19 19:07
117
执行brew install一直卡在Updating Homebrew

在国内的网络环境下使用 Homebrew 安装软件的过程中可能会长时间卡在 Updating Homebrew 这个步骤。 例:执行 brew install rrdtool 命令 ➜ ~ brew install rrdtool Updating Homebrew... ...

2020/08/19 10:14
371
openvpn之server.conf && client.ovpn

配置示例 server.conf port 1194 proto tcp dev tun ca /etc/openvpn/server/ca.crt cert /etc/openvpn/server/server.crt key /etc/openvpn/server/server.key dh /etc/openvpn/server/dh10...

2020/07/21 11:10
1.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部