![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 90
北上广不相信眼泪
胜天半子
展开
-
K8s面试题超详细总结
一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机;万级容器;相如无亿,K8s有亿:亿级日服务人次。一个目标:容器操作Kubernetes(k8s)是自动化容器操作的开源平台。这些容器操作包括:部署,调度和节点集群间扩展。具体功能: 自动化容器部署和复制。 实时弹性收缩容器规模。 容器编排成组,并提供容器间的负载均衡。 调度:容器在哪个机器上运原创 2021-05-06 16:48:59 · 2648 阅读 · 0 评论 -
linux设置http/https proxy及忽略proxy的方法 pod内也适用
背景:有些linux服务器处于内网,并且没有公网ip,故要想与外网进行http/https通信只能通过nat或者加proxy的方式。nat服务器有网段的限制,而http/https proxy代理则没有,使用起来也方便。linux系统设置http/https proxy的方法,在/etc/bashrc或者/etc/profile中添加如下环境变量:vim /etc/profileexport http_proxy=x.x.x.x:8080export https_proxy=$http_原创 2020-09-17 11:18:39 · 6870 阅读 · 1 评论 -
k8s pod内安装软件包报错
查看pod节点进入podapt-get install vimmv /etc/apt/sources.list /etc/apt/sources.list.bakecho "deb http://mirrors.163.com/debian/ stretch main non-free contrib" >/etc/apt/sources.list && echo "deb http://mirrors.163.com/debian/ st...原创 2020-09-17 10:42:49 · 846 阅读 · 0 评论 -
k8s集群部署之Controller Manager安装
在10.4.7.21,10.4.7.22上分别执行vim /opt/kubernetes/server/bin/kube-controller-manager.sh#!/bin/sh./kube-controller-manager \ --cluster-cidr 172.7.0.0/16 \ --leader-elect true \ --log-dir /data/logs/kubernetes/kube-controller-manager \ --master http:...原创 2020-09-02 19:01:27 · 945 阅读 · 1 评论 -
k8s集群部署之nginx 4层代理和keepalived的高可用
在10.4.7.11 yum install nginx -yvim /etc/nginx/nginx.conf stream { upstream kube-apiserver { server 10.4.7.21:6443 max_fails=3 fail_timeout=30s; server 10.4.7.22:6443 max_fails=3 fail_timeout=30s; } server {...原创 2020-09-02 18:04:14 · 805 阅读 · 0 评论 -
k8s集群部署之kube-apiserver安装
软包链接:https://github.com/kubernetes/kubernetes/releases?after=v1.14.7-beta.0https://storage.googleapis.com/kubernetes-release/release/v1.18.8/kubernetes-server-linux-amd64.tar.gz在10.4.7.200上执行:cd /opt/certs/vi /opt/certs/client-csr.json{ ...原创 2020-09-02 18:02:15 · 1936 阅读 · 0 评论 -
k8s集群部署之etcd安装
在10.4.7.200上执行vim /opt/certs/ca-config.json{ "signing": { "default": { "expiry": "175200h" }, "profiles": { "server": { "expiry": "175200h", "usages": [ ...原创 2020-09-01 15:58:12 · 1370 阅读 · 1 评论 -
k8s集群部署之harbor仓库
在10.4.7.200 上执行mkdir -p /opt/srccd /opt/src上传包rztar zxvf harbor-offline-installer-v1.8.3.tgz -C /opt/mv harbor/ harbor-v1.8.3cd harborvi harbor.yml5 hostname: harbor.od.com10 port: 18027 harbor_admin_password: Harbor1234540 data_volume: ...原创 2020-09-01 15:55:21 · 777 阅读 · 0 评论 -
k8s集群部署之签发证书
准备签发证书环境10.4.7.200上执行安装CFSSLwget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfsslwget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/bin/cfssl-jsonwget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -O /usr/bin/cfssl-ce原创 2020-09-01 15:51:37 · 864 阅读 · 0 评论 -
k8s集群部署之bind安装
k8s集群部署之bind安装前提准备5台虚拟机 ip 分别为10.4.7.11, 10.4.7.12, 10.4.7.21, 10.4.7.22, 10.4.7.20010.4.7.111.安装bind9yum install -y bindvim /etc/named.conf listen-on port 53 { 10.4.7.11; }; # 监听本机IP listen-on-v6 por...原创 2020-08-31 11:40:06 · 896 阅读 · 1 评论