随笔分类 -  K8S

K8S相关技术文档。
摘要:第十章 Kubernetes进阶之k8s集群资源监控 参考:https://www.jianshu.com/p/91f9d9ec374f https://www.cnblogs.com/zealousness/p/11174365.html 1.Kubernetes监控指标 集群监控 节点资源利用率 阅读全文
posted @ 2021-01-13 15:33 CloudNativeBJ 阅读(948) 评论(0) 推荐(0)
摘要:Kubernetes强制删除处于Terminating的Pod 参考:https://www.jianshu.com/p/f3fb881c0fd1 k8s的Pod一直处于Terminating状态 强制删除 1 kubectl delete pod nginx-deployment-759484bc 阅读全文
posted @ 2021-01-13 15:32 CloudNativeBJ 阅读(118) 评论(0) 推荐(0)
摘要:第九章 Kubernetes进阶之将公司项目部署至k8s中 Kubernetes集群搭建完毕以后可以将公司项目部署至其中 1.准备工作与注意事项 部署项目情况 1,业务架构及服务(dubbo,spring cloud) 2,第三方服务,例如mysql,redis,zookeeper,eruka,mq 阅读全文
posted @ 2021-01-13 15:30 CloudNativeBJ 阅读(238) 评论(0) 推荐(0)
摘要:第八章 Kubernetes进阶之Volume Volume和PersistentVolume 数据卷和持久数据卷 1.Volume kubernetes中的Volume提供了容器中挂载外部存储的能力 Pod需要设置卷来源(spec.volume)和挂载点(spec.containers.volum 阅读全文
posted @ 2021-01-13 15:29 CloudNativeBJ 阅读(158) 评论(0) 推荐(0)
摘要:Docker和k8s的区别与介绍 本文来源:鲜枣课堂 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来 阅读全文
posted @ 2021-01-06 16:35 CloudNativeBJ 阅读(178) 评论(0) 推荐(0)
摘要:k8s node节点剔除与增加 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 节点增加 1. 在 master 节点,获取重新加入集群的 token kubeadm token create --print-join-command 2. 在 node 节 阅读全文
posted @ 2021-01-04 15:40 CloudNativeBJ 阅读(470) 评论(0) 推荐(0)
摘要:k8s集群pod状态分析 CrashLoopBackOff 容器退出,kubelet正在将它重启 InvalidImageName 无法解析镜像名称 ImageInspectError 无法校验镜像 ErrImageNeverPull 策略禁止拉取镜像 ImagePullBackOff 正在重试拉取 阅读全文
posted @ 2021-01-04 10:25 CloudNativeBJ 阅读(443) 评论(0) 推荐(1)
摘要:Kubernetes Logs 如何获取kube-system pod的日志 你如何从kube-system pod获取日志?运行kubectl log pod_name不起作用: [root@k8s-master ~]# kubectl logs etcd-k8s-master Error fro 阅读全文
posted @ 2020-12-17 09:54 CloudNativeBJ 阅读(326) 评论(0) 推荐(0)
摘要:k8s1.17安装gitlab Kubernets项目:k8s1.17安装gitlab 仅供测试,没有持久化存储 1、环境 k8s集群kubectl 1.17.4 2、gitlab-redis部署 cat gitlab-redis.yaml apiVersion: apps/v1 kind: Dep 阅读全文
posted @ 2020-12-16 18:03 CloudNativeBJ 阅读(930) 评论(0) 推荐(0)
摘要:基础配置 主机名IP系统版本harbor版本 harbor 172.21.3.23 CentOS7.8 v2.1.0_2 1|0安装docker-compose curl -L https://get.daocloud.io/docker/compose/releases/download/1.25 阅读全文
posted @ 2020-12-16 10:29 CloudNativeBJ 阅读(177) 评论(0) 推荐(0)
摘要:从harbor部署到在k8s中使用 一、概述 harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说法是:Harbor是一个用于存储和分发Docker镜像的企业级 阅读全文
posted @ 2020-12-15 17:59 CloudNativeBJ 阅读(797) 评论(0) 推荐(0)
摘要:Jenkins+harbor+gitlab+k8s 部署maven项目 一、概述 maven项目部署流程图如下: 环境介绍 操作系统 ip 角色 版本 ubuntu-16.04.4-server-amd64 192.168.10.122 Jenkins+harbor Jenkins 2.176.2, 阅读全文
posted @ 2020-12-15 09:55 CloudNativeBJ 阅读(467) 评论(0) 推荐(0)
摘要:Ansible自动化部署K8S集群 1.1 Ansible介绍 Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible也是一种简单的自动化语言 阅读全文
posted @ 2020-12-14 17:55 CloudNativeBJ 阅读(439) 评论(0) 推荐(0)
摘要:部署一套完整的Kubernetes高可用集群 原创 阿良 DevOps技术栈 6月1日 目录[-] 一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm 阅读全文
posted @ 2020-12-11 15:35 CloudNativeBJ 阅读(417) 评论(0) 推荐(0)
摘要:k8s job的使用 1.运行一次性容器 容器按照持续运行的时间可分为两类: 服务类容器 服务类容器通常持续提供服务,需要一直运行,比如 http server,daemon 等。 工作类容器 工作类容器则是一次性任务,比如批处理程序,完成后容器就退出。 Kubernetes 的 Deploymen 阅读全文
posted @ 2020-11-26 17:07 CloudNativeBJ 阅读(1572) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(24)之Prometheus监控 目录 1、Prometheus概述 2、Prometheus部署 2.1、创建名称空间prom 2.2、部署node_exporter 2.3、部署prometheus-server 2.4、部署kube-sate-metrics 2. 阅读全文
posted @ 2020-10-09 16:52 CloudNativeBJ 阅读(362) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(23)之资源指标和集群监控 目录 1、资源指标和资源监控 2、Weave Scope监控集群 (1)Weave Scope部署 (2)使用 Scope (3)拓扑结构 (4)实时资源监控 (5)在线操作 (6)强大的搜索功能 2、核心指标监控之metrics-serve 阅读全文
posted @ 2020-10-09 16:49 CloudNativeBJ 阅读(154) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(20)之K8S组件运行原理详解总结 目录 一、看图说K8S 二、K8S的概念和术语 三、K8S集群组件 1、Master组件 2、Node组件 3、核心附件 四、K8S的网络模型 五、Kubernetes的核心对象详解 1、Pod资源对象 2、Controller 3、 阅读全文
posted @ 2020-09-30 17:35 CloudNativeBJ 阅读(383) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(22)之Pod资源调度 目录 Pod资源调度 1、常用的预选策略 2、优选函数 3、节点亲和调度 3.1、节点硬亲和性 3.2、节点软亲和性 4、Pod资源亲和调度 4.1、Pod硬亲和度 4.2、Pod软亲和度 4.3、Pod反亲和度 5、污点和容忍度 5.1、定义污 阅读全文
posted @ 2020-09-30 15:45 CloudNativeBJ 阅读(223) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(21)之网络模型和网络策略 目录 Kubernetes的网络模型和网络策略 1、Kubernetes网络模型和CNI插件 1.1、Docker网络模型 1.2、Kubernetes网络模型 1.3、Flannel网络插件 1.4、VxLAN后端和direct routi 阅读全文
posted @ 2020-09-30 15:44 CloudNativeBJ 阅读(153) 评论(0) 推荐(0)