
Kubernetes 故障排除不再难
示意图解k8s
下面是一个示意图,可帮助你调试 Kubernetes Deployment
当你希望在 Kubernetes 中部署应用程序时,你通常会定义三个组件:
一个 Deployment - 这是一份用于创建你的应用程序的 Pod 副本的"食谱";
一个 Service - 一个内部负载均...

kubectl详解
节点管家:kubelet
kubelet运行在集群的所有节点上
每个节点上的kubelet由操作系统的init进程(如:systemd)启动
在ubuntu 16.04 +有两个,init进程与文件分别是:
$ ls /lib/systemd/system/kubelet.service
-----------
/lib/systemd/sys...

kubeadm join原理
前言《举例》
join:将node加入集群
join的命令
$ kubeadm join xxxxxx:6443 --token a5gkfo.f1p9gsu68rxi14vx --discovery-token-ca-cert-hash sha256:9b826ab9655ae79c6398625b2cd52315d4f07bdae23d9d61604f29551757f328
join前检查
disco...

kubernetes init流程概览
kubernetes init流程
引导前检查
生成私钥以及数字证书
生成控制平面的kubeconfig文件
生成控制平面组件的manifest文件
下载镜像,等待控制平面启动
保存MasterConfiguration
设定Master标志
进行基于TLS的安全引导相关的配置
安装DNS和kube-po...

国内源安装kubernetes的工具
官方源(仅ubuntu)
kubernetes是谷歌公司弄的东西,google这个名词,国内不方便,你懂得,这里说下谷歌的源是什么
添加gpg
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
添加源
$ vim /etc/apt/sourc...