摘要:
在线学习 https://www.hello-algo.com/chapter_preface/ 什么是数据结构与算法 从广义上讲数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 从狭义上讲,是指某些著名的数据结构和算法,比如队列、栈、堆、二分查找、动态规划等。这些都是前人智慧的结晶, 阅读全文
摘要:
生命周期图 容器启动 1.pod容器启动之前,会有初始化容器(initContainer)会先进行环境的初始化2.初始化后主容器(main container)开始启动3.主容器启动之后会有一个post start之类的(启动后钩子函数)操作4.post start执行之后就开始进行健康检查如:存活 阅读全文
摘要:
在Kubernetes中,有三种类型的探针(Probes)用于检查容器的健康状况和确定是否应该将请求路由到容器。这些探针可以配置在 Pod 的规范中。 存活探针(Liveness Probe) 存活探针用于确定容器是否处于运行状态。如果存活探针失败(返回失败状态码或超时),Kubernetes会认为 阅读全文
摘要:
deployment模版 apiVersion: apps/v1 # 指定api版本,此值必须在kubectl api-versions中。业务场景一般首选”apps/v1“ kind: Deployment # 指定创建资源的角色/类型 metadata: # 资源的元数据/属性 name: de 阅读全文
摘要:
第三方ctl k9s k9s --kubeconfig /Users/liqiang/Desktop/java_code/oray/test-test.yaml -n {namespace} 更多命令 https://kubernetes.io/docs/reference/generated/ku 阅读全文
摘要:
可选方案 用于本地开发测试学习:minikube k3s 生产推荐:kubeadm、二进制安装、命令行安装 连接远程kubectl集群 要在本地使用kubectl连接到远程的Kubernetes集群,您需要进行以下步骤: 安装kubectl:在本地机器上安装kubectl命令行工具,以便与Kuber 阅读全文
摘要:
select的作用 golang 中的 select 就是用来监听和 channel 有关的 IO 操作,当 IO 操作发生时,触发相应的动作。select 只能应用于 channel 的操作,既可以用于 channel 的数据接收,也可以用于 channel 的数据发送。如果 select 的多个 阅读全文
摘要:
什么是 channel 管道 channel 是 goroutine 与 goroutine 之间通信的重要桥梁 channel 是一个通道,用于端到端的数据传输,这有点像我们平常使用的消息队列,只不过 channel 的发送方和接受方是 goroutine 对象,属于内存级别的通信。 这里涉及到了 阅读全文