#开始

C# 操作 Word 的 Table 索引值从 1 开始

一般来说C#中的索引值,都是从0开始的。但C#操作Word时,其中的索引已经超越了C#的约束,所以它的索引值有自己的一套规范,从1开始。objectmissing=System.Reflection.Missing.Value;Microsoft.Office.Interop.Word._Applicationappl...

PHP获取第几周的开始和结束时间

protectedfunctionweekday($year,$week=1){$year_start=mktime(0,0,0,1,1,$year);$year_end=mktime(0,0,0,12,31,$year);//判断第一天是否为第一周的开始if(intval(date('W',$year_start))...

用Spring Tools Suite(STS)开始一个RESTful Web Service

spring.io官方提供的例子BuildingaRESTfulWebService提供了用Maven、Gradle、STS构建一个RESTFulWebService,实际上采用STS构建会更加的便捷。STS安装参考。 目标在浏览器中输入url:http://localhost:8080/greeting访问...

从零开始入门 K8s | GPU 管理和 Device Plugin 工作机制

本文整理自《CNCFxAlibaba云原生技术公开课》第20 讲。/导读:2016年,随着AlphaGo的走红和TensorFlow项目的异军突起,一场名为AI的技术革命迅速从学术圈蔓延到了工业界,所谓 AI革命从此拉开了帷幕。该热潮的背后推手正是云计算的普及和算力的巨大提升。经过近几年的发展,AI...

从零开始入门 K8s | 调度器的调度流程和算法介绍

/导读:Kubernetes作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以v1.16版本为基础详细介绍了K8s的基本调度框架、流程,以及主要的过滤器、Score算法实现等,并介绍了两种方式用于实现自定义调度能力。Kubernetes作为当下最主流的容器自动化运维平台,作为K8s的容器编排的核心...

从零开始入门 K8s | Kubernetes 调度和资源管理

首先来看第一部分-Kubernetes的调度过程。如下图所示,画了一个很简单的Kubernetes集群架构,它包括了一个kube-ApiServer,一组Web-hookControllers,以及一个默认的调度器kube-Scheduler,还有两台物理机节点Node1和Node2,分别在上面部署了两个kubelet...

从零开始入门 K8s | etcd 性能优化实践

本文整理自《CNCFxAlibaba云原生技术公开课》第17讲。/导读:etcd是容器云平台用于存储关键元信息的组件。阿里巴巴使用etcd已经有3年的历史,在今年双11过程中它又一次承担了关键角色,接受了双11大压力的检验。本文作者从etcd性能背景出发,带领我们了解了 etcdserver端性能优化及etc...

从零开始入门 K8s | 手把手带你理解 etcd

本文整理自《CNCFxAlibaba云原生技术公开课》第16讲。/导读:etcd 是用于共享配置和服务发现的分布式、一致性的KV存储系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。希望能够帮助大家更好的理解和使用etcd。etcd诞生于CoreOS公司...

从零开始入门 | Kubernetes 中的服务发现与负载均衡

 在K8s集群里面会通过pod去部署应用,与传统的应用部署不同,传统应用部署在给定的机器上面去部署,我们知道怎么去调用别的机器的IP地址。但是在K8s集群里面应用是通过pod去部署的,而pod生命周期是短暂的。在pod的生命周期过程中,比如它创建或销毁,它的IP地址都会发生变化,这样就不能使用传统的部署方式,...

从零开始入门 K8s | 可观测性:你的应用健康吗?

首先来看一下,整个需求的来源:当把应用迁移到Kubernetes之后,要如何去保障应用的健康与稳定呢?其实很简单,可以从两个方面来进行增强:首先是提高应用的可观测性;第二是提高应用的可恢复能力。从可观测性上来讲,可以在三个方面来去做增强:首先是应用的健康状态上面,可以实时地进行观测;第二个是可以获取应用的资源使用情况;...

从零开始入门 K8s | 应用存储和持久化数据卷:存储快照与拓扑调度

存储快照产生背景在使用存储时,为了提高数据操作的容错性,我们通常有需要对线上数据进行snapshot,以及能快速restore的能力。另外,当需要对线上数据进行快速的复制以及迁移等动作,如进行环境的复制、数据开发等功能时,都可以通过存储快照来满足需求,而K8s中通过CSISnapshottercontroller来实现...

从零开始入门 K8s | 应用存储和持久化数据卷:核心知识

PodVolumes首先来看一下PodVolumes的使用场景:场景一:如果pod中的某一个容器在运行时异常退出,被kubelet重新拉起之后,如何保证之前容器产生的重要数据没有丢失?场景二:如果同一个pod中的多个容器想要共享数据,应该如何去做?以上两个场景,其实都可以借助Volumes来很好地解决,接下来首先看一下...

研发效能提升 36 计第二课:照亮问题,效能提升从可视化交付过程开始

/摘要:互联网时代,业务与协作复杂度与日俱增,竞争日趋激烈,提升研发效能已成为软件行业的共同挑战。《研发效能提升和敏捷实施36计》是阿里云联合Teambition精心打造的系列课程,课程由何勉、张刚、张燎原等国内多位在研发效能领域拥有数十年经验的精益敏捷资深专家担任讲师;将从敏捷项目协作、敏捷需求管理、持续交付与工程实...

从零开始入门 K8s| 详解 Pod 及容器设计模式

容器的基本概念我们知道Pod是Kubernetes项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器Docker的时候,也没有这个说法。其实,如果想要理解Pod,首先要理解容器,所以来回顾一下容器的概念:容器的本质实际上是一个进程,是一个视图被隔离,资源受限的进程...

从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念

Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“K8s”,它是通过将8个字母“ubernete”替换为“8”而导致的一个缩写。Kubernetes为什么要用“舵手”来命...
首页上一页12345...下一页尾页