cat /etc/redhat-release
yum -y install gccyum -y install gcc-c++
yum -y remove docker docker-common docker-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://myregistry-cn-north-1.jcr.service.jdcloud.com/myrepo
yum makecache fast
yum -y install docker-ce
systemctl start docker
docker version
在京东云 创建容器镜像
建立目录
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": ["https://xxx.jdcloud-registry-cn-north-1.jcr.service.jdcloud.com"] } EOF
systemctl daemon-reloadsystemctl restart docker
cd /softwget https://dl.k8s.io/v1.20.0/kubernetes-server-linux-amd64.tar.gztar -zxvf kubernetes-server-linux-amd64.tar.gzcd kubernetes
mkdir /soft/kubernetes/server/conf/vim /soft/kubernetes/server/conf/apiserverKUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"KUBE_API_PORT="--port=8886"KUBE_ETCD_SERVERS="--etcd-servers=http://10.9.0.46:2379"KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=169.169.0.0/16"KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ResourceQuota"KUBE_API_LOG="--logtostderr=false --log-dir=/home/k8s-t/log/kubernets --v=2"KUBE_API_ARGS=" "
vim /etc/systemd/system/kube-apiserver.service[Unit]Description=Kubernetes API ServerAfter=etcd.serviceWants=etcd.service[Service]EnvironmentFile=/soft/kubernetes/server/conf/apiserverExecStart=/soft/kubernetes/server/bin/kube-apiserver \$KUBE_ETCD_SERVERS \$KUBE_API_ADDRESS \$KUBE_API_PORT \$KUBE_SERVICE_ADDRESSES \$KUBE_ADMISSION_CONTROL \$KUBE_API_LOG \$KUBE_API_ARGS Restart=on-failureType=notifyLimitNOFILE=65536[Install]WantedBy=multi-user.target
vim /soft/kubernetes/server/conf/controller-managerKUBE_MASTER="--master=http://10.9.0.46:8886"KUBE_CONTROLLER_MANAGER_ARGS=" "
vim /etc/systemd/system/kube-controller-manager.service[Unit]Description=Kubernetes SchedulerAfter=kube-apiserver.service Requires=kube-apiserver.service[Service]EnvironmentFile=-/soft/kubernetes/server/conf/controller-managerExecStart=/soft/kubernetes/server/bin/kube-controller-manager \$KUBE_MASTER \$KUBE_CONTROLLER_MANAGER_ARGSRestart=on-failureLimitNOFILE=65536[Install]WantedBy=multi-user.target
vim /soft/kubernetes/server/conf/schedulerKUBE_MASTER="--master=http://10.9.0.46:8886"KUBE_SCHEDULER_ARGS="--logtostderr=true --log-dir=/home/k8s-t/log/kubernetes --v=2"
vim /etc/systemd/system/kube-scheduler.service[Unit]Description=Kubernetes SchedulerAfter=kube-apiserver.service Requires=kube-apiserver.service[Service]User=rootEnvironmentFile=-/soft/kubernetes/server/conf/schedulerExecStart=/soft/kubernetes/server/bin/kube-scheduler \$KUBE_MASTER \$KUBE_SCHEDULER_ARGSRestart=on-failureLimitNOFILE=65536[Install]WantedBy=multi-user.target
systemctl daemon-reload systemctl enable kube-apiserver.service systemctl start kube-apiserver.servicesystemctl enable kube-controller-manager.service systemctl start kube-controller-manager.servicesystemctl enable kube-scheduler.service systemctl start kube-scheduler.service
坑一:保障机房稳定运行且满足项目快速发展的需求成本极其大(机房选址,机柜,服务器选购,备用电源,网络搭建,基础软件安装及运维,电费,网络带宽费用,后期维护费用)
坑二:需要配备N个专业的高级运维人员
坑三:要做到机房高可用需要投入巨大的人力,物力,财力
机房选址(为了保障高可用,同城双机房,异地多机房)
网络规划
交换机维护
系统安装及基础软件安装
服务器安全防护
跟着老司机玩转云服务器,一台云服务器是唯一需要你准备资源,快速抢购京东云服务器,手慢无
我自己购买的配置是 云主机 2核4G 1M带宽 独享100%CPU
活动地址:一元抢购京东云服务器
如果是企业除了上面的优惠而且有更多抽奖机会不容错过
服务器购买/咨询热线:15637009171或15617636856
本文链接:https://www.sqxnmj.com/jishuzhichiyuweihu/401.html