configMap

Posted by 夏泽民

https://gocn.vip/topics/10419 首先一起来看一下需求来源。大家应该都有过这样的经验,就是用一个容器镜像来启动一个 container。要启动这个容器,其实有很多需要配套的问题待解决:



基于Docker的Golang交叉编译

Posted by 夏泽民

https://juejin.im/post/5ec9111851882542ed670e03 首先Go本身在交叉编译方法十分强大,这里就不再赘述了,有需要的同学可以参考《Golang交叉编译各个平台的二进制文件》。虽然自带的交叉编译已足够强大,并且能满足大部分的使用场景,但还是有一个坑人的地方就是当源代码中包含CGO代码时,默认交叉编译就会出错,具体可以参考《CGO_ENABLED环境变量对Go静态编译机制的影响》。实际上有一种可以一劳永逸地解决,并保证线下编译与线上部署环境一致的项目构建方法,那就是基于Docker的“交叉编译方案”。 Docker是近年来十分流行的Linux容器化技术,相比传统的虚拟机技术,其占用的系统资源更小,体积小,启动速度也非常迅捷。同时Docker已经能在主流操作系统Windows, macOS和Linux上得到快速的构建,这一点对本文接下来要讲的交叉编译十分重要。有关容器的详细介绍具体可参考docker入门教程,其安装方法也非常简单。



LDAP in go

Posted by 夏泽民

https://cybernetist.com/2020/05/18/getting-started-with-go-ldap/ https://ldap.com/ldap-tools/ https://www.openldap.org/ https://github.com/go-ldap/ldap



Bazel

Posted by 夏泽民

https://eng.uber.com/go-monorepo-bazel/ https://github.com/bazelbuild/bazel-gazelle https://github.com/bazelbuild/bazel https://docs.bazel.build/versions/master/bazel-overview.html https://docs.bazel.build/versions/master/install.html



rsync scp sftp 文件同步方式

Posted by 夏泽民

对于线下环境 直接 scp -r /home/user/xxx user@10.96.10.10:/home/user/xxx



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required