创建集群,这里需要注意的是,国内网络环境不一定能拉到需要的镜像,可能需要代理或者更改为国内的仓库,这里应该是有配置的。
部署节点说明 主机名 IP 用途 部署软件 k8s-1 192.168.123.211 master apiserver,scheduler,controller-manageretcd,flanneld k8s ETCD Server 证书 cat << EOF | tee server-csr.json { "CN": "etcd", "hosts": [ "k8s-3", "k8s -2:/cloud/k8s/ scp -r etcd k8s-3:/cloud/k8s/ scp /usr/lib/systemd/system/etcd.service k8s-2:/usr/lib :34 k8s-2 kube-proxy[5764]: I0803 20:51:34.018700 5764 confi...e 8月 03 20:51:34 k8s-2 kube-proxy[5764 03 20:51:38 k8s-2 kube-proxy[5764]: I0803 20:51:38.045395 5764 confi...e 8月 03 20:51:38 k8s-2 kube-proxy
READINESS GATESnginx-85b98978db-xk7kc 1/1 Running 0 21d 10.244.1.22 k8s <none>nginx1-85b98978db-wmvck 1/1 Running 0 28h 10.244.1.29 k8s <none>nginx2-6b5fb95cd4-77lk5 1/1 Running 0 29h 10.244.1.27 k8s <none>nginx3-9df8ff7bf-mjb2g 0/1 CrashLoopBackOff 1 (17s ago) 50s 10.244.1.32 k8s
*/ public class Excise { public static void main(String[] args) { String uri = "hdfs://k8s
NODE kube-nginx-56495867b4-gvfrs 1/1 Running 0 58s 10.42.194.56 k8s
net.bridge.bridge-nf-call-iptables = 1 EOF sudo sysctl --system hosts 配置 192.168.66.161 k8s-1 192.168.66.162 k8s STATUS ROLES AGE VERSION k8s-1 Ready control-plane,master 58m v1.22.13 k8s
XrayGW-Host210.255.0.110.255.0.0/16wireguard/udp2raw/XrayCluster Pod subnetSVC subnetSoftk8s-1 10.42.0.0/1610.42.0.0/16 K3S k8s
kube-api-access-f7qvv readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true nodeName: k8s
kubernetes.default DNS.3 = kubernetes.default.svc DNS.4 = kubernetes.default.svc.cluster.local DNS.5 = k8s-1 DNS.6 = k8s IP.5 = 192.168.3.100 在该文件中主要需要在subjectAltName字段([alt_names])设置Master服务的全部域名和IP地址,包括: DNS主机名,例如k8s-1、k8s
worker 34d v1.13.5 <IP> <none> Ubuntu 18.10 4.18.0-1011-gcp docker://18.9.5 k8s
在同一个Node上 同节点Pod之间通信道理与Docker网络一样的,如下图 <img src="https://k8s-1252881505.cos.ap-beijing.myqcloud.com/<em>k8s</em> <img src="https://k8s-1252881505.cos.ap-beijing.myqcloud.com/k8s-2/pod-to-pod-3.gif" style="zoom:50%;
1G内存 No Proxy-2 10.4.7.12 Centos 7.7 64位 1vCPU 1G内存 No K8S-1 10.4.7.21 Centos 7.7 64位 1vCPU 2G内存 Yes K8S