006、kubernetes的弹性伸缩
kubernetes的弹性伸缩 一.部署heapster监控 1.heapster概述 Heapster是容器集群监控和性能分析工具,HPA、Dashborad、Kubectl top都依赖于heapster收集的数据。 k8s早期版本需要附加插件heapster监控,但是Heapster从kubernetes 1.8以后已经被遗弃了,被metrics-server所替代,后期监控功能逐渐被Pro…
|
|
30
402 字
|
26 分钟
005、kubernetes的附加组件
kubernetes的附加组件 一.DNS服务 1.DNS服务组件概述 K8S集群中DNS服务的作用就是将svc的名称解析成对应的VIP地址。dns组件的工作原理如下图所示。 在kubernetes早期版本中,比如k8s1.5版本中使用的是SkyDNS组件来进行解析,本案例也将采用该版本进行解析哟。但在较新的k8s版本中,CoreDNS已经替代了SkyDNS组件,由于CoreDNS组件得天独厚的优…
|
|
47
960 字
|
1 小时
004、kubernetes集群常用的资源
kubernetes集群常用的资源 一.POD资源管理 1.什么是pod Pod是Kubernetes集群中最小部署单元,一个Pod由一个容器或多个容器组成,这些容器可以共享存储,网络等资源等。 Pod有以下特点: (1)一个Pod可以理解为一个应用实例,提供服务; (2)Pod中容器始终部署在同一个Node上; (3)Pod中容器共享网络,存储资源; (4)Kubernetes直接管理Pod,而…
|
|
54
2203 字
|
2.3 小时
003、基于yum方式部署kubernetes集群
基于yum方式部署kubernetes集群 一.实验环境准备 k8s101.oldboyedu.com: kubernetes master节点,2core 4G。 k8s102.oldboyedu.com: kubernetes node节点,2core 4G。 k8s103.oldboyedu.com: kubernetes node节点,2core 4G。 k8s103.oldboyedu.…
|
|
47
650 字
|
28 分钟
002、Kubernetes概述
Kubernetes概述 一.Kubernetes概述 1.有了Docker为什么还用Kubernetes 为了提高业务并发和高可用,会使用多台服务器,因此会面临以下问题: (1)多容器跨主机提供服务; (2)多容器分布节点部署; (3)多容器怎么升级; (4)怎么高效管理这些容器; ...... 早期的容器编排三剑客为:Kubernetes(简称"K8S"),Docker S…
|
|
43
355 字
|
21 分钟
001、设计模式——基于容器的分布式系统
设计模式——基于容器的分布式系统 20世纪80年代末至90年代初,面向对象编程思想给软件开发带来了一轮技术革新,就像润物细无声的春雨那般,向全世界的程序员们快速普及了模块化构建应用程序的方法,一直流行至今。 当下,我们可以看到类似的革新出现在了分布式系统开发,具体特点如下: 基于容器的微服务架构体系日益流行 容器天然隔离的属性非常适合作为分布式系统中的基本对象 基于面向对象,四人帮基于经验提出和总…
|
|
32
4328 字
|
12 分钟
031、Nginx给网站添加用户认证配置( Basic HTTP authentication)
Nginx给网站添加用户认证配置( Basic HTTP authentication) 说明:ngx_http_auth_basic_module模块实现让访问者只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 《Nginx给网站添加用户认证配置( Ba…
|
|
38
593 字
|
5 分钟
030、nginx设置referer配置个人图床的防盗链功能
nginx设置referer配置个人图床的防盗链功能 我见过好几个公益图床从免费使用到关站,有些令人唏嘘。本博客之前也有几篇文章用了别人的图床,而且有关了站点的,当时的图片我自己也忘了备份,从而导致文章中的图片永远 404 了,遗憾啊。自从 2022-06-09 22:58:51 开始,我使用 Lsky Pro 程序搭建了自己的图床,运行在家里的 pve-debian11 机器上,为此我还开发了该…
|
|
37
781 字
|
10 分钟
029、Nginx 编译安装以及参数详解
Nginx 编译安装以及参数详解 Nginx安装 # wget http://nginx.org/download/nginx-1.10.2.tar.gz # tar xvf nginx-1.10.2.tar.gz -C /usr/local/src # yum groupinstall "Development too # yum -y install gcc wget gcc-c++…
|
|
38
410 字
|
10 分钟
028、Nginx 陷阱和常见错误
Nginx 陷阱和常见错误(以下为正确或者推荐配置) 把 root 放在 location 区块外 server { server_name www.example.com; root /var/www/Nginx -default/; location / { # [...] } location /foo { # [...] } location /bar { # [...] } } 简单的使…
|
|
38
184 字
|
7 分钟