
K8s基础入门
文章平均质量分 71
docker、K8s
黑色鲸鱼
这个作者很懒,什么都没留下…
展开
-
K8S二进制安装报错及各个组件功能介绍
控制平面组件(Master节点)控制平面组件会为集群做出全局决策,比如资源的调度。以及检测和响应集群事件。控制平面组件可以在集群中的任何节点上运行。但一般都是安装在master节点机器上。原创 2023-05-05 23:11:38 · 914 阅读 · 0 评论 -
k8s部署Dashboard
临时解决办法:在当前页面用键盘输入thisisunsafe,不是在地址栏输入。页面即会自动刷新进入网页。访问会提示攻击者可能试图从192.168.1.10窃取你的信息(例如,密码、消息或信用卡)。https://192.168.1.10:32232 #IP地址+yaml上指定端口。将获取到的token输入进去。原创 2023-05-06 21:09:27 · 897 阅读 · 1 评论 -
二进制安装K8S集群-下
在新版的Kubernetes中系统资源的采集均使用Metrics-server,可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。Dashboard用于展示集群中的各类资源,同时也可以通过Dashboard实时查看Pod的日志和在容器中执行一些命令等。若POD网段不是192.168.0.0/16,需打开注释修改:CALICO_IPV4POOL_CIDR。注:若pod IP网段设置有问题,需倒序清除,再修改网段。所有节点添加kube-proxy的配置和service文件。原创 2022-10-23 22:00:30 · 778 阅读 · 0 评论 -
二进制安装K8S集群-上
语言是Flare的PKICloudGo,CF包含一个使用SSL等验证工具和SSL证书的工具和一个用于签名,捆绑TLSHTTP服务,HTTP服务,Kubernetes等组件的中会。etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。所有节点创建kubernetes相关目录,证书放在/etc/kubernetes/pki下。创建etcd-ca-csr.json,修改年限为100年。创建ca-csr.json,修改年限为100年。原创 2022-10-19 21:55:21 · 624 阅读 · 0 评论 -
容器常用命令
kubectl命令补全工具bash-completion。nodeSelector指定节点/节点组部署。强制删除Terminating状态Pod。本文记录使用K8S后常用的命令。批量删除指定条件的pod。复制部分数据到另一个表中。Mysql修改最大连接数。docker查看和删除。清理没有容器使用的镜像。驱逐Pod到其它节点。原创 2022-10-02 23:16:25 · 1478 阅读 · 0 评论 -
prometheus监控告警功能
Pending到Firing的变化默认为1分钟,若想缩短时间,请修改value.yaml中的server.global.scrape_interval字段,如15s。可观察到Alert中,该告警规则状态由Inactive转到Pending再到Firing,而当状态转为Firing,将发送告警邮件。首先开通SMTP服务,QQ邮箱:设置–帐号–开通POP3/SMTP服务,记住生成的密码(其它邮箱同理)pod_status_no_running(Pod的状态为未运行)原创 2022-09-24 21:52:24 · 1572 阅读 · 0 评论 -
prometheus监控K8S
本文采用helm安装Prometheus+Grafana配置alertmanager及告警规则实现邮件报警。# helm仓库 grafana: https://grafana.github.io/helm-chartsprometheus-community: https://prometheus-community.github.io/helm-charts # chart包 grafana/grafana。原创 2022-09-20 21:22:29 · 484 阅读 · 0 评论 -
kube-apiserver高可用实现
阿里云的slb有回环的问题,因此采用阿里云HaVip+keepalived+Haproxy实现kube-apiserver的高可用。由于HaVip只能绑定两个后端,且为节省机器,将Haproxy复用到master01、02节点。Master01、02节点通过yum安装HAProxy和KeepAlived。配置keepalived(需区分每个节点的IP和网卡)启动haproxy和keepalived。配置KeepAlived健康检查。测试keepalived是否正常。配置HAProxy(配置相同)原创 2022-09-15 22:36:50 · 487 阅读 · 0 评论 -
Runtime安装
无需启动Docker,只需要配置和启动Containerd即可。修改配置文件(使用 systemd cgroup 驱动程序)配置Containerd所需的模块(安装和配置的先决条件)启动Containerd,并配置开机自启动。配置crictl客户端连接的运行时位置。配置Containerd的配置文件。安装docker-ce 20.10。配置Containerd所需内核。docker生产环境重要配置。设置开机自启动Docker。原创 2022-09-15 22:28:46 · 799 阅读 · 0 评论 -
K8S与Docker等的版本依赖关系
【代码】K8S与Docker等的版本依赖关系。原创 2022-09-13 13:38:31 · 1246 阅读 · 0 评论 -
服务器优化及内核升级
0。原创 2022-09-13 11:59:00 · 1089 阅读 · 0 评论 -
Docker WordPress安装
今天开发应用程序所需要的不仅仅是编写代码。在每个生命周期阶段,工具之间的多种语言,框架,体系结构以及不连续的接口都会带来极大的复杂性。Docker简化并加速了工作流程,同时使开发人员可以自由选择每个项目的工具,应用程序堆栈和部署环境进行创新。原创 2022-08-23 18:03:05 · 3553 阅读 · 1 评论 -
centos7 Kubernetes集群搭建
Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。...原创 2022-08-26 22:00:00 · 487 阅读 · 0 评论