2.Kubernetes安装操作解析

Kube-proxy开启ipvs的前置条件modprobe br_netfilter kube proxy作为容器、svc的必备前提。cat > /etc/sysconfig/modules/ipvs.modules <<EOF #!/bin/bash modprobe -- ip_vs //ipvs模块 modprobe -- ip_vs_rr modprobe -- ip

- 阅读全文 -

iOS瘦身思考

iOS的瘦身主要分为两个方向。一个是苹果帮我做的,一个是自己做的;一、苹果官方做的的方式1:App Slicing把你上传的包重新组合下,会给每个机型生成特定的安装包。它的原理是,1),只包含当前设备的二进制文件:armv7s的机器不需要arm64的二进制文件。2),只包含当前文件的图片:视网膜屏就不需要2x图了。这里要说明一点,有的开发者会只生成arm64下运行代码,以为省去armv7s的大小。

- 阅读全文 -

swift关键字理解与使用

1、enum在 Swift 中,我们使用 enum 关键字去声明枚举。枚举是一种常见的数据类型,他的主要功能就是将某一种有固定数量可能性的变量的值,以一组命名过的常数来指代。比如正常情况下方向有四种可能,东,南,西,北。我们就可以声明一组常量来指代方向的四种可能。使用枚举可以防止用户使用无效值,同时该变量可以使代码更加清晰。比如:enum Orientation: Int { case E

- 阅读全文 -

1.Kubernetes安装前必备操作

安装环境简介宿主机:mac pro 2015 三台虚拟机harbor:(高可用docker 仓库)、k8s-master、k8s-node(centos7最好的运行环境,最好4.4以上,因为docker大量依赖命名空间、overlay文件系统)搭建虚拟机网络:VMware Fusion的偏好设置中,点选网络新建,选择mac宿主机链接该网络,网段设置为192.168.111.0,同时新建虚拟机mas

- 阅读全文 -