![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 62
钢门狂鸭
努力的目的不是升职加薪, 而是提升自己的独特性。想清楚再动手
展开
-
K8s configMap原理介绍
给容器内应用程序传递参数的实现方式: 1. 将配置文件直接打包到镜像中,但这种方式不推荐使用,因为修改配置不够灵活。 2. 通过定义Pod清单时,指定自定义命令行参数,即设定 args:[“命令参数”],这种也 可在启动Pod时,传参来修改Pod的应用程序的配置文件. 3. 使用环境变量来给Pod中应用传参修改配置 但要使用此种方式,必须符合以下前提之一: 1) Pod中的应用程序必须是Cloud Native的应用程序,即支持直接通过环境变量来加载配置信息。原创 2021-09-06 15:11:54 · 667 阅读 · 0 评论 -
k8s的NodeIP、PodIP、ClusterIP
简介Kubernetes集群里有三种IP地址,分别如下:Node IP:Node节点的IP地址,即物理网卡的IP地址。Pod IP:Pod的IP地址,即docker容器的IP地址,此为虚拟IP地址。Cluster IP:Service的IP地址,此为虚拟IP地址。Node IP可以是物理机的IP(也可能是虚拟机IP)。每个Service都会在Node节点上开通一个端口,外部可以通过NodeIP:NodePort即可访问Service里的Pod,和我们访问服务器部署的项目一样,IP:端口/项目名原创 2021-07-19 19:37:02 · 1139 阅读 · 0 评论 -
K8S节点状态NotReady问题解决
记录节点NotReady排查过程$ kubectl get nodes -o wide |grep NotReady$ kubectl describe node [node-ip]# Message: Node xxx which was running pod xxx is unresponsive#连接到node节点,并检查各节点服务是否正常$ ps aux|grep kube-proxy$ ps aux|grep kubelet$ ps aux|grep docker$ ps au原创 2021-07-19 14:59:28 · 2132 阅读 · 0 评论 -
go-再说指针
指针变量是一种使用方便的占位符,用于引用计算机内存地址。一个指针变量指向了一个值的内存地址:var ip int,Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址&a。 如:var a int= 20 / 声明实际变量,变量指向的是值 */var ip int / 声明指针变量,变量指向的是地址 /ip = &a / 指针变量的存储地址 */注意:new出来的变量是属于指针类型的变量func TestPoint() { p原创 2021-06-29 10:57:05 · 55 阅读 · 0 评论