![](https://img-blog.csdnimg.cn/20190828165640816.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
云计算
文章平均质量分 81
NetRookieX
若能力无法承载野心,就静下心来学习吧!
展开
-
k8s中的亲和性、污点与容忍(调度到不同的宿主机)
本文章并未经过严格实践,如有错误,辛苦指出。背景服务需要多副本,来保证高可靠、多活。那么问题来了,假如这些副本都在同一个宿主机上,或者同一个交换机下…宿主机、交换机其中一项坏掉了,那多副本还有什么意义?怎么解决呢?需要用到k8s中的亲和性和反亲和性。将容器调度到不同的宿主机即可。nodeSelector标签实践:Pod只能调度到某些node上背景:如某些服务对磁盘读写要求很高,则需要调度到SSD或nvme硬盘的宿主机上。示例:apiVersion: v1kind: Podmeta原创 2021-10-08 00:22:31 · 1036 阅读 · 2 评论 -
用bpftrace窃取Mysql账号密码
简单演示一下如何利用bpftrace窃取Mysql的账号密码原创 2023-03-05 15:46:35 · 139 阅读 · 0 评论 -
ServiceMesh、SideCar和Istio
Service Mesh简介Service Mesh直译过来就是服务网格,而他的架构就是一个个微服务组成的网络。Sidecar简介Service Mesh中的节点就是Sidecar节点。sidecar直译过来就是这种摩托车,意为业务容器和非业务容器分离,如agent服务全部部署在非业务容器中。sidecar proxy的作用和好处有很多:sidecar proxy能接管对应服务的入流量和出流量,所以sidecar proxy是有流量管理的功能,有了这个能力,可以做太多太多的事情了,如放火原创 2022-01-23 17:13:37 · 1002 阅读 · 0 评论 -
k8s健康检查(探针Probe)之LivenessProbe、ReadinessProbe和StartupProbe
本文章未经过严格验证,如有错误,辛苦指出。背景来看看下面几个场景:在服务滚动部署的过程中,有些容器虽然启动了,但是内部的服务却暂时没有启动,这个时候就不能接流。集群正常服务时,也会出现容器死掉问题,如宿主机故障、资源不足、下游故障等。这个时候容器也需要从endpoints摘除,进行restart等动作。Liveness、Readiness和Startup可以比较优雅地解决这些问题。...原创 2021-10-23 16:52:47 · 1720 阅读 · 0 评论 -
郭老师的K8s冰蚕毒掌
简介官方文档:https://www.kubernetes.org.cn/docsKubernetes简称K8s。K8s的前身是谷歌内部集群管理系统Borg。架构注意点K8s推荐使用etcd_v3。因为etcd_v3存储在磁盘中,而v2存储在内存中。k8s v1.11+已经弃用etcd_v2。...原创 2021-02-16 16:44:44 · 1089 阅读 · 1 评论 -
docker中安装数据库mariadb
背景一般情况下,我们直接拉取mysql的镜像即可。但是如果需要在centos的镜像里安装并启动mysql,那么这篇文章将会给你帮助。既然可以在容器中安装mysql,本教程同样适用于CentOS中。安装rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm //安装扩展源yum install mysql-community-se原创 2020-09-06 01:13:41 · 264 阅读 · 0 评论 -
Docker私有仓库之Harbor的搭建与管理维护
Harbor介绍Harbor是一个开源的私有Docker仓库,开源在著名的代码托管平台github上。可以在这里查看:harbor_github下面详细介绍Harbor的安装与管理维护。安装环境CentOS7安装Docker# step 1: 安装必要的一些系统工具:sudo yum install -y yum-utils device-mapper-persistent...原创 2019-04-19 10:14:30 · 2359 阅读 · 0 评论 -
Kubernetes(K8s)最新版搭建
Kubernetes简单介绍Kubernetes意为舵手,简称K8s。前身是Google的Borg。所以一开源就吸引了一大批注意力。因为谷歌,所以墙。在国内搭建K8s非常头疼。下面我就来介绍一下,怎么绕过墙来部署k8s。环境准备节点操作系统IPmasterCentOS7192.168.191.138worker1CentOS7192.168.19...原创 2019-04-19 17:13:06 · 4697 阅读 · 0 评论 -
Kubernetes(K8s)之Pod
Pod介绍Pod是K8s的最小调度单位内部是一组Container容器,根容器Pause和其他业务容器拥有唯一Pod IP小贴士:在生产环境中,极少单独Pod的情况一般都是使用Deployment等方式对Pod进行管理Pod调度实例1.编辑yaml文件vim myweb1.yaml #添加以下内容apiVersion: v1 #api版本kind: Pod ...原创 2019-04-25 14:50:17 · 2292 阅读 · 0 评论