文章分类 -  Kubernetes

摘要:一、Kubernetes监控指标 Cluster监控• 节点资源利用率• 节点数• 运行Pods Pod监控• Kubernetes指标• 容器指标• 应用程序 二、Kubernetes监控方案 1、cAdvisor为谷歌开源的专门用于监控容器的服务,已经集成到了k8s里面(数据采集Agent) K 阅读全文
posted @ 2019-08-25 23:55 skyflask 阅读(1277) 评论(0) 推荐(0)
摘要:一、yaml语法 二、yaml在k8s中的实例 • 用run命令生成kubectl run --image=nginx my-deploy -o yaml --dry-run > my-deploy.yaml• 用get命令导出kubectl get my-deploy/nginx -o=yaml 阅读全文
posted @ 2019-08-21 14:26 skyflask 阅读(334) 评论(0) 推荐(0)
摘要:一、kubernetes集群管理工具kubectl命令 二、kubectl工具管理集群 1、创建 kubectl run nginx --replicas=3 --image=nginx:1.14 --port=80kubectl get deploy,pods 部署应用时,先拉取镜像,等待片刻: 阅读全文
posted @ 2019-08-21 12:47 skyflask 阅读(2322) 评论(0) 推荐(0)
摘要:一、多Master集群部署 1、拷贝文件 从Master01上拷贝相关文件: 服务文件: 修改配置文件kube-apiserver:10.11.97.191为master02的IP 2、启动服务 systemctl start kube-apiserver systemctl start kube- 阅读全文
posted @ 2019-08-21 11:54 skyflask 阅读(657) 评论(0) 推荐(0)
摘要:kubernetes官网自带了Dashboard安装,具体路径:https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/dashboard/dashboard-configmap.yaml 注意: 1、controlle 阅读全文
posted @ 2019-08-21 00:01 skyflask 阅读(306) 评论(0) 推荐(0)
摘要:1、kubelet组件授权 Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低 阅读全文
posted @ 2019-08-15 13:06 skyflask 阅读(1064) 评论(0) 推荐(0)
摘要:在部署Kubernetes之前一定要确保etcd、flannel、docker是正常工作的,否则先解决问题再继续。 1、生成apiserver证书 创建CA证书,CA为颁发证书的权威机构,创建认证中心。(权威机构建立) # cat ca-config.json 证书签名请求:向证书颁发机构(CA)申 阅读全文
posted @ 2019-08-15 12:59 skyflask 阅读(312) 评论(0) 推荐(0)
摘要:1、kubernetes网络模型 Container Network Interface(CNI)容器网络接口,由Google和coreOS主导。 kubernetes网络模型设计基本要求: 一个pod一个ip 每个pod独立IP,pod内所有容器共享网络(同一个IP) 所有容器都可以与其他容器通信 阅读全文
posted @ 2019-08-15 12:53 skyflask 阅读(376) 评论(0) 推荐(0)
摘要:1、安装依赖包 2、安装yum库 3、安装dokcer 4、启动dokcer 开启镜像加速 阅读全文
posted @ 2019-08-15 12:49 skyflask 阅读(430) 评论(0) 推荐(0)
摘要:1、工具准备 使用cfssl来生成自签证书,先下载cfssl工具: wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 wget https:/ 阅读全文
posted @ 2019-08-15 12:34 skyflask 阅读(349) 评论(0) 推荐(0)
摘要:1、Kubernetes部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。 官方地址:https://kubernetes.io/docs/setup/minikube/ kube 阅读全文
posted @ 2019-08-15 12:33 skyflask 阅读(384) 评论(0) 推荐(0)
摘要:一、环境准备 1、Kubernetes部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。 官方地址:https://kubernetes.io/docs/setup/minikub 阅读全文
posted @ 2019-08-15 09:50 skyflask 阅读(425) 评论(0) 推荐(0)
摘要:多Master集群架构,Etcd集群单独部署,Node节点通过LB请求Master。 阅读全文
posted @ 2019-08-15 09:35 skyflask 阅读(1036) 评论(0) 推荐(0)
摘要:单台Master架构 Etcd集群(3-5台) Node扩展 阅读全文
posted @ 2019-08-15 09:34 skyflask 阅读(234) 评论(0) 推荐(0)