草庐IT

k8s-master-e

全部标签

《Mastering the FreeRTOS Real Time Kernel》读书笔记(2)任务管理

3.任务管理如何为每个任务分配处理时间,如何选择在任何给定时间执行何种任务,任务优先级,任务状态。3.2任务功能每个任务必须返回void,并接受一个void类型指针。这些任务一般会写成一个无限循环,由内核来调度,完成任务安排,创建和删除。3.3顶层任务状态由于一般单片机处理器为单核单线程,实际同时只能执行一个任务,被激活的任务状态只有运行和未运行两种,从运行状态切换成休眠(未运行)状态时,其状态(变量、程序指针等)会被保存,以便于恢复。切换任务状态只能由FreeRTOS的调度程序执行,不能由用户操作。3.4创建任务使用FreeRTOS的xTaskCreate()API函数创建任务。这可能是所有

K8s部署轻量级日志收集系统EFK(elasticsearch + filebeat + kibana)

目录K8s部署EFK(elasticsearch+filebeat+kibana)日志收集一.准备镜像二.搭建Elasticsearch+kibana1.在可执行kubectl命令的服务器准备安装的yml文件2.在elasticsearch-kibana目录下创建配置文件elasticsearch.yml3.创建kibana配置文件kibana.yml4.在k8s中创建elasticsearch和kibana的配置文件configmap5.检查是否有StorageClass6.创建es-kibana的yaml配置文件:es-statefulset.yamlnull7.创建es-kibanacl

《Mastering the FreeRTOS Real Time Kernel》读书笔记(1)堆内存管理

这是161204的版本,不完全覆盖目前最新版本的内核。0.关于freeRTOS首先提出了了在小型嵌入式系统中为何需要多任务管理的问题,介绍了freeRTOS的用途。然后开始做广告,吹了一波freeRTOS的好处。其中要注意一些关键的名词:任务优先级分配、任务通知、队列、信号量、互斥锁、软定时器、事件组、钩子函数等。这些内容会在后面的章节进行介绍。1.FreeRTOS的文件结构主要介绍在github上下载到的FreeRTOS包含哪些内容。1.2分布可以将freeRTOS看成一个库,或者看成一个软件。其通过配置,可以运行在30多种不同的处理器架构上。而配置Freertos需要通过一个叫做FreeR

499. 【kubernetes】解决 k8s “BGP not established with” 错误

今天打开kubernetesdashboard仪表盘一看,发现有块红的,如下所示:接着,通过命令行查到下面的错误:[root@k8s0server]#kubectlgetall-nkube-systemNAMEREADYSTATUSRESTARTSAGEpod/calico-kube-controllers-798cc86c47-k6x4g1/1Running030mpod/calico-node-cttlt1/1Running030mpod/calico-node-mnp541/1Running030mpod/calico-node-smvvn0/1Running030mNAMEDESIRE

【K8S系列】深入解析k8s 网络插件—kube-router

序言做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记论点蓝色:用来标记论点在现代容器化应用程序的世界中,容器编排平台Kubernetes已经成为标准。Kubernetes是一个分布式系统,为了支持复杂的应用和微服务架构,网络是Kubernetes集群中不可或缺的一部分。能够管理和编排容器化应用程序,其中,监控是一个非常重要的方面,可以帮助用户了解集群的健康状态、性能和可用性。在本文中,将详细介绍Kubernetes网络插件中的【kube-router】插件。希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如

mysql - mysql要停止主从复制,需要向master下命令吗?

我有两个mySQL数据库设置为主从。我是否需要向主服务器发出命令来停止此复制?从之前的帖子中我了解到我必须向slave发出以下命令:stopslaveresetslave并将skip-slave-start添加到my.cnf这个问题:https://stackoverflow.com/questions/91814/how-do-i-completely-disable-mysql-replication地址主控。我想要一个类似的主从配置答案。提前致谢! 最佳答案 直到bin-log在master上启用并且server-id已设置,

k8s安装Jenkins

目录​编辑一、环境准备1.1环境说明二、安装nfs2.1安装NFS2.2创建NFS共享文件夹2.3配置共享文件夹2.4使配置生效2.5查看所有共享目录 2.6启动nfs2.7其他节点安装nfs-utils三、创建PVC卷3.1创建namespace3.2 创建nfs客户端sa授权3.3 创建nfs客户端3.4 创建StorageClass3.5 创建PVC卷四、创建Service五、创建deployment六、登录验证6.1登录 一、环境准备1.1环境说明本文搭建MongoDB,基于WMware虚拟机,操作系统CentOS8,且已经基于Kubeadm搭好了k8s集群,k8s节点信息如下:服务器

k8s1.26.1部署 ingress-nginx-controller(1.6.4)

文章目录参考ingress-nginxgit地址ingress-nginx的deployment的地址:参考1.24版本k8s集群配置Nginx-Ingressrancher配置https域名访问图文教程ingress-nginxgit地址https://github.com/kubernetes/ingress-nginxingress-nginx的deployment的地址:https://kubernetes.github.io/ingress-nginx/deploy/kubectlapply-fhttps://raw.githubusercontent.com/kubernetes/

k8s1.20.6用kubeadm安装的3master+3node证书续期

失败翻车记录一、查看k8s中所有证书的到期时间:#kubeadmcertscheck-expiration[check-expiration]Readingconfigurationfromthecluster...[check-expiration]FYI:Youcanlookatthisconfigfilewith'kubectl-nkube-systemgetcmkubeadm-config-oyaml'CERTIFICATEEXPIRESRESIDUALTIMECERTIFICATEAUTHORITYEXTERNALLYMANAGEDadmin.confOct03,202207:37U

【K8S系列】深入解析DNS

 序言世界上最幸福的事之一,莫过于经过一番努力后,所有东西正慢慢变成你想要的样子。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下DNS。希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流 专栏介绍这是这篇文章所在的专栏,欢迎订阅:【深入解析k8s】专栏简单介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,以下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析k8s:入