首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏分享/效率/工具/软件

    安装k8s的master节点worker节点

    安装k8s的master节点worker节点 B站视频地址: 5.1k8s-搭建master节点_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 复制init镜像->master master改hostname v1.15.5 , v1.15.5是安全版 master 2G内存 2核CPU Linux 内核 版本 >= 3.10.0-957.el7.x86_64; 现在版本3.10.0-1062.9.1.el7 worker /admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config # 保存打印出来的下面的提示,用于初始化worker kubectl get node # 查看kubelet的日志 journalctl -fu kubelet 初始化worker节点 # 安装kubelet kubeadm kubectl cat kubelet/ rm -rf /var/lib/cni/ rm -rf /var/lib/etcd/ rm -rf /etc/kubernetes/ rm -rf /root/.kube/config worker

    2.3K20发布于 2020-02-14
  • 来自专栏运维有术

    KubeSphere 最佳实战:KubeKey 扩容 Kubernetes Worker 节点实战指南

    /CI ksp-worker-2 192.168.9.95 4 16 40 100 k8s-worker ksp-worker-3 192.168.9.96 4 16 40 100 k8s-worker 按规划增加以下 3节点,每个节点增加 3 块盘,作为 Containerd、Longhorn、Ceph 等服务的数据盘,ksp-storage-1 节点多加一块,用作 NFS 存储。 使用 KubeKey 扩容 Worker 节点 接下来我们使用 KubeKey 将新增加的节点加入到已有的 Kubernetes 集群,参考官方说明文档,整个过程比较简单,仅需两步。 主要修改点: spec.hosts 部分:增加新的 worker 节点的信息。 ) 5.10.0-218.0.0.121.oe2203sp3.x86_64 containerd://1.7.13 接下来我们执行下面的命令,使用修改后的配置文件将新增的 Worker 节点加入集群

    80810编辑于 2024-07-16
  • 来自专栏落跑架构师M

    如何优雅的维护K8S Worker节点

    2 strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate 副本数为 3, 当下集群有 2 个 worker 节点 意味着, 其中一个节点被调度了 2 个 Pod, 其中一个节点被调度了 1 个 Pod. 假设 node1 运行着 pod1 和 pod3, node2 运行着 pod2. 流程简述 从 Deployment watch 的信息中可见最小 Ready 数没有小于 2, 从 Pod watch 的信息中可见 kind-worker2 上承载了 2 个准备就绪的 nginx Pod , 也就是说 nginx 从 kind-worker 安全的移动到了 kind-worker2 节点上。

    1.6K30发布于 2020-05-11
  • 来自专栏木二天空

    012.Kubernetes二进制部署worker节点Flannel

    一 部署flannel 1.1 安装flannel kubernetes 要求集群内各节点(包括 master 节点)能通过 Pod 网段互联互通。 提示:k8smaster01节点已下载相应二进制,可直接分发至node节点。 @k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# source /opt/k8s/bin/environment.sh 3 flanneld的CA证书请求文件,可直接分发至node节点。 flanneld的systemd,可直接分发至node节点

    62310发布于 2019-11-18
  • 来自专栏运维有术

    CentOS7.9 利用 KubeKey 扩容 Kubernetes v1.26 Worker 节点实战

    操作系统基础配置新增加的 Worker 节点,操作系统基础配置与初始化安装部署时 Worker 节点的配置保持一致。 其他节点配置说明:在 Master-1 节点上将 SSH 公钥发送到新增加的 Worker 节点。请注意, 以下操作无特殊说明时需在所有新增节点上执行。 -1 - ks-master-2 - ks-master-3 worker: - ks-worker-1 - ks-worker-2 - ks-worker-3 .. 11:15:56 CST success: [ks-master-3]11:15:56 CST success: [ks-worker-3]11:15:56 CST success: [ks-worker 至此,我们完成了在已有三个 Master 节点和一个 Worker 节点的 Kubernetes 集群中增加 2 个 Worker 节点的全部任务。7.

    62220编辑于 2023-08-25
  • 腾讯云Windows服务器作为Worker节点加入Kubernetes集群实战

    windows CVM作为work节点加入K8S之后,windows节点不能通过service ip访问服务,只有节点上的pod可以访问service ip,如果要访问的话,可以用nodeip+port https://rocks-canonical.m.daocloud.io"] capabilities = ["pull", "resolve", "push"] EOF # 重启机器 reboot 3. 172.27.16.23 # 配置kubectl mkdir -p $HOME/.kube cp -i /etc/kubernetes/admin.conf $HOME/.kube/config 三、Windows Worker 节点配置 1. sha256:xxxx --v=5 3.

    1.2K10编辑于 2025-05-10
  • 来自专栏罗西的思考

    TensorFlow 分布式环境(3)--- Worker 静态逻辑

    [源码解析] TensorFlow 分布式环境(3)--- Worker 静态逻辑 目录 [源码解析] TensorFlow 分布式环境(3)--- Worker 静态逻辑 1. 处理注册的子图,比如按照自己节点上的设备情况来对子图进行二次分裂。 在每个设备上运行注册的子图。 支持 worker-to-worker 的张量传输等等。 执行完毕之后,从计算图的终止节点 sink 中取出结果。 可以参见 protobuf/worker_service.proto 以了解关于每个方法的更多细节。 Master 接着把子图分发给这些 Worker 节点,然后安排这些 Worker 完成具体子图的计算过程。Worker 之间如果存在数据依赖,则通过进程间通信进行交互。 一个子图中的所有节点都在同一个 worker 中,但可能在该 worker 拥有的许多设备上(例如cpu0,加上gpu0、gpu1、...、gpu7)。

    65820编辑于 2022-05-09
  • 来自专栏木二天空

    013.Kubernetes二进制部署worker节点Nginx实现高可用

    ( master 节点worker 节点)高可用访问 kube-apiserver 。 1.2 下载编译Nginx 提示:k8smaster01节点已下载相应二进制,可直接分发至node节点。 @k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# source /opt/k8s/bin/environment.sh 3 @k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# source /opt/k8s/bin/environment.sh 3 @k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# source /opt/k8s/bin/environment.sh 3

    89710发布于 2019-11-20
  • 来自专栏Czy‘s Blog

    Web Worker

    描述 worker是使用构造函数创建的一个对象来运行一个Js文件,这个Js文件中包含将在worker线程中运行的代码,worker运行的全局对象不是当前window,专用worker线程运行环境的全局对象为 在worker可以运行任意JavaScript代码,但不能够直接操作DOM节点,也不能使用window对象的默认方法和属性,但是在window对象下的很多方法包括WebSockets,IndexedDB 专用worker 专用worker仅能被生成它的脚本使用,通过构造函数生成worker,然后通过消息传递机制将数据传递到worker线程计算完毕后再将数据传回进行下一步操作,worker线程的关闭可以在主线程中关闭也可以在 // 需要开启一个server var worker = new Worker('worker.js'); // 实例化worker线程 worker.postMessage(1); // 传递消息 生成共享worker与生成专用worker非常相似,只是构造器的名字不同,他们之间一个很大的区别在于:共享worker必须通过一个确切的打开的端口对象供脚本与worker通信,在专用worker中这一部分是隐式进行的

    1.1K40发布于 2020-08-27
  • 来自专栏JAVA乐园

    worker模式

    for (int i = 0; i < threadPool.length; i++) { threadPool[i] = new WorkerThread("Worker count--; notifyAll(); return request; } } channel类把传给他的请求放入队列中,等待worker 去取请求,下面看看worker(即工作线程,线程池中已经初始话好的线程) public class WorkerThread extends Thread { private final Channel

    49610编辑于 2022-06-30
  • 来自专栏采云轩

    Web Worker

    普通 Worker 创建 Worker 通过 new 的方式来生成一个实例,参数为 url 地址,该地址必须和其创建者是同源的。 const worker = new Worker('. 示例: const worker = new Worker('. 示例: const worker = new Worker('. 示例: const worker = new Worker('. 之间共享数据 缓存资源、网络优化 兼容性 >= IE 10>= Chrome 4 不支持 IE、Safari、Android、iOS>= Chrome 4 不支持 IE>= Chrome 40 本文介绍了 3

    1.4K50编辑于 2022-04-27
  • 来自专栏编程语言的世界

    windows如何实例两个worker(socket worker 与 websocket worker如何通讯)

    所以根据你的实际情况,应该初始化一个同时支持两种通讯方法的Worker进程。方法如下:<?phpuse Workerman\Worker;require_once __DIR__ . '/Workerman/Autoloader.php';// websocket 协议的worker$ws_worker = new Worker('Websocket://0.0.0.0:5656') ($ws_worker){ // 增加一个Socket端口的监听设备发来的数据 $socket_worker = new Worker('tcp://0.0.0.0:5555'); / $data // 比如像这样给所有的WebSocket连接转发数据 global $ws_worker; foreach($ws_worker->connections ,方便获取 $ws_worker->socketWorker = $socket_worker; // 执行监听 $socket_worker->listen();};// websocket

    39110编辑于 2024-04-20
  • 来自专栏全栈程序员必看

    Web Worker详解

    Web Worker ---- 1.Web Worker概述 最近在看一些关于Web Worker的数据和视频,把以下重点分享给大家 ( 推荐有基础的小伙伴收藏 ) 客户端JavaScript ---- 2.Web Worker基本使用 判断当前浏览器是否支持web worker if (typeof (Worker) ! w = new Worker("webworker.js"); //创建一个Worker对象,利用Worker的构造函数 } //onmessage是Worker对象的properties }; } else { // 浏览器不支持web worker // do something API ①创建新的Worker var worker = new Worker(“worker.js = function(err){} ⑤结束worker worker.terminate() ⑥载入工具类函数 importScripts() Worker作用域 当我们创建一个新的worker

    95220编辑于 2022-11-15
  • 来自专栏前端下午茶

    Web Worker 初探

    或者说:如果worker无实例引用,该worker空闲后立即会被关闭;如果worker实列引用不为0,该worker空闲也不会被关闭。 它的一个作用就是指定 Worker 的名称,用来区分多个 Worker 线程。 表示是 Worker 的实例: worker.postMessage: 主线程往worker线程发消息,消息可以是任意类型数据,包括二进制数据 worker.terminate: 主线程关闭worker 线程 worker.onmessage: 指定worker线程发消息时的回调,也可以通过worker.addEventListener('message',cb)的方式 worker.onerror // 加载多个脚本 3.

    1.3K40发布于 2018-10-22
  • 来自专栏hightopo

    3D拓扑自动布局之Web Worker

    3D呈现固然比2D方式更直观,但如果摆放图元布局却比2D麻烦,毕竟增加了一个维度,手工布局不如以前2D手工操作方便,因此3D的自动布局功能比2D凸显其重要性。 最近玩了玩HT的弹力自动布局插件挺有意思,特别在平板上Touch方式拖拽三维空间图元节点时,对我这种控制欲较强者很有满足感。 Worker运行一段时间,只把最终结果push回Web层进行呈现还是有点实际意义的,毕竟不用Worker时js单线程运行,对这种计算密集型的算法只会卡死界面无法进行其他业务操作。 以下是页面部分的代码,通过new Worker('workderjs')构建Worker后台运行对象,通过worker.addEventListener('message', ..)监听后台自动布局后派发的图元位置信息进行更新 = new  Worker( "worker.js" );          worker.addEventListener

    68530发布于 2018-06-05
  • 来自专栏乱码李

    service worker 使用

    service worker 简介 service worker 的功能和特性可以总结为以下几点: service worker 是一个独立 worker 线程,独立于当前网页进程,有自己独立的 worker (); }); service worker 生命周期 service worker 工作流程 service worker 基于注册、安装、激活等步骤在浏览器 js 主线程中独立分担缓存任务。 旧的 Service Worker 脚本不再控制着页面,之后会被停止。 激活成功后 service worker 可以控制页面了,刷新页面可以查看 service worker 的工作成果。 service worker 事件 install: service worker 安装成功后被触发的事件,在事件处理函数中可以添加需要缓存的文件。 示例 这个网站记录了很多 service worker demo。 参考文档 lavas Service Worker API-MDN 服务工作线程 Service Worker 更新机制

    1.9K32发布于 2021-11-26
  • 来自专栏Article

    浅尝 service worker

    最早听说service worker的时候是团队的分享会上,之后就听说了饿了么pwa改造,技术学习的脚步始终不能停。 对于一个新技术,它能做什么?它能给我带来什么?这一直是我在学习之前会反问的问题。 自定义模板用于特定URL模式 性能增强,比如预取用户可能需要的资源,比如相册中的后面数张图片 第四点在 React的开发配置项里就有体现,利用官方的create-react-app就会有一个service worker 在 Firefox 的 private browsing mode 隐私模式下是无法使用 service worker 的,但是chrome 的隐私模式可以使用。 注意: localStorage 跟  service worker 的 cache 工作原理很类似,但是它是同步的,所以不允许在  service workers 内使用。 注意: IndexedDB 可以在  service worker 内做数据存储。

    79810编辑于 2022-06-14
  • 来自专栏鱼头的Web海洋

    Service Worker初探

    3. 离线状态下的可用性 在不追求返回结果的数据请求中,可以使用Service Worker进行代理。当客户端从离线转为在线的时候,就算已经关闭了页面。 Service Worker的作用域 每个Service Worker都有一个有限的控制范围。 在注册Service Worker之后,Service Worker会马上进去installing的生命周期进行安装,同时会进入Service Worker的install事件中。 Service Worker是否工作也和这些事件绑定在一起。当某个Service Worker中的这些事件被触发,Service Worker将被唤醒,处理事件,然后终止。 caches.open(cacheKey) .then((_cache) => _cache.addAll(CACHE_LIST)) .then(self.skipWaiting()) )}) 3.

    1.6K20发布于 2020-09-22
  • 来自专栏RelaxHeart网聊聊Java

    Master-Worker模式

    其中Master部分的实现如下: /** * @Date: 2019-5-3 0003 12:16 * @Description: cn.relaxheart.master.worker.framework 部分的代码实现: /** * @Date: 2019-5-3 0003 12:22 * @Description: cn.relaxheart.master.worker.framework : Worker 下面应用我们自己设计的这个Master-Worker框架,实现一个计算立方和的应用,并计算1~100的立方和,即1^3 + 2^3 + ... + 100^3Worker对象在应用层的代码实现如下: /** @Author: 王琦 <QQ.Eamil>1124602935@qq.com</QQ.Eamil> @Date: 2019-5-3 0003 12:40 框架进行计算的Main如下: ```java /** @Author: 王琦 <QQ.Eamil>1124602935@qq.com</QQ.Eamil> @Date: 2019-5-3 0003 12

    1K10发布于 2019-05-19
  • 来自专栏阮一峰的网络日志

    Web Worker 使用教程

    但是,Worker 线程可以navigator对象和location对象。 (3)通信联系 Worker 线程和主线程不在同一个上下文环境,它们不能直接通信,必须通过消息完成。 var worker = new Worker('work.js'); Worker()构造函数的参数是一个脚本文件,该文件就是 Worker 线程所要执行的任务。 这使得主线程可以快速把数据交给 Worker,对于影像处理、声音处理、3D 运算等就非常方便了,不会产生性能负担。 如果要直接转移数据的控制权,就要使用下面的写法。 六、实例: Worker 新建 Worker Worker 线程内部还能再新建 Worker 线程。下面的例子是将一个计算密集的任务,分配到10个 Worker。 主线程代码如下。 Worker()构造函数返回一个 Worker 线程对象,用来供主线程操作 Worker

    1.8K60发布于 2018-07-30
领券