日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

使用Kubeadm在CentOS7.2上部署Kubernetes集群的方法

發(fā)布時間:2024-03-05 點擊:185
服務(wù)器
本文參考kubernetes官網(wǎng)文章installing kubernetes on linux with kubeadm在centos7.2使用kubeadm部署kuebernetes集群,解決了一些在按照該文檔部署時遇到的問題。
操作系統(tǒng)版本
# cat /etc/redhat-release centos linux release 7.2.1511 (core)內(nèi)核版本
# uname -r3.10.0-327.el7.x86_64集群節(jié)點
192.168.120.122 kube-master192.168.120.123 kube-agent1192.168.120.124 kube-agent2192.168.120.125 kube-agent3即該集群包含一個控制節(jié)點和三個工作節(jié)點。
部署前的準(zhǔn)備
配置可以訪問google相關(guān)網(wǎng)站
這種部署方式使用的軟件包由google相關(guān)源提供,因此集群節(jié)點必須能夠訪問外網(wǎng),至于如何配置請自行解決。
關(guān)閉防火墻
# systemctl stop firewalld.service && systemctl disable firewalld.service禁用selinux
# setenforce 0# sed -i.bak \\\'s/selinux=enforcing/selinux=permissive/\\\' /etc/selinux/config配置yum源
# cat <<eof > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=kubernetesbaseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpgeof安裝kubelet和kubeadm
在所有節(jié)點上安裝以下軟件包:
# yum install -y docker kubelet kubeadm kubectl kubernetes-cni# systemctl enable docker && systemctl start docker# systemctl enable kubelet && systemctl start kubelet然后設(shè)置內(nèi)核參數(shù):
# sysctl net.bridge.bridge-nf-call-iptables=1# sysctl net.bridge.bridge-nf-call-ip6tables=1初始化控制節(jié)點
# kubeadm init --pod-network-cidr=10.244.0.0/16因為在該集群中將使用flannel搭建pod網(wǎng)絡(luò),因此必須添加–pod-network-cidr參數(shù)。
注意:初始化較慢,因為該過程會pull一些docker image。
該命令的輸出如下:
initializing your master...[kubeadm] warning: kubeadm is in beta, please do not use it for production clusters.[init] using kubernetes version: v1.6.4[init] using authorization mode: rbac[preflight] running pre-flight checks[certificates] generated ca certificate and key.[certificates] generated api server certificate and key.[certificates] api server serving cert is signed for dns names [kube-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and ips [10.96.0.1 192.168.120.122][certificates] generated api server kubelet client certificate and key.[certificates] generated service account token signing key and public key.[certificates] generated front-proxy ca certificate and key.[certificates] generated front-proxy client certificate and key.[certificates] valid certificates and keys now exist in /etc/kubernetes/pki[kubeconfig] wrote kubeconfig file to disk: /etc/kubernetes/admin.conf[kubeconfig] wrote kubeconfig file to disk: /etc/kubernetes/kubelet.conf[kubeconfig] wrote kubeconfig file to disk: /etc/kubernetes/controller-manager.conf[kubeconfig] wrote kubeconfig file to disk: /etc/kubernetes/scheduler.conf[apiclient] created api client, waiting for the control plane to become ready[apiclient] all control plane components are healthy after 1377.560339 seconds[apiclient] waiting for at least one node to register[apiclient] first node has registered after 6.039626 seconds[token] using token: 60bc68.e94800f3c5c4c2d5[apiconfig] created rbac rules[addons] created essential addon: kube-proxy[addons] created essential addon: kube-dnsyour kubernetes master has initialized successfully!to start using your cluster, you need to run (as a regular user): sudo cp /etc/kubernetes/admin.conf $home/ sudo chown $(id -u):$(id -g) $home/admin.conf export kubeconfig=$home/admin.confyou should now deploy a pod network to the cluster.run kubectl apply -f [podnetwork].yaml with one of the options listed at: http://kubernetes.io/docs/admin/addons/you can now join any number of machines by running the following on each node as root: kubeadm join --token <token> 192.168.120.122:6443觀察控制節(jié)點的docker image:
# docker imagesrepository tag image id created sizegcr.io/google_containers/kube-apiserver-amd64 v1.6.4 4e3810a19a64 2 days ago 150.6 mbgcr.io/google_containers/kube-controller-manager-amd64 v1.6.4 0ea16a85ac34 2 days ago 132.8 mbgcr.io/google_containers/kube-proxy-amd64

阿里云服務(wù)器續(xù)費(fèi)88
臨海云服務(wù)器價格
平板游戲交互式設(shè)計的10大規(guī)則
域名解析要錢嗎
開發(fā)公眾號需要購買域名嗎 公眾號域名的空間需要購買嗎
阿里云服務(wù)器不用了怎么轉(zhuǎn)租號
更改備案信息-備案平臺
公安網(wǎng)備案信息-備案平臺