石油巨头与Kubernetes, Microservice & DevOps 共舞1114最终版06-16-微服务业务设计指南 规范(15) 1. 05-01-Android开发规范V1.0 2. 05-02-Git分⽀管理规范v1.0 3. 05-03-IOS开发规范V1.0 4. 05-04-Java开发规范V1.0 5. 05-05-SQL开发准则框架V1.0 6. 05-06-安全开发规范 7. 05-07-版本发布规范-V1.0 8. 05-08-产品⽴项模板规范V1.0 9. (A CE) Un i f i ed A P Is M u l ti -Cluster M a na gement M u l ti -Ten ant M a nagement K u bernetes In tegration API S e r ver C o r e /C ustom R e s ourc es API S e r ver C o r e /C ustom ustom R e s ourc es API S e r ver C o r e /C ustom R e s ourc es Oth er tool s/systems In tegra ti on Other tools/systems Alauda Cloud Enterprise (ACE) Alauda Cloud Enterprise - DevOps • 开放式 DevOps0 码力 | 33 页 | 7.49 MB | 1 年前3
Alluxio 助力 Kubernetes, 加速云端深度学习V100 8卡 : 157.9元/小时 x 4 = 631.6 元 P100 1卡:12.78 元/小时 x108 = 1380.24 元 数据访问的新挑战 1.强大的算力需要匹配的I/O吞吐 2.计算存储分离导致I/O延迟 3.单机缓存无法满足海量数据加速 9993.6 3189.6 0 2000 4000 6000 8000 10000 12000 Synthetic ESSD云盘 Horowitz投资,公司在2015年在 旧金山湾区成立,致力于推动开源项目和社区以及商业化 8 面向大数据和AI应用的内存级数据编排系统 数据编排层(Data Orchestration) Java File API HDFS Interface S3 Interface REST API POSIX Interface Alluxio是什么 HDFS Driver S3 Driver OSS0 码力 | 22 页 | 11.79 MB | 1 年前3
Kubernetes开源书 - 周立Kubernetes不是⼀个传统的,全⾯的PaaS系统。 它保留了⽤户的重要选择。 Kubernetes: 不限制⽀持的应⽤类型。不规定应⽤框架(例如 Wildfly ),不限制⽀持的语⾔运⾏时(例如Java,Python, Ruby),不局限于 12-factor applications ,也不区分应⽤程序和服务 。 Kubernetes旨在⽀持各种各样的⼯作负 载,包括⽆状态、有状态以及数据处理⼯作负载。 91 node 172.20.0.92 node 准备⼯作 关闭selinux 所有机器都必须关闭selinux,执⾏如下命令即可。 ~]# setenforce 0 ~]# sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux 03-使⽤Kubespray部署⽣产可⽤的Kubernetes集群(1 [calico-rr] [vault] node1 node2 node3 使⽤ansible playbook部署kubespray ~]# ansible-playbook -i inventory/mycluster/hosts.ini cluster.yml ⼤概20分钟左右,Kubernetes即可安装完毕。 验证 验证1:查看Node状态 ]# kubectl0 码力 | 135 页 | 21.02 MB | 1 年前3
Jib Kubecon 2018 Talkols/jib Build containers faster with Jib A container image builder for Java applications Our Team Cloud Tools for Java Appu Goundan @coollog @loosebazooka Qingyang “Q” Chen github.com/GoogleContainerTools/jib once, run anywhere” github.com/GoogleContainerTools/jib Building a Java container github.com/GoogleContainerTools/jib Me Java Developer Building website for pet clinic Wants to containerize the io/petclinic-app github.com/GoogleContainerTools/jib github.com/GoogleContainerTools/jib 构建Java镜像 So I read some tutorials github.com/GoogleContainerTools/jib FROM ubuntu:14.04 RUN apt-get update0 码力 | 90 页 | 2.84 MB | 1 年前3
张海宁:使用Kubernetes部署超级账本Fabric键值数据、文档数据 交易数据 帐号数据 共识网络 PBFT等 PoW PoW, PoS 网络 公开或私有 公开 公开 隐私性 有 无 无 智能合约 Go, Java等多种开发语言 无 Solidity SACC2017 超级账本项目生命周期 • 多个子项目并存 • 每个子项目可有5个阶段 11 提案 孵化 活跃 弃用 终止 -it cli-2586364563-vclmr bash --namespace=org1 • 执行Fabric命令,如创建channel: $ peer channel create -o orderer0.orgorderer1:7050 \ -c mychannel -f ./channel-artifacts/channel.tx 使用 Fabric Cluster SACC20170 码力 | 45 页 | 2.70 MB | 1 年前3
VMware SIG Deep Dive into Kubernetes Scheduling(Affinity/Anti-Affinity) and distribute pods Limitations • Zone spreading is a priority function not a predicate, i.e. it is a best-effort placement. If the zones in your cluster have uneven available resources due rather have a fast cache, or a slower cache that is larger. Many popular application runtimes (e.g. Java jre) have similar NUMA related issues. 13 How can NUMA issues be avoided? Application can be modified effects. (e.g interleaving get predictable albeit reduced performance) • A cgroup aware version (e.g. Java jre v10) can be deployed • This is often not available – many were developed in a pre-container0 码力 | 28 页 | 1.85 MB | 1 年前3
石墨文档Go在K8S上微服务的实践-彭友顺的 format、lint、breaking 检查。 CI build 阶段 • 会基于 pb 的注释自动产生文档,并推送至内部的微服务管理系统接口平台中 • 会生成 Go/PHP/Node/Java 桩代码和错误码,推送到指定的仓库 开发阶段 • go get 客户端、服务端的gRPC和错误码的代码 配置 对接 Debug • 配置驱动 • 配置补齐 • 配置工具 • Proto的管理 对接 Debug • 配置驱动 • 配置补齐 • 配置工具 • Proto的管理 • 错误码管理 • 调试gRPC • 调试信息 • 错误定位 Generate • protoc -I {error proto file} --go-errors_out={output directory} • 实现我们自定义的error类型,方便断言。 • 根据注解的code信息,在错误码中生成对应的grpc0 码力 | 41 页 | 3.20 MB | 1 年前3
Kubernetes安全求生指南Minimization of Attack Surface f. Network Security g. Auditing h. Authentication and Authorization i. Compliance j. File System Permissions k. User Account Management 所有強化在發佈前都經過測試驗證 您不再需要每回合升級都從頭來過 設計 帳號 權限 安全 維運 監控 維運 所需技能: Shell Script, Python, VMware API, CI/CD Tooling 所需技能: Java, .NET, SQL, Web 所需技能: vSphere/vSAN, NSX, OS, PowerCLI, Shell Script 建立平台自動化 能力與服務 將業務需求轉化成0 码力 | 23 页 | 2.14 MB | 1 年前3
k8s操作手册 2.3gateway 10.99.1.1 # nmcli con up ens33 ③关闭seLinux 若不会配置selinux,则可关闭SELinux,若对安全性要求较高,则需自行配置 # sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config # setenforce 0 #关闭selinux local <I DOCKER 1 -s 0.0.0.0/0 -j ACCEPT /usr/sbin/iptables -I DOCKER-USER 1 -s 0.0.0.0/0 -j ACCEPT /usr/sbin/iptables -I DOCKER-ISOLATION-STAGE-1 1 -s 0.0.0 0.0/0 -j ACCEPT /usr/sbin/iptables -I DOCKER-ISOLATION-STAGE-2 1 -s 0.0.0.0/0 -j ACCEPT EOF ★最好的做法是让docker不生成默认的docker0网桥,不修改iptables规则 # cat > /etc/docker/daemon.json < 0 码力 | 126 页 | 4.33 MB | 1 年前3
Kubernetes日志平台建设最佳实践-元乙�����������-�������� ����� ���� ���� ���� �� �����p� ��KK PW�I • ����KKn�sr���s�������O���T���b� • �����+� �D�������n����������)�� • �A�e�� �4��1����2s��Bs�/� �o�� ���(02s��(02 PW �� • ��������������� • ������������������ ���� ���� ���� ���� ���� ������ ��� �� �� �� �� ��O� ������� ������� ���� ���� � ���� ���� �� �LP� ���� ���� ��B� AP� /P �� ��� ������I ��� �� ��� ���� � Kubernetes�� ����������� ���� ���� �S�vn�b ����f ���k�� �������������� B������������� ����������o�� ��ts�C ������lp �������lp �����lp ������� ��������o�� ������ �����b o������������ ����� �m�e� r��ce� PB��������� grep pgm awk sed0 码力 | 30 页 | 53.00 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













