08 2020 档案

摘要:Kubernetes提供了两种负载分发策略: RoundRobin和SessionAffinity ◎ RoundRobin:轮询模式,即轮询将请求转发到后端的各个Pod上。 ◎ SessionAffinity:基于客户端IP地址进行会话保持的模式,即第1次将某个客户端发起的请求转发到后端的某个Po 阅读全文
posted @ 2020-08-28 17:11 sixinshuier 阅读(3273) 评论(0) 推荐(0) 编辑
摘要:官方文档:https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/ kubernetes 有两种机制供用户扩展API 第一种:CRD,复用Kubernetes的AP 阅读全文
posted @ 2020-08-26 20:49 sixinshuier 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:kubectl create / replace 以ngnix 的 nginx.yaml为例: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app 阅读全文
posted @ 2020-08-26 16:54 sixinshuier 阅读(7467) 评论(0) 推荐(0) 编辑
摘要:Docker定义: Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。Docker可在容器内部快速自动化地部署应用,并通过操作系统内核技术(namespaces、cgroups等)为容器提供资源隔离与 阅读全文
posted @ 2020-08-25 14:54 sixinshuier 阅读(180) 评论(0) 推荐(0) 编辑
摘要:###查看CPU信息(型号) [root@TX-220-60-211 supdev]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 40 Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 查看物理CPU 阅读全文
posted @ 2020-08-24 20:26 sixinshuier 阅读(267) 评论(0) 推荐(0) 编辑
摘要:闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。 -- wikipedia 闭包包含两部分: 函数本身 函数所引用的环境 阅读全文
posted @ 2020-08-22 13:41 sixinshuier 阅读(156) 评论(0) 推荐(0) 编辑
摘要:怎样判断一个变量的类型? value, ok := interface{}(container).([]string) 当这里的container变量类型不是任何的接口类型时,我们就需要先把它转成某个接口类型的值。 类型断言表达式的语法形式是x.(T) 类型转换 类型转换表达式的基本写法我已经在前面 阅读全文
posted @ 2020-08-21 14:25 sixinshuier 阅读(105) 评论(0) 推荐(0) 编辑
摘要:程序实体的访问权限有三种:包级私有的、模块级私有的和公开的 代码块的作用就是限制了程序实体的作用域。 例子1: package main import "fmt" var name = "sixinshuier" func main() { name := "in main" { name := " 阅读全文
posted @ 2020-08-21 14:04 sixinshuier 阅读(153) 评论(0) 推荐(0) 编辑
摘要:库源码文件 是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用(只要遵从 Go 语言规范的话) 那么程序实体是什么呢?在 Go 语言中,程序实体是变量、常量、函数、结构体和接口的统称。 怎样把命令源码文件中的代码拆分到其他库源码文件? 最最最重要: 1、在同一个目录下的 阅读全文
posted @ 2020-08-21 13:19 sixinshuier 阅读(262) 评论(0) 推荐(0) 编辑
摘要:源码文件分为三种: 1、 命令源码文件 2、库源码文件 3、测试源码文件 命令源码文件: 声明自己属于main包且包含main函数的源码文件,一个包里边不要有那么多个命令源码文件,虽然用go install, go run 单独执行命令源码文件没有问题,但go install ,go run 包含命 阅读全文
posted @ 2020-08-21 10:03 sixinshuier 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1、kafka怎么实现高可用? 2、kafka伸缩性,分区的作用? 3、名词术语 消息:Record。Kafka 是消息引擎嘛,这里的消息就是指 Kafka 处理的主要对象。 主题:Topic。主题是承载消息的逻辑容器,在实际使用中多用来区分具体的业务。 分区:Partition。一个有序不变的消息 阅读全文
posted @ 2020-08-19 12:24 sixinshuier 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1、kafka是什么? Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、 阅读全文
posted @ 2020-08-19 11:02 sixinshuier 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1、定义抽象类 package com.polaris.design; /** * @author :shi * @date :Created in 2020/8/18 20:15 * @description: * @modified By: */ public abstract class Ge 阅读全文
posted @ 2020-08-19 09:06 sixinshuier 阅读(876) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-08-18 15:54 sixinshuier 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-08-18 14:40 sixinshuier 阅读(0) 评论(0) 推荐(0) 编辑
摘要:/** * Scale up/down the number of pod in Deployment * * @param deploymentName * @param numberOfReplicas * @throws ApiException */ public static void s 阅读全文
posted @ 2020-08-18 14:24 sixinshuier 阅读(530) 评论(0) 推荐(0) 编辑
摘要:环境变量UID中保存的是用户ID。 root用户的UID是0。 #! /bin/bash if [ $UID -ne 0 ]; then echo Non root user. Please run as root. else echo Root user fi 阅读全文
posted @ 2020-08-18 12:58 sixinshuier 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:echo $SHELL 或者 echo $0 阅读全文
posted @ 2020-08-18 12:53 sixinshuier 阅读(171) 评论(0) 推荐(0) 编辑
摘要:import com.google.common.io.ByteStreams; import io.kubernetes.client.Copy; import io.kubernetes.client.openapi.ApiClient; import io.kubernetes.client. 阅读全文
posted @ 2020-08-17 16:58 sixinshuier 阅读(306) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示