zy_xingdian
云计算架构师,资深网络专家,Go语言资深工程师
展开
-
基于Kubernetes集群构建MongoDB
利用Kubernetes集群构建Mongodb原创 2024-04-20 17:58:39 · 471 阅读 · 0 评论 -
基于Kubernetes集群1.27.3构建ElasticSearch-7集群
利用Kubernetes集群构建elasticsearch集群原创 2024-04-20 17:53:55 · 325 阅读 · 1 评论 -
ArgoCD结合Gitlab交付项目到kubernetes集群
作者:行癫(盗版必究)原创 2023-07-21 15:14:40 · 488 阅读 · 0 评论 -
Helm之深入浅出Kubernetes包管理工具使用
作者:行癫(盗版必究)原创 2023-07-03 17:53:04 · 275 阅读 · 0 评论 -
Helm之深入浅出Kubernetes包管理工具基础
Helm 是 Kubernetes 的包管理器;它提供了提供、共享和使用为 Kubernetes 构建的软件的能力;是CNCF的毕业项目。原创 2023-07-02 23:43:20 · 233 阅读 · 0 评论 -
kubernetes 基于 ceph 安装mysql集群
kubernetes 基于 ceph 安装mysql集群目标安装3个副本的mysql集群,数据存储在ceph集群中环境kubernetes集群master 10.115.223.121node1 10.115.223.122node2 10.115.223.123ceph集群monitorkvm-ceph1 10.115.223.201kvm-ceph2 10.115.223.202kvm-ceph3 10.115.223.203ceph-deploy原创 2020-12-29 15:33:29 · 605 阅读 · 0 评论 -
Cloud Native 系列 kubernetes原生之KubeEdge
本文作者:行癫上一个系列我们谈到CNCF中的Cloud Native,在Cloud Native中,我们有很多技术需要我们一同使用,接下来,我们看一下kubernetes生态系统中的kubeEdge,这是kubernetes的原生边缘计算框架。Cloud Native的设计哲学理念,kubernetes云生态操作系统作为一个云原生的边缘计算框架,在没有接触过之前,接下来行癫带大家做一...原创 2020-03-27 22:59:48 · 351 阅读 · 0 评论 -
kubernetes生态系统-Qos服务质量
本文作者:行癫Qos在业内被叫做“服务质量等级”,但大多数人又称为“服务质量保证”,他是作用在pod上的一个配置,当我们使用kubernetes去创建pod时,默认会给我们的pod分配一个Qos等级。Qos的分类如下:Guaranteed:Pod 里的每个容器都必须有内存/CPU 限制和请求,而且值必须相等。Burstable:Pod 里至少有一个容器有内存或者 CPU 请求且不满足 G...原创 2020-03-27 00:06:23 · 207 阅读 · 0 评论 -
Cloud Native的设计哲学理念,kubernetes云生态操作系统
本文作者:行癫2015年的时候google就提出了云原生计算基金会(CNCF),最开始的时候我对于云原生的定义于以下几个方面:应用容器化,面向微服务架构,应用支持容器的调度。但是这种想法和定义在未来几年后,技术的不断提升,需求的不断更改,定义也被重新定义。2018年的时候,几乎所有的云计算提供商都加入了CNCF,这个时候,云原生生态在不断的壮大,我们来看一段英文定义:Cloud nati...原创 2020-03-25 22:42:57 · 1122 阅读 · 0 评论 -
kubernetes中创建一个容器化应用
扮演一个应用开发者的角色,使用这个 Kubernetes 集群发布第一个容器化应用。作为一个应用开发者,你首先要做的,是制作容器的镜像。有了容器镜像之后,需要按照 Kubernetes 项目的规范和要求,将你的镜像组织为它能够"认识"的方式,然后提交上去。什么才是 Kubernetes 项目能"认识"的方式?就是使用 Kubernetes 的必备技能:编写配置文件。这些配置文件可以是...原创 2020-03-24 23:19:44 · 272 阅读 · 0 评论 -
Kubernetes 暴露服务的方式
作者:行癫Kubernetes 暴露服务的方式目前只有三种使用最多最稳定的是:IngressLoadBlancer Service、NodePort Service、Ingress1.Ingress由两部分组成:Ingress Controller 和 Ingress 服务。Ingress Controller 是流量的入口,是一个实体软件, 一般是Nginx 和 Haproxy...原创 2020-03-18 23:00:28 · 891 阅读 · 0 评论 -
致我最亲爱的CSDN博友们
致我最亲爱的CSDN博友们因疫情和个人工作原因,导致关注我的博友们,没有及时能够看到最新的博客文章,在此深表歉意,本人近期将会恢复CSDN的持续发布,感谢各位~ 作者:行癫...原创 2020-03-12 20:24:34 · 217 阅读 · 0 评论 -
kubernetes的雾里探花(一)--kubectl的使用
查看pods:# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-6c66ffc55b-l76bq 1/1 Running 0 16mcoredns-6c...原创 2020-01-09 11:53:52 · 646 阅读 · 0 评论 -
kubernetes的云中漫步(六)--kubeadm使用
概述Kubeadm 是一个工具,它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快速创建kubernetes 集群的最佳实践.使用1.kubeadm init作用:初始化一个 Kubernetes 控制平面节点语法格式:kubeadm init [flags]举例:# kubeadm init --kubernetes-version=1.17....原创 2020-01-08 15:31:49 · 757 阅读 · 0 评论 -
kubernetes的云中漫步(七)--kubeadm使用ssl证书说明
使用自定义的证书:默认情况下, kubeadm 会生成运行一个集群所需的全部证书。 你可以通过提供你自己的证书来改变这个行为策略。如果要这样做, 你必须将证书文件放置在通过 --cert-dir 命令行参数或者配置文件里的 CertificatesDir 配置项指明的目录中。默认的值是 /etc/kubernetes/pki。如果在运行 kubeadm init 之前存在给定的证书和私钥对,...原创 2020-01-08 11:58:50 · 284 阅读 · 0 评论 -
kubernetes的云中漫步(五)--kubeadm之dashboard界面部署与使用
kubeadm之dashboard1.因访问dashboard界面时需要使用https,所以在本次测试环境中使用openssl进行数据加密传输:[root@k8s-master ~]# openssl genrsa -des3 -passout pass:x -out dashboard.pass.key 2048Generating RSA private key, 2048 bit lo...原创 2020-01-07 21:42:59 · 589 阅读 · 0 评论 -
kubernetes的云中漫步(四)--kubeadm故障排除
kubeadm故障排除问题:[root@k8s-node-1 ~]# kubeadm join 192.168.122.201:6443 --token fmqvwn.6h11y2ayq23r7zmw --discovery-token-ca-cert-hash sha256:42e125ef64f5aabc67ae0e0f14b58270be35fde8ff4f7b9a47d5d76a74...原创 2020-01-07 20:35:10 · 3271 阅读 · 1 评论 -
kubernetes的云中漫步(三)--kubeadm安装kubernetes集群
环境准备(三台机器同时部署):1.准备三台服务器 k8s-master:192.168.122.201 k8s-node-1:192.168.122.202 k8s-node-2:192.168.122.2032.设置本地解析[root@k8s-master ~]# cat /etc/hosts127.0.0.1 localhost localhost.locald...原创 2020-01-07 20:18:27 · 193 阅读 · 0 评论 -
kubernetes的云中漫步(二)--二进制安装kubernetes集群
一:集群部署准备工作1.三台服务器:k8s-master:192.168.122.69k8s-node-1: 192.168.122.232k8s-node-2: 192.168.122.682.验证MAC和product_uuid的唯一性检查MAC的唯一性:[root@k8s-master ~]# ip link1: lo: <LOOPBACK,UP,LOWER_UP...原创 2020-01-03 12:03:45 · 790 阅读 · 0 评论 -
kubernetes的云中漫步(一)
kubernetes 常用镜像仓库daocloud的docker镜像库: daocloud.io/library docker-hub的k8s镜像库: mirrorgooglecontainersaliyun的k8s镜像库: registry.cn-hangzhou.aliyuncs.com/google-containersaliyun的docker镜...原创 2020-01-03 11:43:37 · 209 阅读 · 0 评论 -
kubernetes从入门到放弃(四)
kubernetes资源对象Eventpod的状态 实时信息是一个事件记录,记录了事件最早产生的时间、最后重复时间、重复次数、发起者、类型,以及导致此事件的原因等信息。Event通常关联到具体资源对象上,是排查故障的重要参考信息Pod IPPod的IP地址,是Docker Engine根据docker0网桥的IP地址段进行分配的,通常是一个虚拟的二层网络,位于不同Node上的Po...原创 2019-12-31 11:35:44 · 223 阅读 · 0 评论 -
kubernetes从入门到放弃(三)
kubernetes核心概念1.kubernetes是什么Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes拥有一个庞大且快速增长的生态系统。2.为什么 Kubernetes 如此有用传统部署时代:早期,组织在物理服务器上运行应用程序。无法为物理服务器中的应用程序定义资源边界,这会导致资源分配...原创 2019-12-31 11:27:48 · 200 阅读 · 1 评论 -
kubernetes从入门到放弃(二)
kubernetes对象之pod1.pod的认识Pod直译是豆荚,可以把容器想像成豆荚里的豆子,把一个或多个关系紧密的豆子包在一起就是豆荚(一个Pod)。在Kubernetes中我们不会直接操作容器,而是把容器包装成Pod再进行管理。Pod是Kubernetes进行创建、调度和管理的最小单位Pod运行于Node节点上, 若干相关容器的组合Pod内包含的容器运行在同一宿主机上,使用相同的...原创 2019-12-30 19:41:51 · 323 阅读 · 1 评论 -
kubernetes从入门到放弃(一)
kuberbetes简介:1.简介:Kubernetes是谷歌严格保密十几年的秘密武器—Borg的一个开源版本,是Docker分布式系统解决方案。官方网站:https://kubernetes.io/2.Kubernetes能为您做什么?使用现代的Web服务,用户希望应用程序可以24/7全天候可用,而开发人员则希望每天多次部署这些应用程序的新版本。容器化有助于打包软件来实现这些目标...原创 2019-12-30 15:16:25 · 328 阅读 · 0 评论