• 2024-08-12Kubernetes-二进制高可用部署v1.23.x
    目录高可用架构k8s集群组件ectdkube-apiserverkube-schedulerkube-controller-managerkubeletkube-proxykubectl高可用分析负载均衡节点设计1.环境准备1.1环境规划1.2所有节点配置host解析1.3安装必备工具1.4所有节点关闭防火墙、selinux、dnsmasq、swap1.5Master01节点免密
  • 2024-07-12运行时
    问题记录查看当前环境的运行时,可以使用,发现是dockerkubectlgetnodes-owideNAMESTATUSROLESAGEVERSIONINTERNAL-IPEXTERNAL-IPOS-IMAGEKERNEL-VERSIONCONTAINER-RUNTIMEk8s-masterRe
  • 2023-09-20关于Kubernetes-v1.23.6-资源调度-Deployment-版本的回滚
    先看一下,当前笔者这里的k8s环境,主要是deployment,rs,pods相关的信息[root@k8s-masterqq-5201351]#kubectlgetdeployNAMEREADYUP-TO-DATEAVAILABLEAGEnginx-deploy3/33324h[root@k8s-masterqq-5201351]#[root@k8s-
  • 2023-09-11关于Kubernetes-v1.23-pod-生命周期-postStart-preStop-terminationGracePeriodSeconds-选项-的说明
    我们在一个pod的yaml配置文件中,有时会看到,terminationGracePeriodSeconds选项,与containers:同级,一般可以放于spec:下面即可是当pod,变为删除的状态后,会给pod一个宽限期,让pod去执行一些清理或者销毁操作另外还有两个选项,postStart,preStop,这两个是位于lifecycle,属于pod生命周期
  • 2023-09-06关于Kubernetes-v1.23.6-StartupProbe-启动探针的效果演示及说明
    本文,还是以一个nginx为例,创建一个nginx-demo的pod,并且引入启动探针StartupProbe,探针选项,位于spec:下面的containers:下面,与image选项同级的位置1、先看如下nginx-demo.yaml文件,内容如下:[root@k8s-masterqq-5201351]#catnginx-demo.yamlapiVersion:v1#api文档
  • 2023-08-26关于Kubernetes-v1.23.6-集群测试-创建一个nginx的deployment进行验证
    关于k8s集群环境搭建完成后,我们可以通过创建一个deployment进行效果的测试这里以nginx为例,还是在k8s-master上进行创建kubectlcreatedeploymentnginx--image=nginxkubectlexposedeploymentnginx--port=80--type=NodePort这里--port只是指定了容器(container )暴
  • 2023-05-14关于Kubernetes-v1.23.6-网络组件-calico的安装部署...
    当2个workernodes节点加入到 Kubernetes/k8s集群后,我们去master节点、执行kubectlgetnodes命令就可以看到worker节点了但是我们会看到无论是master节点、还是worker节点,STATUS都会是  NotReady,如下[root@k8s-masterqq-5201351]#kubectlgetnodesNAME
  • 2023-05-08关于Kubernetes-v1.23.6-master节点的初始化操作
    当我们在master节点、安装部署完docker与Kubernetes/k8s相关的软件后,并启动(docker,kubelet)后,接下来就是需要对master节点进行初始化操作了如下,这里笔者使用的版本的为Kubernetes-v1.23.6,初始化是使用kubeadminit命令,详细的参数如下所示:[root@k8s-masterqq-5201351]#kubea
  • 2023-05-06关于Kubernetes-v1.23.6-初始化时报错[WARNING FileExisting-tc]: tc not found in system path
    今天笔者在部署Kubernetes-v1.23.6版本时,在对master节点使用如下命令进行初始化时,报错:[WARNINGFileExisting-tc]:tcnotfoundinsystempath当然其实也从字符意义上来看,只能算是WARNING提醒,不会影响主要的功能和结果,但既然有这个提醒,就可能就在某些地方是有轻微影响的,为了
  • 2023-02-11k8s集群角色管理
    查看集群各节点角色:[root@k8s-master-2~]#kubectlgetnodesNAMESTATUSROLESAGEVERSIONk8s-master-1Readymaster
  • 2022-12-16版本更新 | Towify V1.23.1 有哪些实用新功能?汇总来了!
    前言为了让完善Towify的功能,提高用户使用体验,Towify一直结合用户需求进行优化和更新。终于,Towify1.23.1版本正式发布上线。这次Towify安排上了哪些重磅功能?有没有你
  • 2022-11-08二进制方式部署K8S-v1.23.6(中)
    5、部署k8s5-1、下载安装包#master-101执行:#下载Kubernetes软件包并解压安装(建议使用某雷下载),此处以v1.23.6为例:#下载地址:https://dl.k8s.io/v1.23.6/kubernetes-server-l
  • 2022-09-06二进制部署k8s集群v1.23.9版本-17-安装minio
    17.1、准备minio镜像192.168.1.200操作dockerpullminio/minio:latestdockerimages|grepminiodockertage31e0721a96bharbor.qgutech.com/middleware/minio:lates
  • 2022-08-22二进制部署k8s集群v1.23.9版本-13-安装CoreDns插件
    13.1、CoreDns概述简介:k8s的服务发现插件-CoreDnsCoreDns其实就是将service的名字和cluster-ip做一个自动关联部署k8s的内网资源配置清单http服务在192.168.1.200运