摘要:
想从k8s的pod中拷贝文件到宿主机,kubectl 的cp命令,但是网上搜索了下,感觉有点乱,自己记录下。 hadoop这个namespace下,有个hadoop-hadoop-yarn-rm-0的pod,它的work_dir是/usr/local/hadoop,在这个目录下有个applicati 阅读全文
摘要:
以ngxin的配置文件为例子: 创建pod: kubectl create -f ./nginx-deployment.yaml 查看nginx的目录的旧文件是否还在: 查看nginx.conf是否被更新了: 实例配置: 阅读全文
摘要:
npm私服搭建的必要性 1.如果公司处于隐私保护的需要,不想讲自己封的包推到npm社区,但又急需要一套完整的包管理工具来管理越来越多的组件,模块,项目。对于前端,最熟悉的莫过于npm,bower等,但是bower的市场明显没有npm强大的,npm是前端包管理的不二选择 ~2.我们公司项目里直接依赖或 阅读全文
摘要:
安装 nvm是node的包版本管理工具,github地址如下:nvm 安装命令 1 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 1 2 3 nvm //检查nvm是否安装成功 阅读全文
摘要:
在生产环境下,在面临服务需要扩容的场景时,可以使用Deployment/RC的Scale机制来实现。Kubernetes支持对Pod的手动扩容和自动扩容。 手动扩容缩容 通过执行扩容命令,对某个deployment直接进行扩容: 当要缩容,减少副本数量即可: 自动扩容缩容 在使用自动化扩容和缩容,需 阅读全文
摘要:
QoS是 Quality of Service 的缩写,即服务质量。为了实现资源被有效调度和分配的同时提高资源利用率,kubernetes针对不同服务质量的预期,通过 QoS(Quality of Service)来对 pod 进行服务质量管理。对于一个 pod 来说,服务质量体现在两个具体的指标: 阅读全文
摘要:
需先搭建 openvpn 海外服务端, 具体参考 https://www.cnblogs.com/weifeng1463/p/11041550.html 选择阿里云华东ecs 搭建openvpn 的客户端 , 具体参考 https://www.cnblogs.com/weifeng1463/p/78 阅读全文
摘要:
在K8s环境部署应用后,经常遇到需要进入pod进行排错。除了查看pod logs和describe方式之外,传统的解决方式是在业务pod基础镜像中提前安装好procps、net-tools、tcpdump、vim等工具。但这样既不符合最小化镜像原则,又徒增Pod安全漏洞风险。有没有一种即插即用的排错 阅读全文
摘要:
jenkins 服务器需先保留着原先构建的不同版本的应用镜像 jenkins 构建配置参数化构建过程 配置下自定义的工作空间 无需源码管理 构建 执行 shell , 将版本号参数传入 脚本 脚本 重新tag 自定义的版本号到镜像的latest , 再push 本地的latest到远程的阿里云镜像仓 阅读全文
摘要:
在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行! 解决方案: 1、按住CTRL+C强制结束; 2、运行:sudo systemct 阅读全文