
kubernetes
文章平均质量分 73
weixin_43342753
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
service与pod关联
当我们创建pod时,仅仅是创建了pod,要为其创建rc(ReplicationController),他才会有固定的副本,然后为其创建service,集群内部才能访问该pod,使用 NodePort 或者 LoadBalancer 类型的 Service,外部网络也可以访问该pod;每个 service 会创建出来一个虚拟 ip,通过访问 vip:port 就能获取服务的内容(内部访问,因为这是一...原创 2019-06-26 17:20:48 · 547 阅读 · 0 评论 -
kubernetes1.11目录
系统初始化及ca证书申请:https://blog.youkuaiyun.com/weixin_43342753/article/details/89765159etcd集群部署:https://blog.youkuaiyun.com/weixin_43342753/article/details/89765552flanneld部署:https://blog.youkuaiyun.com/weixin_43342753/art...原创 2019-05-03 21:01:59 · 266 阅读 · 0 评论 -
kube-proxy修改成ipvs模式
开启内核node节点内核参数#vi /etc/sysctl.conf net.ipv4.ip_forward = 1net.bridge.bridge-nf-call-iptables = 1net.bridge.bridge-nf-call-ip6tables = 1# sysctl -p安装ipvs相关软件包yum -y install ipvsadm ipset修改kub...原创 2019-05-03 20:57:16 · 3552 阅读 · 0 评论 -
dashborad
概念dashborad是kube-apiserver的gui实现, 一般用dashborad查看一些很简单的日志;部署dashborad下载dashborad资源清单并创建链接:https://pan.baidu.com/s/1SkxeGAgF4B2b6jm4jtWSRw 提取码:2lhc kubectl apply -f kubernetes-dashboard.yaml验证...原创 2019-05-03 20:52:21 · 240 阅读 · 0 评论 -
(十一)基于metric server的自动伸缩hpa
概念hpa功能: 能根据pod的cpu丶内存以及其它指标自动伸缩pod副本数量, 该指标由metrics-service和custom-metrics-apiserver提供hpa版本: 通过kubectl api-versions查看autoscaling/v1autoscaling/v2beta1 由metrics-service提供, 仅支持cpu指标来弹性伸缩autosca...原创 2019-05-03 20:42:31 · 341 阅读 · 0 评论 -
(十)部署metric server组件
概述Metrics API 只可以查询当前的度量数据,并不保存历史数据Metrics server定时从Kubelet的Summary API(类似/ap1/v1/nodes/nodename/stats/summary)采集指标信息,这些聚合过的数据将存储在内存中,且以metric-api的形式暴露出去参考文档: https://blog.youkuaiyun.com/u011230692/artic...原创 2019-05-03 18:57:40 · 1140 阅读 · 0 评论 -
(八)二进制安装k8s-1.11版本之master高可用
环境规划master01:192.168.213.131master02:192.168.213.132VIP : 192.168.213.199在跳板机上更新master证书和把证书发送到master上重新生成证书请求#cd /server/ssl # cat k8s-csr.json { "CN": "kubernetes", "hosts": [ ...原创 2019-05-03 15:16:53 · 226 阅读 · 0 评论 -
(七)二进制安装k8s-1.11版本之coredns部署
coredns简介coredns服务监视kubernetes api , 为每一个service创建dns记录用于域名解析;这样访问pod资源资源只需要访问service名即可,而不需要关系pod容器的ip地址的变化;部署coredns#下载coredns资源配置清单文件链接:https://pan.baidu.com/s/140LtoPFsDY6TcSmjM1aGUw 提取码:0u7r...原创 2019-05-03 01:55:01 · 1425 阅读 · 0 评论 -
(六)配置kubectl客户端工具
(1)在跳板机上生成客户端证书和私钥文件;#生成客户端证书签署请求test -d /server/ssl/client || mkdir /server/ssl/clientcd /server/ssl cat > client-csr.json <<EOF{ "CN": "client", "hosts": [], "...原创 2019-05-03 01:45:38 · 611 阅读 · 0 评论 -
(五)二进制安装k8s-1.11版本之node组件部署
test -d /server/ssl/node || mkdir -p /server/ssl/node在master给kubelet启动时的用户名授权kubelet 启动时向 kube-apiserver 发送 TLS bootstrapping 请求,需要先将 bootstrap token 文件中的 kubelet-bootstrap 用户赋予 system:node-bootstra...原创 2019-05-03 01:29:28 · 262 阅读 · 0 评论 -
(四)二进制安装k8s-1.11版本之master组件部署
在跳板机上下载master组件链接:https://pan.baidu.com/s/1oyxEKqUn7ASg1ot_hTjq0g 提取码:ultp tar xf kubernetes-server-linux-amd64.tar.gz在跳板机上生成master证书#生成证书请求# cat > /server/ssl/k8s-csr.json <<EOF{ ...原创 2019-05-02 23:39:37 · 212 阅读 · 0 评论 -
(三)二进制安装k8s-1.11版本之flanneld部署
在跳板机上生成flanneld证书#生成flanneld证书请求#cat >/server/ssl/flanneld-csr.json <<EOF{ "CN": "flanneld", "hosts": [], "key": { "algo": "rsa", "size": 2048 }, "names...原创 2019-05-02 22:39:07 · 1950 阅读 · 0 评论 -
(二)二进制安装k8s1.11版本之etcd集群部署
创建etcd证书请求# cat >/server/ssl/etcd-csr.json <<EOF{ "CN": "etcd", "hosts": [ "127.0.0.1","192.168.213.131","192.168.213.132","192.168.213.133" ], "key": { "algo": "rsa", ...原创 2019-05-02 21:57:27 · 269 阅读 · 0 评论 -
(一)二进制安装k8s-1.11版本之系统初始化及ca证书申请
环境规划系统初始化systemctl stop firewalldsystemctl disable firewalldsed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/configsetenforce 0\cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimecurl -o /...原创 2019-05-02 21:25:52 · 297 阅读 · 0 评论