01
随时随地访问您的Kubernetes集群
本文介绍了几款kubernetes集群的访问工具,包括了命令行、web、桌面和移动端:
命令行工具使用kubectl
Web UI - Kubernetes dashboard
桌面客户端Kubernetic
手机客户端Carbin
在公众号中回复(非评论)关键词“ weekly31 ”即可阅读全文
02
在 Kubernetes 上运行 Spark
先决条件
必须要有一个 kubernetes 集群,支持的最低版本为1.6,并且要安装了 [kube-dns](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/
) 并且能通过 kubectl 命令访问到。如果在本地测试,你需要在自己的本地环境下安装 minikube。
我们建议安装最新的 minikube 版本(本文档中使用的0.19.0版本),老版本中可能缺少一些必要组件。
您必须要有在集群中执行 create 和 list pod、ConfigMap 还有 secrets 的权限。您可以使用以下命令来验证: kubectl get pods、 kubectl get configmaps、 kubectl get secrets ,确定是否可以获取这些对的信息。
您必须有一个支持 Kuberentes 的 spark 发行版。可以通过以下两种方式获取:
release tarball 下载编译好的软件包
自行编译支持 kuberentes 的 spark 发行版
在公众号中回复(非评论)关键词“ weekly32 ”即可阅读全文
03
走近比特币:一个故事看懂区块链原理
除非你完全没有接触过信息安全,否则一定听说过比特币和区块链。毕竟这两个名词也是近两年来各大国内外媒体争相报道的热词。尤其是继今年5月爆发的WannaCry病毒爆发以后,很多从未接触过的人都开始加入讨论大军。
作者的很多朋友都不懂技术。最近几周他们一个个都变身好奇宝宝,围着问比特币和区块链。想来这两个名词的热度一定还会持续攀高,对他们不够了解的人也还有很多很多。何不采用通俗的语言对“区块链”做一个解释,把这个概念传播开来?
和网上一般的名词解释不同(不管三七二十一,下个定义再说,其实并没有什么卵用),本文以它的作用为切入点来理解区块链的工作机制。
在公众号中回复(非评论)关键词“ weekly33 ”即可阅读全文
04
Golang 1.10 前瞻
本文主要介绍了Go 1.10 的主要特性。
1. 兼容性
2. 工具链
3. Runtime
4. Performance
5. GC
6. 标准库
在公众号中回复(非评论)关键词“ weekly34 ”即可阅读全文
05
使用Go 机器学习库来进行数据分析 1
这个系列的文章是介绍如何使用Go语言来进行数据分析和机器学习。
Go机器学习的库目前还不是很多,功能还没有Python的丰富,希望在未来的几年里能有更多的功能丰富库面世。
这篇文章利用golearn库, 使用kNN方法来对Iris数据集进行分析。
1.ris数据集
2.kNN K近邻算法
3.训练数据和预测
4.评估
5.Python代码实现
在公众号中回复(非评论)关键词“ weekly35 ”即可阅读全文
06
做好架构师,要懂微服务,汇总微服务架构落地的15种框架
2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务。
对于中大型架构系统来说,微服务更加便捷,微服务成为很多企业架构重构的方向,同时也对架构师提出更高的挑战。目前有很多常用于微服务构建的框架,对于构建微服务架构能够带来一些帮助。
Java语言相关微服务框架
.Net相关微服务框架
Node.js相关微服务框架
Go相关微服务框架
Python相关微服务框架
在公众号中回复(非评论)关键词“ weekly36 ”即可阅读全文
本周开源
阿里的容器技术
在公众号中回复(非评论)关键词“ weekly37 ”即可阅读全文
go符号回归库
在公众号中回复(非评论)关键词“ weekly38 ”即可阅读全文
技术活动
年末最不容错过的云领域技术盛会
国内 Go 语言布道者 许式伟和 Asta 联合发起
阿里云褚霸、京东云郭理靖、饿了么CTO雪峰、PingCAP创始人刘奇、七牛云技术总监陈超、Docker 专家孙宏亮
......
众星云集,为你而来
点击“阅读原文”,即可报名