找到约 10000 条结果
  • Jenkins Operator —— Jenkins 在 Kubernetes 上正确的打开方式 | IDCF
    本月中旬,Jenkins Operator 正式成为 Jenkins 的子项目[1],这将在很大程度上弥合 Jenkins 和 Kubernetes 之间的鸿沟。
    2021-05-07
  • K8S 笔记 - 解决首次登录 K8S dashboard 的告警
    部署好 K8S dashboard 之后,首次登录,通常会在右上角通知面板中出现很多告警: {代码...} 这是 rbac 权限问题。此时 dashboard 还不能正常使用,dashboard 是空的,比如命名空间。此时还不能获取到集群的信息:解决办法:先创建一个账号,再创建一个有全部权限的 clusterroles,将二者用 clusterrolebinding 绑定起来...
    2022-06-17
  • Istioctl设计分析
    为了方便用户安装istio和操作相应的manifest,社区将原本的纯helm安装模式演变成如今的cli和operator模式([链接])。同时为了保证后向兼容和良好的代码复用,cli复用operator提供的命令行api,operator命令行基于helm的chart渲染进行实现。基本的模式结构如下图所示:因此,本文从istioctl提供的install和manifest指令出...
    2023-02-18
  • Netty学习笔记
    一. Java Blocking I/O {代码...} 不足: {代码...} 二. Java NO Blocking I/O or New I/O {代码...} NIO和 BIO的对比 IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented) IO 操作是阻塞的, 而 NIO 操作是非阻塞的 IO 没有 selector 概念, 而 NIO 有 selector 概念. 三. Java Netty 3.1 Netty基于服务端...
    2018-08-20
  • 【响应式编程的思维艺术】 (3)flatMap背后的代数理论Monad
    本文是Rxjs 响应式编程-第二章:序列的深入研究这篇文章的学习笔记。示例代码托管在:[链接] 更多博文:《大史住在大前端》目录 一. 划重点 文中使用到的一些基本运算符: map-映射 filter-过滤 reduce-有限列聚合 scan-无限列聚合 flatMap-拉平操作(重点) catch-捕获错误 retry-序列重试 from-生成可观测序列 range-...
    2019-07-07
  • 圣诞来了,盘点CodePen 中的 那些很棒的圣诞节项目
    CodePen是才华横溢的前端开发人员的在线游乐场,在这里你总能找到很酷的项目来拓宽你的视野,看看其他开发人员在做什么。Christmas将至,有想说用富有创意的个人项目来让别人眼前一亮,或者想用一些酷炫的前沿设计来吸引眼球的话,可以收藏这25个来自CodePen的Christmas主题炫酷设计,也许可以给你带来灵感哦!
    2021-12-22
  • 27.kubernetes(k8s)笔记 Ingress(二) Envoy
    流量入口代理作为互联网系统的门户组件,具备众多选型:从老牌代理 HAProxy、Nginx,到微服务 API 网关 Kong、Zuul,再到容器化 Ingress 规范与实现,不同选型间功能、性能、可扩展性、适用场景参差不齐。当云原生时代大浪袭来,Envoy 这一 CNCF 毕业数据面组件为更多人所知。那么,优秀“毕业生”Envoy 能否成为云原生时...
    2021-12-07
  • Boost.Asio源码阅读(2): 服务及异步操作
    本文基于Boost 1.69,在展示源代码时删减了部分deprecated或者不同配置的与本文主题无关的代码块。 服务类型 resolving service socket/file operation timer … service解析 这里以围绕reactor提供服务的reative_socket_service为例,介绍一下service。 {代码...} (服务注册)服务ID reative_socket_service继承了servi...
    2019-12-09
  • 网页设计的垂直居中
    <p class="codepen" data-height="300" data-theme-id="0" data-default-tab="result" data-user="whjin" data-slug-hash="EMdevR" style="height: 265px; box-sizing: border-box; display: flex; align-items: center; justify-content: center;...
    2019-03-21
    3
  • hadoop入门案例-统计每个航班班次
    案例基于hadoop 2.73,伪分布式集群 一,创建一个MapReduce应用 MapReduce应用结构如图: 1、引入maven依赖 {代码...} 2、MapReduce Driver代码 是用户与hadoop集群交互的客户端,在此配置MapReduce Job。 {代码...} 3、MapReduce Mapper代码 {代码...} 4、MapReduce Reducer代码 {代码...} 5、利用idea maven打jar包 ja...
    2018-01-09
    1
  • 一个简单的Netty-EchoDemo
    本博客 猫叔的博客,转载请申明出处阅读本文约 “4分钟” 适读人群:Java-Netty 初级 Echo简易通讯案例 版本:netty 4.1.*申明:本文旨在重新分享讨论Netty官方相关案例,添加部分个人理解与要点解析。 这个是InChat的案例地址,里面补充了详细的注释,比起官方会容易看一点。 官方案例地址:[链接] 正文 EchoClient(客户...
    2019-08-18
  • 网络NIO-基于socket的服务端多线程模式
          本代码模拟简单的Echo服务器,对于Echo服务器,他会读取客户端的一个输入,并将这个输入原封不动地返回给客户端。虽然实例很简单,但麻雀虽小五脏俱全,需要一套完整的Socket处理机制。适合拿来学习。下面贴出本例代码。
    2019-12-23
  • 《Terraform 101 从入门到实践》 第二章 Providers插件管理
    这里的插件,在Terraform的世界也叫Providers,也是一个个可执行文件。不同的插件完成不同的功能,对接AWS,就要使用AWS的插件;对接GCP,就要用GCP的插件。
    2023-02-09
  • Kubernetes CNI 插件选型和应用场景探讨
    作者:马伟,青云科技容器顾问,云原生爱好者,目前专注于云原生技术,云原生领域技术栈涉及 Kubernetes、KubeSphere、KubeKey 等。
    2022-11-10
  • containerd 与安全沙箱的 Kubernetes 初体验
    2016 年 12 月 14 日,Docker 公司宣布将 Docker Engine 的核心组件 containerd 捐赠到一个新的开源社区独立发展和运营。阿里云、AWS、 Google、IBM 和 Microsoft 作为初始成员,共同建设 containerd 社区;
    2019-11-27
  • java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
    我们项目要java执行命令“dmidecode -s system-uuid”获取结果,然而碰到问题,当项目一直执行好久后,Runtime.getRuntime().exec()获取结果为空,但也不报错,重启项目就又可以了,所以猜测属于陷阱2,并进行记录。
    2024-11-17
  • containerd 与安全沙箱的 Kubernetes 初体验
    2016 年 12 月 14 日,Docker 公司宣布将 Docker Engine 的核心组件 containerd 捐赠到一个新的开源社区独立发展和运营。阿里云、AWS、 Google、IBM 和 Microsoft 作为初始成员,共同建设 containerd 社区;
    2019-11-27