国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

私有云k8s一鍵部署

Ali_ / 2668人閱讀

摘要:將原來主機(jī)名中的下劃線改為啟動(dòng)服務(wù)啟動(dòng)服務(wù),可能花費(fèi)較長時(shí)間從鏡像拉去,并改這里增加了對版本的控制如果是結(jié)點(diǎn)設(shè)置地址設(shè)置下載修改這里很關(guān)鍵,要把原來的換成一個(gè)和宿主機(jī)局域網(wǎng)不同的網(wǎng)段安裝網(wǎng)絡(luò)組件如果是節(jié)點(diǎn)

幾個(gè)關(guān)鍵點(diǎn):

把k8s部署需要的鏡像從mirrorgooglecontainers下下來,并打上k8s.gcr.io的tag

注意部署網(wǎng)段,不要和宿主機(jī)的網(wǎng)段沖突

注意更改hostname,防止一些不合法的字符如下劃線

注意保持版本一直

</>復(fù)制代碼

  1. echo "關(guān)閉docker 可能要花一點(diǎn)時(shí)間"
  2. systemctl stop docker
  3. echo "關(guān)閉緩存"
  4. swapoff -a
  5. # 編輯/etf/fstab
  6. sed -e "/swap/ s/^#*/#/" -i /etc/fstab
  7. mount -a
  8. # 查看輸出
  9. free -h
  10. echo "關(guān)閉防火墻"
  11. # 關(guān)閉防火墻
  12. systemctl disable firewalld
  13. systemctl stop firewalld
  14. systemctl status firewalld
  15. echo "關(guān)閉防火墻成功"
  16. sleep 1
  17. cat << EOF > /etc/sysctl.d/k8s.conf
  18. net.bridge.bridge-nf-call-ip6tables = 1
  19. net.bridge.bridge-nf-call-iptables = 1
  20. EOF
  21. sysctl --system
  22. sleep 1
  23. # 添加一條規(guī)則
  24. cat << EOF > /etc/sysctl.conf
  25. net.ipv4.ip_forward = 1
  26. EOF
  27. # 生效配置
  28. sysctl -p
  29. ##################################### 安裝docker
  30. # 前置需求
  31. #yum install -y yum-utils device-mapper-persistent-data lvm2
  32. ## Add docker repository.
  33. #yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  34. ## Install docker.
  35. #yum update && yum install docker-ce-17.06.0.ce-1.el7.centos
  36. ## Create /etc/docker directory.
  37. #mkdir -p /etc/docker
  38. #
  39. #cat > /etc/docker/daemon.json < /etc/yum.repos.d/kubernetes.repo
  40. [kubernetes]
  41. name=Kubernetes
  42. baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
  43. enabled=1
  44. gpgcheck=0
  45. repo_gpgcheck=0
  46. gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
  47. http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
  48. EOF
  49. # 修改主機(jī)名, 主機(jī)名中不能含有下劃線,否則會(huì)報(bào)錯(cuò)。
  50. hn=`hostname`
  51. # 將原來主機(jī)名中的下劃線改為-
  52. new_hn="${hn//_/-}"
  53. hostnamectl set-hostname $new_hn
  54. #sed -i "s/$/ $new_hn/" /etc/hosts
  55. sed -e "s/$/ $new_hn/" -i /etc/hosts
  56. # 啟動(dòng)docker服務(wù)
  57. echo "啟動(dòng)docker服務(wù),可能花費(fèi)較長時(shí)間"
  58. systemctl start docker.service
  59. # 從鏡像拉去Image,并改tag
  60. docker pull mirrorgooglecontainers/kube-apiserver:v1.14.2
  61. docker tag mirrorgooglecontainers/kube-apiserver:v1.14.2 k8s.gcr.io/kube-apiserver:v1.14.2
  62. docker pull mirrorgooglecontainers/kube-controller-manager:v1.14.2 k8s.gcr.io/kube-controller-manager:v1.14.2
  63. docker pull mirrorgooglecontainers/kube-controller-manager:v1.14.2
  64. docker tag mirrorgooglecontainers/kube-controller-manager:v1.14.2 k8s.gcr.io/kube-controller-manager:v1.14.2
  65. docker pull mirrorgooglecontainers/kube-scheduler:v1.14.2
  66. docker tag mirrorgooglecontainers/kube-scheduler:v1.14.2 k8s.gcr.io/kube-scheduler:v1.14.2
  67. docker pull mirrorgooglecontainers/kube-proxy:v1.14.2
  68. docker tag mirrorgooglecontainers/kube-proxy:v1.14.2 k8s.gcr.io/kube-proxy:v1.14.2
  69. docker pull mirrorgooglecontainers/pause:3.1
  70. docker tag mirrorgooglecontainers/pause:3.1 k8s.gcr.io/pause:3.1
  71. docker pull mirrorgooglecontainers/etcd:3.3.10
  72. docker tag mirrorgooglecontainers/etcd:3.3.10 k8s.gcr.io/etcd:3.3.10
  73. docker pull coredns/coredns:1.3.1
  74. docker tag coredns/coredns:1.3.1 k8s.gcr.io/coredns:1.3.1
  75. # Set SELinux in permissive mode (effectively disabling it)
  76. setenforce 0
  77. sed -i "s/^SELINUX=enforcing$/SELINUX=permissive/" /etc/selinux/config
  78. # 這里增加了對版本的控制
  79. version=1.14.2
  80. yum install -y kubelet-${version} kubeadm-${version} kubectl-${version} --disableexcludes=kubernetes
  81. systemctl enable kubelet && systemctl start kubelet
  82. #############################如果是master結(jié)點(diǎn)#######################################
  83. kubeadm init --pod-network-cidr=10.20.0.0/16 --apiserver-advertise-address=Your_host_address
  84. # 設(shè)置kubeconfig地址
  85. export KUBECONFIG=/etc/kubernetes/admin.conf
  86. # 設(shè)置rbac
  87. kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml
  88. # 下載calico.yaml
  89. curl -O https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml
  90. # 修改calico.yaml
  91. # !!!!這里很關(guān)鍵,要把原來的CIDR換成一個(gè)和宿主機(jī)局域網(wǎng)不同的網(wǎng)段!!!!!
  92. # - name: CALICO_IPV4POOL_CIDR
  93. # value: "192.168.0.0/16" ------------> 10.20.0.0/16
  94. # 安裝網(wǎng)絡(luò)組件
  95. kubectl apply -f calico.yaml
  96. #############################如果是worker節(jié)點(diǎn)#######################################
  97. kubeadm join 192.168.130.212:6443 --token 3csntd.vebwbj6pcy5nx6uw
  98. --discovery-token-ca-cert-hash sha256:XXXXX

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/32991.html

相關(guān)文章

  • Docker企業(yè)級管理平臺(tái)開放下載,免費(fèi)使用

    摘要:云幫能解決什么問題新一代企業(yè)平臺(tái)讓開發(fā)人員輕松地開發(fā)部署和運(yùn)維應(yīng)用,讓架構(gòu)師和運(yùn)營人員利用熟知和可靠技術(shù)打造一個(gè)受控的運(yùn)行環(huán)境。有助于加速企業(yè)級應(yīng)用服務(wù)于市場,實(shí)現(xiàn)內(nèi)部資源的有效利用。 云幫是什么? 云幫 是一款基于容器技術(shù)的應(yīng)用管理平臺(tái)。社區(qū)版針對個(gè)人、企業(yè)完全免費(fèi),您可以自由的下載與傳播,但需要遵循我們的社區(qū)版協(xié)議。 云幫從哪里來? 云幫是 北京好雨科技有限公司 結(jié)合容器技術(shù)整合的...

    sumory 評論0 收藏0
  • k8s與caas--容器caas平臺(tái)的落地實(shí)踐

    摘要:容器云將支持應(yīng)用的一鍵式部署交付,提供負(fù)載均衡,私有域名綁定,性能監(jiān)控等應(yīng)用生命周期管理服務(wù)。本容器云平臺(tái),對接持續(xù)集成發(fā)布系統(tǒng)。 前言 在移動(dòng)互聯(lián)網(wǎng)時(shí)代,新的技術(shù)需要新技術(shù)支持環(huán)境、新的軟件交付流程和IT架構(gòu),從而實(shí)現(xiàn)架構(gòu)平臺(tái)化,交付持續(xù)化,業(yè)務(wù)服務(wù)化。容器將成為新一代應(yīng)用的標(biāo)準(zhǔn)交付件,容器云將幫助企業(yè)用戶構(gòu)建研發(fā)流程和云平臺(tái)基礎(chǔ)設(shè)施。縮短應(yīng)用向云端交付的周期,降低運(yùn)營門檻。加速向互...

    h9911 評論0 收藏0
  • k8s與caas--容器caas平臺(tái)的落地實(shí)踐

    摘要:容器云將支持應(yīng)用的一鍵式部署交付,提供負(fù)載均衡,私有域名綁定,性能監(jiān)控等應(yīng)用生命周期管理服務(wù)。本容器云平臺(tái),對接持續(xù)集成發(fā)布系統(tǒng)。 前言 在移動(dòng)互聯(lián)網(wǎng)時(shí)代,新的技術(shù)需要新技術(shù)支持環(huán)境、新的軟件交付流程和IT架構(gòu),從而實(shí)現(xiàn)架構(gòu)平臺(tái)化,交付持續(xù)化,業(yè)務(wù)服務(wù)化。容器將成為新一代應(yīng)用的標(biāo)準(zhǔn)交付件,容器云將幫助企業(yè)用戶構(gòu)建研發(fā)流程和云平臺(tái)基礎(chǔ)設(shè)施。縮短應(yīng)用向云端交付的周期,降低運(yùn)營門檻。加速向互...

    KaltZK 評論0 收藏0
  • 德國KubeCon直擊:如何輕松且安心地將k8s用于生產(chǎn)?

    摘要:年正在柏林盛大舉行,來自等多個(gè)開源云原生社區(qū)的領(lǐng)先技術(shù)專家正匯聚一堂,以進(jìn)一步推動(dòng)云原生計(jì)算的教育和發(fā)展。例如,你還需要諸如負(fù)載均衡器和的服務(wù)來運(yùn)行應(yīng)用程序。負(fù)載均衡器可以進(jìn)行高級定制,以滿足用戶的各類需求。 想要在生產(chǎn)環(huán)境中成功部署容器,你需要的不僅僅是容器編排。 2017年CloudNativeCon+KubeCon Europe正在柏林盛大舉行,來自Fluented、Kubern...

    Jensen 評論0 收藏0
  • 德國KubeCon直擊:如何輕松且安心地將k8s用于生產(chǎn)?

    摘要:年正在柏林盛大舉行,來自等多個(gè)開源云原生社區(qū)的領(lǐng)先技術(shù)專家正匯聚一堂,以進(jìn)一步推動(dòng)云原生計(jì)算的教育和發(fā)展。例如,你還需要諸如負(fù)載均衡器和的服務(wù)來運(yùn)行應(yīng)用程序。負(fù)載均衡器可以進(jìn)行高級定制,以滿足用戶的各類需求。 想要在生產(chǎn)環(huán)境中成功部署容器,你需要的不僅僅是容器編排。 2017年CloudNativeCon+KubeCon Europe正在柏林盛大舉行,來自Fluented、Kubern...

    opengps 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<