Go Programming Pattern in Kubernetes PhilosophyGo Programming Pattern in Kubernetes Philosophy Harry Zhang @resouer Contents • What I will talk? • Kubernetes basic in 1 min • For Kubernetes developers: • The Golang programming patterns of interface design in Kubernetes (CRI as example) • For Kubernetes users: • Effective pattern of programming based on Kubernetes • ⼴广告(Don’t worry, it’s not that kind of AD) • What I will not talk? • https://github.com/google/lmctfy • Now think about a C/C++ based Kubernetes? • And, well designed programming patterns with powerful extensibility Understand Kubernetes in 1 min Container Pod Deployment0 码力 | 29 页 | 2.12 MB | 1 年前3
Putting an Invisible Shield on Kubernetes Secretsin the clear in memory ü leak ALL DEKs ü leak ALL secrets ü trust collapse! • DEK decryption interfaces invoked by fake users Motivation: K8s Secrets Protection • Kube-on-Kube [1] ü Components => Host (KMS provider) compromise Ø leak DEKs Ø leak Secrets • Fraudsters calling DEK decryption interfaces TEE-based Kubectl • Address security threats • Client compromise Ø kubeconfig maliciously reused SGX servers deployed w/ sgx-device- plugin daemonset [1] • kms-plugins deployed as deployment • Interfaces • https + connection reuse • certificate: similar to apiserver ó etcd (X.509) • Version-based0 码力 | 33 页 | 20.81 MB | 1 年前3
QCon北京2018/QCon北京2018-《Kubernetes-+面向未来的开发和部署》-Michael+ChenCreates virtual IP for external access • Interfaces with local iptables • Load-balance interface for Pods • Creates virtual IP for external access • Interfaces with local iptables The Kubernetes Runtime Containers Kubernetes: Manage Container workload, Desired State Management, Decouple Service Interfaces & Backedn Workload PKS: Manage Kubernetes Lifecycle & Underline Infrastructure Summary Modern0 码力 | 42 页 | 10.97 MB | 1 年前3
Node Operator: Kubernetes Node Management Made Simple• Declarative system • Manage resource to final state continually • kube-apiserver oriented programming • CustomResourceDefinition (CRD) • Built on Kubernetes APIs • Kubernetes repo support • Agile0 码力 | 18 页 | 11.70 MB | 1 年前3
多租户Kubernetes VM Solutions for Multi-Tenant ApplicationsService Account virtlet solution Virtlet Pros define VM as Pod supports using multiple interfaces SR-IOV NFV Environments Virtlet Cons limited storage options more configurations VM actions0 码力 | 33 页 | 3.34 MB | 1 年前3
KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies. " (Martin Fowler) 什么是微服务架构? 单体 – 微服务0 码力 | 27 页 | 7.10 MB | 1 年前3
k8s操作手册 2.3show #查看网桥(虚拟交换机) bridge name bridge id STP enabled interfaces cni0 8000.9e3551d62fed no veth57d7a776 docker0 8000.0242f0503f0d0 码力 | 126 页 | 4.33 MB | 1 年前3
共 7 条
- 1













