图谱 知识k8s k8
k8s-etcd
etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。 etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。 Etcd具有下面这些属性: 完全复制:集群中的每个节点都可以使用完整的存档 高可用性:Etcd可用于避 ......
k8s-flannel
一、Flannel介绍 Flannel是由CoreOS开源的针对k8s的网络服务,其目的是为解决k8s集群中各主机上Pod之间的通信问题,其借助etcd维护网络IP地址分配,并为每个Node节点分配一个不同的IP地址段。 Flannel在每个节点运行一个名为flanneld的二进制代理程序,它负责从 ......
k8s-calico
一、calico简介及应用 Calico是一个纯三层的网络解决方案,为容器提供多node间的访问通信,calico将每一个node节点都当做为一个路由器(router), 各节点通过BGP(Border Gateway Protocol) 边界网关协议学习并在node节点生成路由规则,从而将不同no ......
多线程知识资料记录
一、QT Qthread 1. https://zhuanlan.zhihu.com/p/52612180 2.https://zhuanlan.zhihu.com/p/53270619 3.https://zhuanlan.zhihu.com/p/411764910 ......
『软路由踩坑指南』ESXi 8.0虚拟机必备知识与保姆级安装过程
原文:https://www.toutiao.com/article/7208355993699353091/?log_from=0b52cc447c6a6_1678379358368&wid=1679408730178 『软路由踩坑指南』ESXi 8.0虚拟机必备知识与保姆级安装过程 2023-0 ......
MongDB知识点总结
MongDB数据库操作 显示所有数据库:show dbs show databases数据库不需要创建:use student显示当前所在数据库db数据库不需要创建,集合不需要创建,集合中有数据,集合就创建了,数据库就创键了 :show collections;添加数据 数据是文档的json格式的数 ......
C语言:理论知识点
1. && 左边表达式为0,则最后结果为0,右边的表达式不用计算 2. | 左边表达式为1,则最后结果为1,右边的表达式不用计算 3. unsigned 无符号整型 4. int a=4; //二进制: 原码 反码 补码:00000000 00000000 0000000000000100 int ......
k8s-deployment暂停、恢复与更新策略
###一、暂停与恢复 使用 kubectl rollout pause 命令即可暂停 Deployment 更新: kubectl set image deploy.v1.apps/nginx nginx=nginx:1.9.1 deployment.apps 然后对 Deployment 进行相关 ......
动手学深度学习-第2章预备知识
数据操作 张量(Numpy-ndarray,Pytorch,TensorFlow-Tensor)torch.arange()torch.shapetorch.numel ()张量中元素数量torch.reshape()改变张量的形状而不改变元素数量和元素值torch.randon()默认从均值为0 ......
128道高频k8s高频面试题
1、简述ETCD及其特点? 2、简述ETCD适应的场景? 3、简述什么是Kubernetes? 4、简述Kubernetes和Docker的关系? 5、简述Kubernetes中什么是Minikube、Kubectl、Kubele t? 6、简述Kubernetes常见的部署方式? 7、简述Kube ......
IT工具知识-15:在Chrome中通过Javascript获取B站合集视频选集名称及时长.
0.所需工具 chrome内核浏览器(我这里用的edge chromium) 1.操作步骤 打开b站视频链接(带选集的那种) 按下f12 点击控制台(Console) 在下面输入框输入以下代码 var box=document.getElementsByClassName('video-sectio ......
SpringBoot 第二部分知识点
SpringBoot - 第⼆天 1.学习目标 2 Mybatis 整合 数据访问 使用 SpringBoot 开发企业项目时,持久层数据访问是前端页面数据展示的基础,SpringBoot 支持市面 上常见的关系库产品 (Oracle、Mysql、SqlServer、DB2等) 对应的相关持久层框架 ......
SpringBoot 第一部分知识点
SpringBoot - 第⼀天 1.学习目标 2.Spring框架发展史 2.1. Spring1.x 时代 在 Spring1.x 时代,都是通过 xml 文件配置 bean,随着项目的不断扩大,需要将 xml 配置分放到不同 的配置文件中,需要频繁的在 java 类和 xml 配置文件中切换。 ......
k8s系统初始化
1)主机域名解析: 打开hosts文件: vim /etc/hosts 在文件中添加: 192.168.135.133 192.168.135.141 192.168.135.142 2)设置时间同步: systemctl start chronyd systemctl enable chronyd ......
Delphi cxGrid条件格式基础知识
如果你玩过EXCEL的条件格式化,那么你在这里应该会很容易上手. 数据库和cxgrid的设置,这里就略过了. 右键表格,选择 Edit Layout and Data... 或者 Conditional Fromatting...都可以.这里我们选择 Edit Layout and Data... ......
Pytorch安装与基础知识
Pytorch安装与基础知识 安装环境:Win10专业版 显卡:Nviida Geforce GTX 1660 Ti 安装 Anacodna 官网下载安装 安装 Cuda Cuda 官网下载安装包。 进入 CMD,使用命令 nvcc -V 测试安装是否成功。 安装 cuDNN 虽然不知道为什么要安装 ......
k8s通过deployment创建pod失败排查
k8s集群中,deployment启动后没有成功创建pod,通过“kubectl describe deployment ${DEPLOY_NAME} ”,看到如下日志,只看到“ReplicaFailure True FailedCreate”,但是没有failed的原因。 其实原因藏在edit d ......
使用kubeadm快速部署一个K8s集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 $ kubeadm init # 将一个 Node 节点加入到当前集群中 $ kubeadm join <Master节点 ......
使用kubeadm搭建高可用的K8s集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 $ kubeadm init # 将一个 Node 节点加入到当前集群中 $ kubeadm join <Master节点 ......
KubeSphere Cloud 月刊|灾备支持 K8s 1.22+,轻量集群支持安装灾备和巡检组件
功能升级 备份容灾服务支持 K8s v1.22+ 版本集群 随着 Kubernetes 近一年频繁的发版、升级,越来越多的用户开始部署并使用高版本的 Kubernetes 集群。备份容灾服务支持 Kubernetes v1.22+ 版本的集群后,能够尽可能地覆盖用户新版本集群上的容器化应用,为核心的 ......
号脉入门知识(详细图解简单易学)十分钟让你学会
https://mp.weixin.qq.com/s?__biz=MzA3MDA4MDk4OQ==&mid=2650417999&idx=1&sn=a2226c8d512c6384ebf1b868978439eb&chksm=86cccbfdb1bb42eb7105224eaaee00cde13ca ......
[MySql] 数据库死锁的排查和相关知识
查看数据库最近的一次死锁 执行以下命令: show engine innodb status; 查询结果 ...... LATEST DETECTED DEADLOCK 2023-03-20 15:26:35 7f37cf7bc700 *** (1) TRANSACTION: TRANSACTION ......
网络知识点汇总2-MPLS
1.协议地图 2.MPLS介绍 ATM的优缺点: ATM转发采用唯一匹配,一次查表,效率很高 ATM控制信令复杂,成本高昂,难以普及 ATM技术虽然没有成功,但其中有几点创新: 摒弃了繁琐的路由查找,改为简单快速的标签交换: 将具有全局意义的路由表改为只有本地意义的标签表。 MPLS定位在第2.5层 ......
k8s nodeport 端口故障排查记录
有反馈K8S集群nodeport 端口经常不通,不断重试后可能恢复,现场可复现。nginx-ingress 服务也用的是nodeport模式,上机测试,确认问题存在。 故障现象: 1、在集群外telnet ingress 端口,偶然性出现超时。 2、集群ingress pod 不停在重启。(在10. ......
JS 知识点收集
js文件中import中加{}和不加{}的区别 参考网址 https://blog.csdn.net/baidu_38225647/article/details/104968662 大括号的加与不加取决于import来源的js文件 - 如果来源js中export时明确指定export组件的名称,那 ......
Python——基础知识(一)
1. 那么多编程语言,为什么学python 易于学习,是所有编程语言当中最容易学习的 没有最好的语言,只有最合适的语言 2. 反复执行的用例如何提升效率 测试流程回归(回顾) 很多测试用例在不同的测试轮次中都需要执行 那么提高效率的办法是:将这些需要反复执行的测试用例,让程序自动的帮我们执行 3. ......
win32api之线程知识梳理(四)
什么是线程 线程是附属在进程上的执行实体, 是代码的执行流程 一个进程可以包含多个线程, 但一个进程至少要包含一个线程 进程与线程的关系 可以将进程比作一个房子,它是一个容器,可以包含很多个线程(居住者)同时工作。线程可以在进程中进行交互和共享资源(房间、厨房等)。与居住在房子里的人一样,线程需要执 ......
【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解
【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解 一:容器与镜像 1、简单理解容器 我们将通过操作系统管理进程这个例子来形象的理解容器的概念。 当登录到操作进程之后,可以看到各种进程,这些进程由系统自带的服务进程和用户进程组成。 这些进程之间有这些特点: 1、这些进程可以相互看到、 ......
kubernetesk8s各个版本高可用集群灵活安装 掌握k8s日常运维
一、环境介绍 主机名称IP地址部署软件备注 k8s-master1 192.168.66.30 etcd+kube-apiserver+kube-controller-manager+kube-scheduler+Kubelet+docker+kube-proxy master k8s-master ......