注意:支持版本 k8s v1.19.0之前(不包含19) 下载路径 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml 官方文档 https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ 一、书写密码
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 27s default-scheduler Successful
Kube-OVN 社区线上Meetup 直播预约通道已开启! 活动时间 2021年8月26日(周四)19:00-20:30 活动介绍 8月26日,Kube-OVN 社区 Meetup 将通过线上直播的方式与大家见面。届时,Kube-OVN项目发起人刘梦馨将与大家分享Kube-OVN1.8新版本特性预览及1.9版本功能规划,欢迎
前言 从本周开始以后尝试开始每周两更,本篇原计划是Docker多机网路,该篇文章有些卡文,所以先更新篇Kubernetes文章,关于Docker系列文章后面应该就剩下两篇了,等后续Kubernetes使用篇讲完以后,再开始做一些Docker相关深层次思考。 Docker系列文章: 为什么要学习DockerDocker基本概念Dock
问题 安装完后,做官方 bookinfo 实验 kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml 出现 sidecar 自动注入不成功。 解决方法 第一种可能: 安装 Istio 时,配置了 enableNamespacesByDefault: false sidecarInjectorWebhook: enabled: true # 变量为true,就
安装docker 之前编写的博客有docker的安装教程 Kubernetes整体架构 Master k8s集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求; Master Node 由 API Server、Scheduler、ClusterState Store(ETCD 数据库)和 Controller MangerServer 所组成; Nodes 集群工作节点,运行用
本文将搭建一套master-node-node k8s集群环境,需要准备三台至少cpu > 2G, mem > 2G的虚拟机,步骤如下: 1. 在所有节点配置hosts并节点间的连接性 #分别在三个节点配置host,示例为master节点的配置 root@k8s-master01:~# hostnamectl set-hostname k8s-master01root@k8s-master01:~#
目录 环境配置 服务器信息 软件版本 环境正确性 端口正常开放 kube-master节点端口 kube-node节点端口 配置主机互信 配置hosts映射 配置ssh密钥 禁用swap 关闭SELinux 设置系统时区、同步时间 部署Docker 添加docker yum源 安装Docker 确保网络模块开机自动加载 使桥
参考:https://github.com/prometheus-operator/kube-prometheus https://github.com/prometheus-operator/prometheus-operator https://www.bilibili.com/video/BV1Eh411y7jW 架构图 安装步骤 拉取源码 git clone git@github.com:prometheus-operator/kube-prometheus.git 代码
参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/debug-service/ 对于新安装的 Kubernetes,经常出现的问题是 Service 无法正常运行。 你已经通过 Deployment(或其他工作负载控制器)运行了 Pod,并创建 Service ,但是 当你尝试访问它时,没有任何响应。此文档有望对
目录一、Kubernetes 入门二、Kubernetes简介Kubernetes优势PodPod控制器NameNamespaceLabelLabel选择器ServiceIngress三、架构1.Master(主要用来管理集群)2.Node(主要用来部署应用)3.Kubernetes架构图 一、Kubernetes 入门 Kubernetes是一个可移植的、可扩展的开源平台,用于管理容器
目录 一、Kubernetes简介二、 k8s特点1、自动装箱2、自我修复3、弹性伸缩4、自动部署和回滚5、服务发现和负载均衡6、机密和配置管理7、存储编排8、批处理 三、Kubernetes集群架构与组件1、master组件(主控节点)(1)、kube-apiserver(2)、kube-controller-manager(3)、kube-schedule
kubernetes集群中ceph集群使用 一:CephFS 创建和使用 CephFS 允许用户挂载一个兼容posix的共享目录到多个主机,该存储和NFS共享存储以及CIFS共享目录相似 1.filesystem 配置 [root@master ~]# cd /tmp/rook/cluster/examples/kubernetes/ceph [root@master ceph]# sed -i 's/
0x00 概述 有时候需要卸载已安装在本机的K8S服务和服务,本文卸载的K8S面向使用kubeadm或者二进制方法安装的,不涉及使用rpm包安装的集群; 主要使用kubeadm reset和删除指定文件的方法,卸载K8S集群。 0x01 操作 首先清理运行到k8s群集中的pod,使用 kubectl delete node --all 然
一、概述 1.k8s是一个跨多主机的容器编排平台,他使用共享网络将多个主机构建成统一的集群。master主节点负责管理整个集群系统,node工作节点使用本地和外部资源接收请求,并以pod(容器集)形式运行工作负载。 2.master是集群的网关和中枢,是各类客户端访问集群的唯一端口。node负责接收来
shell一键安装k8s集群(三台master 也是node节点) #!/usr/bin/env bash # Author:xiaolang # Blog:https://www.cnblogs.com/xiaolang666 # 逻辑判断函数执行失败就终止运行 function judge() { if [ $2 -eq 0 ];then echo -e "\033[32m $1 \033[0m \n" else
参考:https://kubernetes.io/zh/docs/concepts/scheduling-eviction/scheduler-perf-tuning/ FEATURE STATE: Kubernetes 1.14 [beta] 作为 kubernetes 集群的默认调度器, kube-scheduler 主要负责将 Pod 调度到集群的 Node 上。 在一个集群中,满足一个 Pod 调度请求的所有 Node 称
service 一、简介二、开启kube-proxy的ipvs模式:三、创建service:(NodePort方式)四、指定一个 LoadBalancer 类型的 Service1.下载镜像2.上传镜像3.实现负载均衡 五、service允许为其分配一个公有IP六、k8s网络通信,配置flannel模式修改为host-gw 一、简介 Service 是由
搭建集群 k8s硬件要求:测试环境中master(2核 4G内存 20G硬盘)和node(4核 8G内存 40G硬盘);生产环境中master和node均有更高要求 搭建集群方式:kubeadm方式(Kubeadm 是一个 K8s 部署工具,提供 kubeadm init 和 kubeadm join,用于快速部 署 Kubernetes 集群。官方地址,见链接)和二进制包方
简介 生产环境资源不足,对pod做了limits限制,导致了pod经常重启,所以需要加个监控看看。 kube-events 请教大佬给了这样的工具,https://github.com/AliyunContainerService/kube-eventer 在Kubernetes中,事件分为两种,一种是Warning事件,表示产生这个事件的状态转换是在非预期的状态之间
一、安装Kubernetes Dashboard 1、下载yaml文件 查看K8S版本:kubectl version,我的版本是1.15,那么就可以使用v2.0.0-beta4版本的Kubernetes-dashboard。版本的对应关系:https://github.com/kubernetes/dashboard/releases 以下命令在Master节点执行 #如果需要进行修改,需要
简单部署k8s 准备工作: 主机名IPOS配置角色k8s-master110.0.0.1centso72C 4Gmaster,etcdk8s-maste210.0.0.2centso72C 4Gmaster,etcdk8s-master310.0.0.3centso72C 4Gmaster,etcdk8s-node110.0.0.4centso72C 4Gnodek8s-node210.0.0.5centso72C 4Gnodek8s-registry10.0.0.6centso7
一 Kubernetes简介 在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应 用了很多年,Borg系统运行管理着成千上万的容器应用。 Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。 Kubernetes对计算资源进行了
从下方可以看到3个地方出了问题 etcd-master1、kube-apiserver-master1、kube-flannel-ds-42z5p [root@master3 ~]# kubectl get pods -n kube-system -o wide NAME READY STATUS RESTARTS AGE IP NODE
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于kubespray Kubespray是开源的kubernetes部署工具,整合了ansible,可以方便的部署高可用集群环境,官网地址:https://github.com/kubernetes-si