草庐IT

ubuntu 20.4安装k8s 1.24.0(使用containerd)

目录前言服务器初始化、环境准备3台主机都根据实际情况做如下6大步骤配置1、关闭防火墙2、禁用selinux3、关闭swap分区(必须,因为k8s官网要求)4、设置主机名5、时间同步6、将桥接的IPv4流量传递到iptables的链7、设置服务器之间免密登陆(3台彼此之间均设置)使用kubeadm安装k8s(本篇讲解使用kubeadm安装k8s)步骤一、安装containerd步骤二、配置kubernetes的阿里云apt源(所有节点服务器都需要执行)步骤三、yum安装kubeadm、kubelet、kubectl(所有节点都执行)步骤四、初始化master节点的控制面板步骤五、将node节点加

ubuntu 20.4安装k8s 1.24.0(使用containerd)

目录前言服务器初始化、环境准备3台主机都根据实际情况做如下6大步骤配置1、关闭防火墙2、禁用selinux3、关闭swap分区(必须,因为k8s官网要求)4、设置主机名5、时间同步6、将桥接的IPv4流量传递到iptables的链7、设置服务器之间免密登陆(3台彼此之间均设置)使用kubeadm安装k8s(本篇讲解使用kubeadm安装k8s)步骤一、安装containerd步骤二、配置kubernetes的阿里云apt源(所有节点服务器都需要执行)步骤三、yum安装kubeadm、kubelet、kubectl(所有节点都执行)步骤四、初始化master节点的控制面板步骤五、将node节点加

基于 KubeKey 扩容 Kubernetes v1.24 Worker 节点实战

前言知识点定级:入门级KubeKey扩容Worker节点openEuler操作系统的基本配置Kubernets基本命令实战服务器配置(架构1:1复刻小规模生产环境,配置略有不同)主机名IPCPU内存系统盘数据盘用途ks-master-0192.168.9.912450100KubeSphere/k8s-masterks-master-1192.168.9.922450100KubeSphere/k8s-masterks-master-2192.168.9.932450100KubeSphere/k8s-masterks-worker-0192.168.9.952450100k8s-worker

11.24开篇-实习日记

  好久没写文啦,上岗也快一周了,终于待到周末抽出时间坐下好好思索,也希望今后都能沉淀下来写写日记,尽量做到周更八!  首先,很开心能够通过三轮校招面试上了XXX(深圳)软件技术有限公司,面的岗位是“Web前端工程师”,经过HR小姐姐谈洽最后是先是在公司“技术中心”部门培训2~3月,考核通过后转至研发部😐  简单说明:地点-深圳罗湖,住宿-公司对面小区(每月自补房租200元、水电费均摊、暂时六人住)  终于来到了梦寐以求的深圳啦!内心一直觉得刚开始苦就苦一点八,工资低一点也无所谓了,只是想着只要能做软件开发就很满足了。23号早上报道啦,简单地参观了一下公司四楼(技术服务中心)、十四楼(产品中心

读发布!设计与部署稳定的分布式系统(第2版)笔记24_互联层之负载均衡

1. 水平扩展1.1. 有助于提高系统的整体容量和韧性1.2. 现阶段构建的几乎所有系统,都使用了能够水平扩展的实例农场1.3. 引入了对负载均衡的需求2. 负载均衡2.1. 在整个实例池中分发请求,从而尽可能快地正确响应所有请求2.2. 负载均衡会创建映射到实例池的“虚拟IP地址”2.3. DNS轮询视为负载均衡的一种手段2.4. 负载均衡器是系统服务中不可或缺的组成部分,不能将其仅仅视为网络基础设施的一部分2.5. 构建服务和规划部署时,需要与负载均衡设计结合起来2.5.1. 如果系统结构将负载均衡器处理为其他团队管理的“超出管理范围的部分”,那么甚至可以考虑在可控范围内实施一层软件负载均

Swift 4 UNUserNotificationCenter 持续时间(在过去 24 小时内获取通知)

我正在使用UNUserNotificationCenter来获取像这样发送的通知:UNUserNotificationCenter.current().getDeliveredNotifications{(notifications)inself.array=notifications}然后在viewWillDisappear上我像这样清除applicationIconBadgeNumber:overridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)UIApplication.share

Swift 4 UNUserNotificationCenter 持续时间(在过去 24 小时内获取通知)

我正在使用UNUserNotificationCenter来获取像这样发送的通知:UNUserNotificationCenter.current().getDeliveredNotifications{(notifications)inself.array=notifications}然后在viewWillDisappear上我像这样清除applicationIconBadgeNumber:overridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)UIApplication.share

swift - NSDateFormatter 在 OS X 和 iOS 中检测 24 小时制

我想检查用户在OSX和iOS中是否选择了12小时制或24小时制作为他们的偏好。所以我想检测用户是否做了以下事情:在Mac上,系统偏好设置为日期和时间,使用24小时制在iPhone上,首选项位于“设置”、“常规”、“日期和时间”、“24小时制”中我目前有以下代码,但它始终返回12小时制表示的时间,即使用户设置的系统首选项是24小时制。lettimeFormatter=NSDateFormatter()timeFormatter.locale=NSLocale.currentLocale()timeFormatter.dateStyle=NSDateFormatterStyle.NoSty

swift - NSDateFormatter 在 OS X 和 iOS 中检测 24 小时制

我想检查用户在OSX和iOS中是否选择了12小时制或24小时制作为他们的偏好。所以我想检测用户是否做了以下事情:在Mac上,系统偏好设置为日期和时间,使用24小时制在iPhone上,首选项位于“设置”、“常规”、“日期和时间”、“24小时制”中我目前有以下代码,但它始终返回12小时制表示的时间,即使用户设置的系统首选项是24小时制。lettimeFormatter=NSDateFormatter()timeFormatter.locale=NSLocale.currentLocale()timeFormatter.dateStyle=NSDateFormatterStyle.NoSty

训练营第四天 | 24. 两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II

24.两两交换链表中的节点题目要点:该题主要考察对结点指针的把握情况,要能够熟练运用结点的交换,临时结点的创建。做题时把图画出来就一目了然。注意:1.注意遍历的停止条件 cur->next != nullptr && cur->next->next != nullptr,该条件是while里的,注意和if里的区分。2.在结点交换时要明白结点的指向只能有一个,一旦更改,原先指向的结点就找不到了,注意先用临时结点保存再更改。19.删除链表的倒数第N个节点题目要点:利用双指针的思想,左右指针好比是一把尺子,让右指针先走n+1步是为了做出尺子的长度,遍历完后左指针正好在要删除的结点左侧(n+1的功劳)