草庐IT

microk8s

全部标签

kubernetes集群(k8s)之安装部署Calico 网络

目录安装部署Calico网络(一)环境准备(二)部署docker环境(三)部署kubernetes集群(四)部署Calico网络插件安装部署Calico网络(一)环境准备IP地址主机名组件192.168.100.131k8s-masterkubeadm、kubelet、kubectl、docker-ce192.168.100.132k8s-node01kubeadm、kubelet、kubectl、docker-ce192.168.100.133k8s-node02kubeadm、kubelet、kubectl、docker-ce注意:所有主机配置推荐CPU:2C+ Memory:2G+1、主

K8s-服务网格实战-入门Istio

背景终于进入大家都比较感兴趣的服务网格系列了,在前面已经讲解了:如何部署应用到 kubernetes服务之间如何调用如何通过域名访问我们的服务如何使用 kubernetes 自带的配置 ConfigMap基本上已经够我们开发一般规模的web应用了;但在企业中往往有着复杂的应用调用关系,应用与应用之间的请求也需要进行管理。比如常见的限流、降级、trace、监控、负载均衡等功能。在我们使用 kubernetes 之前往往都是由微服务框架来解决这些问题,比如Dubbo、SpringCloud都有对应的功能。但当我们上了 kubernetes 之后这些事情就应该交给一个专门的云原生组件来解决,也就是本

【精品】k8s的CKA考题17道解析

目标一:记住命令关键单词第4道题:scalereplicas第5道题:cordon、uncordon、drain第8道题:target-port目标二:完成操作要求NoSchedule查看工作节点的健康状态,确定集群中有多少节点为Ready状态,并且去除包含NoSchedule污点的节点。之后将数字写到/opt/replicas/replicas.txt解释:命令1结果显示三条,命令2结果显示一条,做减法之后得到本题答案二。logs监控pod的日志,监控名为loadbalancer-7bd5db9d66-57xdl的Pod的日志,过滤出含有unable-access-website信息的行,后

K8S云计算系列-(4)

K8sDashboardUI部署实操Kubernetes实现的最重要的工作是对Docker容器集群统一的管理和调度,通常使用命令行来操作Kubernetes集群及各个节点,命令行操作非常不方便,如果使用UI界面来可视化操作,会更加方便的管理和维护。如下为配置kubernetesdashboard完整过程:1)下载Dashboard配置文件wgethttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml\cprecommended.yamlrecommended.ya

kubernetes(K8S )安装部署 【保姆级步骤保成功】

kubernetes(K8S)安装部署【保姆级步骤保成功】一、K8S环境准备1、关闭firewalld和selinux(在k8s集群master和node上都进行操作)  临时关闭   systemctlstopfirewalld&&systemctldisablefirewalld&&setenforce0&&getenforce      servicefirewalldstop&&systemctldisablefirewalld&&setenforce0&&getenforce  永久关闭   sed-i's/enforcing/disabled/'/etc/selinux/confi

K8S添加yum源并安装kubectl/kubeadm/kubelet组件

1.安装kubectl/kubeadm/kubelet##添加yum源cat>/etc/yum.repos.d/kubernetes.repoEOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttps://mirrors.aliyun.c

程序员面试系列,k8s常见面试题

原文链接一、什么是Kubernetes?解释其主要功能和用途。Kubernetes(通常简称为K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它最初由谷歌开发,并于2014年捐赠给了云原生计算基金会(CNCF)。Kubernetes提供了一个强大的容器化应用程序管理系统,使开发人员和运维团队能够更轻松地构建、部署、扩展和管理容器化应用。主要功能和用途:自动化部署:Kubernetes可以自动化地在集群中部署容器化的应用程序。开发人员只需要定义所需的应用程序配置和资源要求,Kubernetes便会自动将应用程序部署到集群中的合适节点上。自动化扩展:Kubernetes

解决K8S证书过期步骤(续一年)

K8S各个组件需要与api-server进行通信,通信使用的证书都存放在/etc/kubernetes/pki路径下,kubeadm生成的证书默认有效为1年,因此需要定时更新证书,否则证书到期会导致整个集群不可用。有其他的办法可以更长时间的延长证书。后续有空再写方法本篇文章主要介绍如何通过kubeadm重新生成证书。 1、查看证书到期时间:kubeadmalphacertscheck-expiration2、备份k8s配置 cp-rp/etc/kubernetes/etc/kubernetes.bak3、删除旧的证书rm-rf/etc/kubernetes/pki/apiserver.key4

Kuboard Spray+Kuboard搭建k8s集群

使用KuboardSpray搭建k8s集群服务器环境使用3台centos7.6系统虚拟机,4核4g内存,使用最小化安装系统,并修改配置好网络k8s版本1.23.12,docker版本20.10.18,集群角色规划如下192.168.2.101k8s01master,etcd,worker192.168.2.102k8s02worker192.168.2.103k8s03worker参考文档https://www.kuboard.cn/learning/初始化机器(3台都执行)安装wgetyuminstall-ywgetcentos7添加阿里云镜像源wget-O/etc/yum.repos.d/

k8s集群镜像下载加gradana监控加elk日志收集加devops加秒杀项目

展示1.配套资料2.devops3.elk日志收集4.grafana监控5.dashboard![在这里插入图片描述](https://img-blog.csdnimg.cn/bf294f9fd98e4c038858a6bf5c34dbdc.png目的学习k8s来来回回折腾很久了,光搭个环境就能折腾几天。这次工作需要终于静下心来好好学习了一次,这次特地把自己的学习的环境贡献出来。云原生是现在的趋势,开发运维必学。一。作用1.简单使用vm运行后你便拥有一个k8s环境,可以直接体验k8s编排的魅力,免于环境搭建的耗时耗力。2.搭建了常用的服务,比如mysql,redis,rocketmq都是集群架