kunbernetes快速入门 1、入门概述 本文以在容器云上部署一个nexus3应用为例,通过通过一步步的操作,帮助用户快速的对Kubernetes有一个快速和整体的认识。通过快速入门,可以提供如下知识内容: 在集群中部署一个容器的应用 对部署的应用进行弹性伸缩 使用新版本的软件更新容器化应用 对容器话应用进行Debug 在开始之前,应该具备如下的必要条件: 具备kubernetes的运行环境; 已安装kubectl。 2、步 云计算 2023-07-09 泡泡
Kubernetes存储卷Volume 1、存储卷概述 由于容器本身是非持久化的,因此需要解决在容器中运行应用程序遇到的一些问题。首先,当容器崩溃时,kubelet将重新启动容器,但是写入容器的文件将会丢失,容器将会以镜像的初始状态重新开始;第二,在通过一个Pod中一起运行的容器,通常需要共享容器之间一些文件。Kubernetes通过存储卷解决上述的两个问题。 在Docker有存储卷的概念卷,但Docker中存储卷只是磁盘的或另一个容器 云计算 2023-07-09 贤蛋大眼萌
Kubernetes基于容器云构建devops平台 1、基于kubernetes devops的整体方案 本文以Kubernetes为基础,为基于java语言研发团队提供一套完整的devops解决方案。在此方案中,开发人员基于eclipse集成开发环境进行代码;开发人员所开发的代码交由由gitlab进行托管、版本管理和分支管理;代码的依赖更新和构建工作由Maven进行处理;为了提升工作效率和代码质量,在devops中引入SonarQube进行代码检 云计算 2023-07-09 捡田螺的小男孩
Kubernetes持久化存储卷PersistentVolume 1、持久化存储卷和声明介绍 PersistentVolume(PV)用于为用户和管理员提供如何提供和消费存储的API,PV由管理员在集群中提供的存储。它就像Node一样是集群中的一种资源。PersistentVolume 也是和存储卷一样的一种插件,但其有着自己独立的生命周期。PersistentVolumeClaim (PVC)是用户对存储的请求,类似于Pod消费Node资源,PVC消费PV资源 云计算 2023-07-09 穿过生命散发芬芳
Kubernetes基于StorageClass的动态存储供应 1、存储类介绍 Kubernetes集群管理员通过提供不同的存储类,可以满足用户不同的服务质量级别、备份策略和任意策略要求的存储需求。动态存储卷供应使用StorageClass进行实现,其允许存储卷按需被创建。如果没有动态存储供应,Kubernetes集群的管理员将不得不通过手工的方式类创建新的存储卷。通过动态存储卷,Kubernetes将能够按照用户的需要,自动创建其需要的存储。 基于Stora 云计算 2023-07-09 Escape
Kuberneteskubectl命令行工具 1、kubectl概述 kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署。运行kubectl命令的语法如下所示: $ kubectl [command] [TYPE] [NAME] [flags] 这里的command,TYPE、NAME和flags为: comand:指定要对资源执行的操作,例如create、g 云计算 2023-07-09 捡田螺的小男孩
Kubernetes核心资源之Service 在Kubernetes中,Pods是有生命周期的。它们被创建、被终止,但不能被复活。在Kubernetes中通过ReplicationControllers动态的创建和删除Pod。然后,每一个Pod都拥有自己的IP地址,但是这些IP地址随着时间会发生变化。这会导致一个问题:如果在Kubernetes集群中,前端的Pod需要调用后端的Pod的功能,那么这些前端的Pod如何发现和跟踪后端的Pod? 在 云计算 2023-07-09 醒在深海的猫
kubernetes核心资源之Ingress 1、Ingress 在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes中可以通过NodePort和LoadBalancer这两种类型的服务,或者使用Ingress。Ingress本质是通过http代理服务器将外部的http请求转发到集群内部的后端服务。Kubernetes目前支持GCE和 云计算 2023-07-09 泡泡
Kubernetes基于RBAC的授权 1、RBAC介绍 在Kubernetes中,授权有ABAC(基于属性的访问控制)、RBAC(基于角色的访问控制)、Webhook、Node、AlwaysDeny(一直拒绝)和AlwaysAllow(一直允许)这6种模式。从1.6版本起,Kubernetes 默认启用RBAC访问控制策略。从1.8开始,RBAC已作为稳定的功能。通过设置–authorization-mode=RBAC,启用RABC。 云计算 2023-07-09 LOVEHL^ˇ^
KubernetesDashBoard用户界面 1、部署Dashboard用户界面 作为Kubernetes的Web用户界面,用户可以通过Dashboard在Kubernetes集群中部署容器化的应用,对应用进行问题处理和管理,并对集群本身进行管理。通过Dashboard,用户可以查看集群中应用的运行情况,同时也能够基于Dashboard创建或修改部署、任务、服务等Kubernetes的资源。通过部署向导,用户能够对部署进行扩缩容,进行滚动更新 云计算 2023-07-09 Escape
密码保护:Kubernetes基于Rancher进行Kubernetes的离线安装 © 2023 Kubernetes中文社区 粤ICP备16060255号 版权说明 联系我们 广告投放 法律声明:本网站不隶属于谷歌或 Alphabet 公司 | kubernetes、kubernetes 标识及任何相关标志均为 Google LLC 公司的商标。 云计算 2023-07-09 向阳逐梦
Kubernetes基于Prometheus和Grafana进行性能监控 1、Prometheus介绍和架构 1.1 Prometheus介绍 Prometheus是一个开源的系统监视和警报工具包,自2012成立以来,许多公司和组织采用了Prometheus。它现在是一个独立的开源项目,并独立于任何公司维护。在2016年,Prometheus加入云计算基金会作为Kubernetes之后的第二托管项目。 Prometheus的关键特性如下: 由度量名和键值对标识的时间序列 云计算 2023-07-09 剑圣无痕
Kubernetes配置字典ConfigMap 1、ConfigMap概述 很多生产环境中的应用程序配置较为复杂,可能需要多个config文件、命令行参数和环境变量的组合。使用容器部署时,把配置应该从应用程序镜像中解耦出来,以保证镜像的可移植性。尽管Secret允许类似于验证信息和秘钥等信息从应用中解耦出来,但在K8S1.2前并没有为了普通的或者非secret配置而存在的对象。在K8S1.2后引入ConfigMap来处理这种类型的配置数据。 C 云计算 2023-07-09 LOVEHL^ˇ^
kubernetes1.11.0安装 确保内核开启了ipvs模块 1 2 3 4 5 6 7 [root@k8s ~]# lsmod|grep ip_vs ip_vs_sh 12688 0 ip_vs_wrr 12697 0 ip_vs_rr 12600 16 ip_vs 141092 23 ip_vs_rr,ip_vs_sh,xt_ipvs,ip_vs_wrr nf_conntrack 133387 9 ip_vs,nf_nat,n 云计算 2023-07-09 共饮一杯
Kubernetes身份认证 1、Kubernetes中的用户 所有的系统都存在访问和使用其的用户,Kubernetes也一样,在Kubernetes集群中有存在两类用户: service accounts:由Kubernetes进行管理的特殊用户; 普通用户:普通用户是由外部应用进行管理的用户。 对于普通用户,Kubernetes管理员只负责为其分配私钥。普通用户可能来自于Keystone或google中,或者甚至是存储在文 云计算 2023-07-09 竹子爱熊猫
centos7使用kubeadm安装kubernetes 1.11版本多主高可用 大佬,你好,照着这个方法搭建的成功后,却无法使用heapster监控,部署后报错heapster容器报错 I0816 10:04:59.743015 1 heapster.go:72] /heapster –source=kubernetes:https://kubernetes.default –sink=influxdb:http://monitoring-influxdb.kube-syst 云计算 2023-07-09 贤蛋大眼萌
kubernetes 通过kuberouter 代理kubeproxy calico 发布serviceip 和pod IP 和交换机建bgp,另使用bind9 做coredns的转发 1.本篇文章是在解决两个问题 实现集群外dns转发coredns的记录,实现集群外dns的解析 k8s内部的service ip 可以被集群外部访问 2.使用kube-router 代理kube-proxy,不再使用calico,而使用kube-router做网络bgp 需要注意两点: /etc/cni/net.d/ 这个目录,保持目录为空 /var/lib/kube-router/kubecon 云计算 2023-07-09 贤蛋大眼萌
k8s配置calico,以及配置ip固定 接上文: K8S V.1.10.0 二进制安装 1.calicoctl的下载和配置 这里的配置calicoctl版本使用的是v1.2.0-6-gd1c370c 下载地址为: http://www.sadlar.cn/wp-content/uploads/2018/05/calicoctl.bin 如果使用最新版的calicoctl 使用方法参考:https://docs.projectcalico 云计算 2023-07-09 三掌柜
Kunbernetes容器云应用的安装部署工具Helm 1、Helm介绍 在Kubernetes中部署容器云的应用也是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用,同时,也可以通过helm进行容器云应用的分享。在Kubeapps Hub中提供了包括Redis、MySQL和Jenkins等参见的应用,通过helm可以使用一条 云计算 2023-07-09 竹子爱熊猫
Kubernetes v1.11.x HA 全手动安装教程(TL; DR) 本篇延续过往手动安装方式来部署 Kubernetes v1.11.x 版本的 High Availability 集群,而此次教学将直接透过裸机进行部署 Kubernetes 集群。以手动安装的目标是学习 Kubernetes 各组件关析、流程、设定与部署方式。若不想这么累的话,可以参考 Picking the Right Solution 来选择自己最喜欢的方式。 Kubernetes部署信息 云计算 2023-07-09 捡田螺的小男孩