k8s入门

1、Dapper,大规模分布式系统的跟踪系统
概述
当代的互联网的服务,通常都是用复杂的、大规模分布式集群来实现的。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具。

Dapper–Google生产环境下的分布式跟踪系统,应运而生。那么我们就来介绍一个大规模集群的跟踪系统,它是如何满足一个低损耗、应用透明的、大范围部署这三个需求的。当然Dapper设计之初,参考了一些其他分布式系统的理念,尤其是Magpie和X-Trace,但是我们之所以能成功应用在生产环境上,还需要一些画龙点睛之笔,例如采样率的使用以及把代码植入限制在一小部分公共库的改造上。

自从Dapper发展成为一流的监控系统之后,给其他应用的开发者和运维团队帮了大忙,所以我们今天才发表这篇论文,来汇报一下这两年来,Dapper是怎么构建和部署的。Dapper最初只是作为一个自给自足的监控工具起步的,但最终进化成一个监控平台,这个监控平台促生出多种多样的监控工具,有些甚至已经不是由Dapper团队开发的了。下面我们会介绍一些使用Dapper搭建的分析工具,分享一下这些工具在google内部使用的统计数据,展现一些使用场景,最后会讨论一下我们迄今为止从Dapper收获了些什么。

https://bigbully.github.io/Dapper-translation/

Pinpoint技术概述
https://skyao.gitbooks.io/learning-pinpoint/content/design/technical_overview.html

2、是时候使用Helm了:Helm, Kubernetes的包管理工具
Helm是Kubernetes的一个包管理工具,用来简化Kubernetes应用的部署和管理。
https://www.kubernetes.org.cn/3435.html

3、Docker 入门教程 作者: 阮一峰 日期: 2018年2月 9日
http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

4、让你看懂云计算架构图,看懂云计算
http://www.sohu.com/a/258475844_99911609

5、强制删除POD
问题:kubelet delete pod之后总处于Terminating,无法移除

解决:加参数 --force --grace-period=0,grace-period表示过渡存活期,默认30s,在删除POD之前允许POD慢慢终止其上的容器进程,从而优雅退出,0表示立即终止POD

kubectl delete po -n --force --grace-period=0

链接:https://www.jianshu.com/p/fe7473e43d76

6 Kubernetes网站
https://kubernetes.io/zh/
插画版Kubernetes指南(小孩子也能看懂的kubernetes教程)
https://blog.csdn.net/HD243608836/article/details/82622392
写给孩子看的 Kubernetes 动画指南【中英字幕】
https://blog.csdn.net/simplemurrina/article/details/81570513

如何进入kubernetes的一个pod
kubectl exec -ti -n – /bin/sh
https://www.jianshu.com/p/493b65ee3194

你可能感兴趣的:(k8s入门)