随笔分类 -  Kubernetes

Kubernetes
摘要:部署组件 该 Kubernetes 部署过程中,对于部署环节,涉及多个组件,主要有 kubeadm 、kubelet 、kubectl。 kubeadm介绍 Kubeadm 为构建 Kubernetes 提供了便捷、高效的“最佳实践” ,该工具提供了初始化完整 Kubernetes 过程所需的组件, 阅读全文
posted @ 2024-08-14 12:43 木二 阅读(597) 评论(1) 推荐(3) 编辑
摘要:kubeadm介绍 kubeadm概述 Kubeadm 是一个工具,它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快速创建 kubernetes 集群的最佳实践。 kubeadm 通过执行必要的操作来启动和运行一个最小可用的集群。kubeadm 只关心启动集群,而 阅读全文
posted @ 2021-04-19 15:00 木二 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:kubeadm介绍 kubeadm概述 参考附003.Kubeadm部署Kubernetes。 kubeadm功能 参考附003.Kubeadm部署Kubernetes。 本方案描述 本方案采用kubeadm部署Kubernetes 1.20.4版本; etcd采用混部方式; KeepAlived: 阅读全文
posted @ 2021-04-14 13:35 木二 阅读(600) 评论(0) 推荐(0) 编辑
摘要:蓝绿发布原理 蓝绿发布本质上是希望能优雅无误的迭代应用,以便于使应用平稳提供服务。通常是不停老版本的同时对新版本进行先发布,然后确认无误后进行流量切换,即并行部署。 Kubernetes中可以通过deployment来部署一个蓝发布,然后通过控制service,来决定使用的版本。即通过label s 阅读全文
posted @ 2021-03-31 17:44 木二 阅读(969) 评论(0) 推荐(1) 编辑
摘要:CKS证书 考试相关 考试报名准备 CKS考试和CKA考试一样,已经开放中国大陆的考试。但区别是CKS目前没有中文题目,考试都是英文题目,唯一区别是CKS中文考试是中文老师监考,仅此而已。因此,建议CKS报名英文考试即可。 报名地址:https://www.cncf.io/certification 阅读全文
posted @ 2021-03-29 12:06 木二 阅读(3704) 评论(1) 推荐(0) 编辑
摘要:环境构建 基础环境构建 [root@master01 cksstudy]# vi studyns01.yaml apiVersion: v1 kind: Namespace metadata: name: studyns01 labels: role: studyns01 [root@master0 阅读全文
posted @ 2020-12-23 13:02 木二 阅读(567) 评论(0) 推荐(0) 编辑
摘要:kubeadm介绍 kubeadm概述 参考附003.Kubeadm部署Kubernetes。 kubeadm功能 参考附003.Kubeadm部署Kubernetes。 本方案描述 本方案采用kubeadm部署Kubernetes 1.20.0版本; etcd采用混部方式; Keepalived: 阅读全文
posted @ 2020-12-22 16:18 木二 阅读(1384) 评论(1) 推荐(0) 编辑
摘要:一 查看证书 1.1 查看过期时间-方式一 1 [root@master01 ~]# tree /etc/kubernetes/pki/ 2 [root@master01 ~]# for tls in `find /etc/kubernetes/pki -maxdepth 2 -name "*.cr 阅读全文
posted @ 2020-07-24 09:34 木二 阅读(2667) 评论(1) 推荐(2) 编辑
摘要:一 Longhorn存储部署1.1 Longhorn概述Longhorn是用于Kubernetes的开源分布式块存储系统。提示:更多介绍参考:https://github.com/longhorn/longhorn。1.2 Longhorn部署 1 [root@master01 ~]# cd /op 阅读全文
posted @ 2020-06-29 11:48 木二 阅读(1563) 评论(1) 推荐(1) 编辑
摘要:一 前置准备1.1 互信配置为了更方便远程分发文件和执行命令,本实验配置master节点到其它节点的 ssh 信任关系。 1 [root@master01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@worker03提示:本步骤操作仅需要在master01节点 阅读全文
posted @ 2020-06-29 11:34 木二 阅读(865) 评论(0) 推荐(0) 编辑
摘要:Kubernetes全系列总结如下,后期不定期更新。 欢迎基于学习、交流目的的转载和分享,禁止任何商业盗用,同时希望能带上原文出处,尊重ITer的成果,也是尊重知识。 若发现任何错误或纰漏,留言反馈或右侧添加本人反馈。 正篇 001.Kubernetes简介 002.Kubernetes简单入门实例 阅读全文
posted @ 2020-06-16 17:10 木二 阅读(3298) 评论(1) 推荐(2) 编辑
摘要:一 Kubernetes dashboard简介 1.1 Web UI简介 dashboard是基于Web的Kubernetes用户界面。可以使用dashboard将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,以及管理集群资源。可以使用dashboard来概述群集上运 阅读全文
posted @ 2020-06-16 11:50 木二 阅读(744) 评论(0) 推荐(0) 编辑
摘要:一 kubeadm介绍 1.1 概述 参考《附003.Kubeadm部署Kubernetes》。 1.2 kubeadm功能 参考《附003.Kubeadm部署Kubernetes》。 二 部署规划 2.1 节点规划 节点主机名 IP 类型 运行服务 master01 172.24.8.71 Kub 阅读全文
posted @ 2020-06-16 11:44 木二 阅读(917) 评论(0) 推荐(0) 编辑
摘要:kubeadm介绍 kubeadm概述 参考《附003.Kubeadm部署Kubernetes》。 kubeadm功能 参考《附003.Kubeadm部署Kubernetes》。 本方案描述 本方案采用kubeadm部署Kubernetes 1.18.3版本; etcd采用混部方式; KeepAli 阅读全文
posted @ 2020-06-16 09:29 木二 阅读(1708) 评论(0) 推荐(1) 编辑
摘要:kubeadm介绍 kubeadm概述 参考附003.Kubeadm部署Kubernetes。 kubeadm功能 参考附003.Kubeadm部署Kubernetes。 本方案描述 本方案采用kubeadm部署Kubernetes 1.18.3版本; etcd采用混部方式; Keepalived: 阅读全文
posted @ 2020-06-12 23:19 木二 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:一 Helm部署 1.1 获取资源 [root@master01 ~]# mkdir ingress [root@master01 ~]# cd ingress/ [root@master01 ingress]# helm repo add traefik https://containous.gi 阅读全文
posted @ 2020-06-02 14:09 木二 阅读(3774) 评论(0) 推荐(0) 编辑
摘要:一 手动部署-官网版1.1 获取资源 1 [root@master01 ~]# mkdir ingress 2 [root@master01 ~]# cd ingress/ 3 [root@master01 ingress]# git clone https://github.com/nginxinc/kubernetes-ingress/ 4 [root@master01 ingress... 阅读全文
posted @ 2020-06-02 13:47 木二 阅读(3405) 评论(0) 推荐(0) 编辑
摘要:一 Rancher概述1.1 什么是RancherRancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,方便开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),以便于满足 IT 需求规范,赋能 De 阅读全文
posted @ 2020-05-31 16:23 木二 阅读(5641) 评论(6) 推荐(2) 编辑
摘要:一 K3S概述 1.1 K3S介绍 K3S是一个轻量级Kubernetes发行版。易于安装,内存消耗低,所有二进制文件不到40mb。 适用于: 边缘计算-Edge 物联网-IoT CI ARM 1.2 K3S特点 k3s是完全兼容的Kubernetes发行版,有以下更改: 移除过时的功能、Alpha 阅读全文
posted @ 2020-05-14 09:31 木二 阅读(4241) 评论(0) 推荐(2) 编辑
摘要:一 Helm概述 1.1 Helm介绍 Helm 是 Kubernetes 的软件包管理工具。包管理器类似 Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip 一样,能快速查找、下载和安装软件包。通常每个包称为一个Chart,一个Chart是一个目录(一般情况下会 阅读全文
posted @ 2020-05-12 14:31 木二 阅读(3479) 评论(0) 推荐(0) 编辑