 Over engineeringthe core of Kubernetes kopsKubernetes Operations Statically linked CLI tool written in Go Kubernetes Kops Kubernetes Operations import “k8s.io/kubernetes” Kubernetes Kops Kubernetes Operations Cluster Model Kubernetes Apply Kops them ? ? ? Kops 1.4 embed in .go file Kops 1.4 embed in .go file import “text/template” Kops 1.4 embed in .go file import “text/template” parse at runtime How do we develop ? ? ? No Yes0 码力 | 75 页 | 4.56 MB | 1 年前3 Over engineeringthe core of Kubernetes kopsKubernetes Operations Statically linked CLI tool written in Go Kubernetes Kops Kubernetes Operations import “k8s.io/kubernetes” Kubernetes Kops Kubernetes Operations Cluster Model Kubernetes Apply Kops them ? ? ? Kops 1.4 embed in .go file Kops 1.4 embed in .go file import “text/template” Kops 1.4 embed in .go file import “text/template” parse at runtime How do we develop ? ? ? No Yes0 码力 | 75 页 | 4.56 MB | 1 年前3
 2.2.4 基于Kubernetes的私有云实战重新mount部署proc⽬录mock机器信息 • 守护进程失败会导致当前运⾏的容器⽆法获取 正确proc信息,需要重新注⼊ 解决⽅案⼆:修改GOMAXPROCS • Golang专⽤解决⽅案 • import _ "go.uber.org/automaxprocs" 2C1G的容器在96核宿主机测试结果 问题⼆:K8S宿主机负载不均衡 K8S调度问题:NP-Hard BinPacking Problem0 码力 | 47 页 | 10.67 MB | 1 年前3 2.2.4 基于Kubernetes的私有云实战重新mount部署proc⽬录mock机器信息 • 守护进程失败会导致当前运⾏的容器⽆法获取 正确proc信息,需要重新注⼊ 解决⽅案⼆:修改GOMAXPROCS • Golang专⽤解决⽅案 • import _ "go.uber.org/automaxprocs" 2C1G的容器在96核宿主机测试结果 问题⼆:K8S宿主机负载不均衡 K8S调度问题:NP-Hard BinPacking Problem0 码力 | 47 页 | 10.67 MB | 1 年前3
 QCon北京2017/智能化运维/Self Hosted Infrastructure:以自动运维 Kubernetes 为例int main() { compile_c(argv[1]); } gcc Self hosting go // golang source code package main import "os" func main() { compile_go(os.Args[1:]) } go Self hosting Self hosting $ uname -s minix0 码力 | 73 页 | 1.58 MB | 1 年前3 QCon北京2017/智能化运维/Self Hosted Infrastructure:以自动运维 Kubernetes 为例int main() { compile_c(argv[1]); } gcc Self hosting go // golang source code package main import "os" func main() { compile_go(os.Args[1:]) } go Self hosting Self hosting $ uname -s minix0 码力 | 73 页 | 1.58 MB | 1 年前3
 k8s操作手册 2.35.9-0 registry.k8s.io/coredns/coredns:v1.10.1 #可以先下载以上7个镜像,传到每台k8s服务器上,再ctr -n k8s.io images import导入;或者使用内部registry仓库(内部registry镜像仓库里要有以上7个镜 像) ★直接使用命令行方式初始化集群 (以下是非HA模式的master初始化,如果要部署高可用集群,则参考第4章)0 码力 | 126 页 | 4.33 MB | 1 年前3 k8s操作手册 2.35.9-0 registry.k8s.io/coredns/coredns:v1.10.1 #可以先下载以上7个镜像,传到每台k8s服务器上,再ctr -n k8s.io images import导入;或者使用内部registry仓库(内部registry镜像仓库里要有以上7个镜 像) ★直接使用命令行方式初始化集群 (以下是非HA模式的master初始化,如果要部署高可用集群,则参考第4章)0 码力 | 126 页 | 4.33 MB | 1 年前3
共 4 条
- 1














