飞天使-k8s知识点9-kubernetes资源对象2-常见api

文章目录 常见api查看pod详细信息 k8s 基础命令,配置命令,集群管理命令yaml 文件必备内容查看node详细信息给node打标签kubectl topcordon一个服务器下线之前正常操作 常见api 资源对象: pod, replicaset , replicationcontroller, deployment , statefulset , daemonset,job, cronjo...

K8s系列 Prometheus+Grafana构建智能化监控系统

集群环境 hd1:192.168.8.11 控制节点 hd2:192.168.8.12 工作节点 hd3:192.168.8.13 工作节点 本文介绍 k8s集群中部署prometheus、grafana、alertmanager,并且配置prometheus的动态、静态服务发现,实现对容器、物理节点、service、pod等资源指标监控,并在Grafana的web界面展示prometheus的监控指...

K8s实战-init容器

概念: 初始化容器的概念 比如一个容器A依赖其他容器,可以为A设置多个 依赖容易A1,A2,A3 A1,A2,A3要按照顺序启动,A1没有启动启动起来的 话,A2,A3是不会启动的,直到所有的静态容器全 部启动完毕,主容器A才会启动。 一般用于A容器运行之前,先做一些准备工作。 如果初始化容器失败,则会一直重启,pod不会创建 实战: yaml1 apiVersion: v1kind: Podme...

〖运维路不弯〗kubernetes(k8s)部署metrics及hpa-example示例

etrics-server版本为v.06.3,拉取源为阿里云提供 metrics yaml apiVersion: v1kind: ServiceAccountmetadata: labels: k8s-app: metrics-server name: metrics-server namespace: kube-system---apiVersion: rbac.authorization....

k8s集群通过helm部署skywalking

VA_OPTS value: -Dmode=no-init -Xmx2g -Xms2g - name: SW_CLUSTER value: kubernetes - name: SW_CLUSTER_K8S_NAMESPACE value: skywalking - name: SW_CLUSTER_K8S_LABEL value: app=skywalking,release=skywalking,c...

5分钟部署你的第一个K8S应用

查看k8s集群信息 kubectl cluster-info 查看节点信息 kubectl get node 查看内部组件 kubectl get pod -A 部署第一个K8S应用-Nginx,并通过公网ip访问 创建deployment(Pod控制器的一种, 直接删除pod后,会自动创建新的,需要删除deployment) kubectl create deployment demo-nginx ...

Kubernetes实战(十四)-k8s高可用集群扩容master节点

1 单master集群和多master节点集群方案 1.1 单Master集群 k8s 集群是由一组运行 k8s 的节点组成的,节点可以是物理机、虚拟机或者云服务器。k8s 集群中的节点分为两种角色:master 和 node。 master 节点:master 节点负责控制和管理整个集群,它运行着一些关键的组件,如 kube-apiserver、kube-scheduler、kube-controll...

急速上手搭建单节点 k8s集群实战

Minikube搭建 是一种轻量化的Kubernetes集群,是k8s社区为了帮助开发者和学习者能够更好学习和体验k8s功能而推出的,使用个人PC的虚拟化环境就快速构建启动单节点k8s机器准备:阿里云 CentOS 7.x ,2核4g 安装 安装Docker # 1.先安装ymlyum install -y yum-utils device-mapper-persistent-data lvm2#...

Kubernetes实战(八)-防止k8s namespace被误删除

elete pod命令敲成了kubectl delete ns pre把预发环境删了,几十个模块,将近一个小时才恢复。幸亏是测试环境啊,如果是生产可以可以跑路了。 2 解决方案 通过kubectl操作k8s资源把数据发给apiserver,在apiserver把数据持久化到etcd之前我们可以通过MutatingWebhook修改、拦截相关资源的变更。 所以我们可以通过实现MutatingWebhook...

使用kubeadm搭建高可用的K8s集群

hostnamectl set-hostname <hostname> # 在master添加hostscat >> /etc/hosts << EOF192.168.44.158 master.k8s.io k8s-vip192.168.44.155 master01.k8s.io master1192.168.44.156 master02.k8s.io master2192.168.44...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.028247(s)
2024-03-29 02:36:53 1711651013