一、環境
64位centos
二、安裝
(1)關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
(2)安裝etcd與kubernetes(會自動安裝docker)
yum install -y etcd kubernetes
(3)安裝好后,修改兩個配置文件
1)vi /etc/sysconfig/docker ,其中OPTIONS的內容設置為:
OPTIONS='--selinux-enable=false --instance-registry.io grc.io'
2)vi /etc/kubernetes/apiserver ,把--adminssion_control參數的ServiceAccount刪除。
(4)按順序啟動所有的服務
systemctl start etcd
systemctl start docker
systemctl start kube-apiserver
systemctl start kube-controller-manager
systemctl start kube-scheduler
systemctl start kubelet
systemctl start kube-proxy
附上樣例yaml例子(格式嚴格遵守空格縮進,不能使用制表符)
apiVersion: v1 kind: ReplicationController metadata: name: mysql spec: replicas: 1 selector: app: mysql template: metadata: labels: app: mysql spec: containers: - name: mysql image: mysql ports: - containerPort: 3306 env: - name: MYSQL_ROOT_PASSWORD value: "root"