主要记录最近遇到的一些开发问题,解决方法。1. 本地快速切换不同 Kubernetes 环境涉及 Kubernetes 相关开发时,经常需要在多个集群之间切换。配置多集群 context 是一个选择,但是如果集群在不断重置,可以试下如下方法:在 ~/.profile 文件中定义一系列相关 function,切换时只需要执行 on_cluster_name 即可。function on_kubern ...
阅读更多 »
1. Velero 简介Velero 是 heptio 团队(被 VMWare 收购)开源的 Kubernetes 集群备份、迁移工具。Velero 使用对象存储保存集群资源。默认支持的对象存储有 AWS、Azure、GCP ,兼容 S3 协议,也可以通过插件来扩展到其他平台,比如 Aliyun OSS。目前,Velero 不具备版本管理功能,只能进行增量恢复,不会进行删除或覆盖操作。2. Vel ...
阅读更多 »
阅读更多 »
主要记录最近遇到的一些开发问题,解决方法。1. Azure 镜像代理在国内的服务器上,拉取某些镜像速度较慢,或根本就无法拉取。Azure 提供了容器仓库的镜像代理服务。无法拉取的镜像源替换之后的镜像源k8s.gcr.iogcr.azk8s.cn/google_containersdocker.iodockerhub.azk8s.cngcr.iogcr.azk8s.cnquay.ioquay.azk ...
阅读更多 »
首先,编译器需要将 .java 文本文件编译为 .class 字节码,然后 JVM 执行 .class 字节码文件。流程并不复杂,本文主要记录一些在编译、运行时的相关过程。1. 单个文件源代码新建文本文件 Hello.javapublic class Hello { public static void main(String[] args) { System.out.pr ...
阅读更多 »