大方圆 發表於 2023-11-7 00:00:00

CentOS安装 All-in-One 模式安装 KubeSphere

<p>
        <img style="max-width:100%!important;height:auto!important;"title="CentOS安装 All-in-One 模式安装 KubeSphere" alt="CentOS安装 All-in-One 模式安装 KubeSphere" border="0" src="https://zhuji.jb51.net/uploads/img/202305/e11c0f1b0abdc7eed43acab8142ecaf7.jpg"></p>
<p>
        Kubesphere官方文档:
</p>
<p>
        https://kubesphere.com.cn/docs/quick-start/all-in-one-on-linux/
</p>
<h3>
        1. 安装CentOS
</h3>
<p>
        要把处理器核心数设置在 2以上,这是k8s安装配置要求的
</p>
<h3>
        2. 配置 ip
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>vi/etc/sysconfig/network-scripts/ifcfg-ens33</span></span>
        </li>
        <li>
                <span>##简单的就是设置为静态ip</span>
        </li>
        <li class="alt">
                <span>ONBOOT=yes</span>
        </li>
</ol>
<h3>
        3. 禁用selinux(坑 一)
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>vi/etc/sysconfig/selinux</span></span>
        </li>
        <li>
                <span>##这是设置一个属性为disabled</span>
        </li>
        <li class="alt">
                <span>SELINUX=disabled</span>
        </li>
</ol>
<p>
        配置完之后需要重启 reboot
</p>
<h3>
        4. 官网要求
</h3>
<p>
        (1)节点必须能够通过 SSH 连接。
</p>
<p>
        (2)节点上可以使用 sudo/curl/openssl 命令。
</p>
<p>
        (3)docker 可以由您自己安装或由 KubeKey 安装。
</p>
<p>
        注意:如果你想离线安装 KubeSphere,请务必提前安装好 docker。
</p>
<h3>
        安装要求的依赖
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>yuminstallsocatconntrackebtablesipset</span></span>
        </li>
</ol>
<h3>
        5. 关闭防火墙(坑二)
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>systemctlstopfirewalld.service#停止</span></span>
        </li>
        <li>
                <span>systemctldisablefirewalld.service#禁用防火墙,下次启动也不会开启</span>
        </li>
</ol>
<h3>
        6. 安装docker(坑三)
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>#1.安装docker</span></span>
        </li>
        <li>
                <span>yuminstalldockerdocker.io</span>
        </li>
        <li class="alt">
                <span>#2.配置docker源</span>
        </li>
        <li>
                <span>vim/etc/docker/daemon.json</span>
        </li>
        <li class="alt">
                <span>{</span>
        </li>
        <li>
                <span><span class="string">"registry-mirrors"</span><span>:[</span></span>
        </li>
        <li class="alt">
                <span><span class="string">"https://registry.docker-cn.com"</span><span></span></span>
        </li>
        <li>
                <span>]</span>
        </li>
        <li class="alt">
                <span>}</span>
        </li>
        <li>
                <span>#3.重载docker</span>
        </li>
        <li class="alt">
                <span>sudosystemctldaemon-reload</span>
        </li>
        <li>
                <span>sudosystemctlrestartdocker</span>
        </li>
</ol>
<h3>
        7. 安装KubeKey
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>#先执行以下命令以确保从正确的区域下载KubeKey</span></span>
        </li>
        <li>
                <span>exportKKZONE=cn</span>
        </li>
        <li class="alt">
                <span>#执行以下命令下载KubeKey</span>
        </li>
        <li>
                <span>curl-sfLhttps://get-kk.kubesphere.io|VERSION=v1.0.1sh-</span>
        </li>
        <li class="alt">
                <span>#为kk添加可执行权限</span>
        </li>
        <li>
                <span>chmod+xkk</span>
        </li>
</ol>
<h3>
        8. 安装Kubernetes和kubesphere
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>#安装</span></span>
        </li>
        <li>
                <span>./kk<span class="keyword">create</span><span>cluster</span><span class="comment">--with-kubernetesv1.17.9--with-kubespherev3.0.0</span><span></span></span>
        </li>
</ol>
<h3>
        验证结果
</h3>
<ol class="dp-sql">
<li class="alt">
                <span><span>kubectllogs-nkubesphere-system$(kubectlgetpod-nkubesphere-system-lapp=ks-install-ojsonpath=</span><span class="string">'{.items.metadata.name}'</span><span>)-f</span></span>
        </li>
</ol>
<ol class="dp-sql">
<li class="alt">
                <span><span>**************************************************</span></span>
        </li>
        <li>
                <span>#####################################################</span>
        </li>
        <li class="alt">
                <span>###Welcome<span class="keyword">to</span><span>KubeSphere!###</span></span>
        </li>
        <li>
                <span>#####################################################</span>
        </li>
        <li class="alt">
                <span>Console:http://192.168.106.135:30880</span>
        </li>
        <li>
                <span>Account:admin</span>
        </li>
        <li class="alt">
                <span><span class="keyword">Password</span><span>:P@88w0rd</span></span>
        </li>
        <li>
                <span>NOTES:</span>
        </li>
        <li class="alt">
                <span>1.<span class="keyword">After</span><span>logging</span><span class="keyword">into</span><span>theconsole,please</span><span class="keyword">check</span><span>the</span></span>
        </li>
        <li>
                <span>monitoringstatus<span class="keyword">of</span><span>servicecomponents</span><span class="op">in</span><span></span></span>
        </li>
        <li class="alt">
                <span>the<span class="string">"ClusterManagement"</span><span>.If</span><span class="op">any</span><span>service</span><span class="keyword">is</span><span></span><span class="op">not</span><span></span></span>
        </li>
        <li>
                <span>ready,pleasewaitpatientlyuntil<span class="op">all</span><span>components</span></span>
        </li>
        <li class="alt">
                <span>areready.</span>
        </li>
        <li>
                <span>2.Please<span class="keyword">modify</span><span>the</span><span class="keyword">default</span><span></span><span class="keyword">password</span><span></span><span class="keyword">after</span><span>login.</span></span>
        </li>
        <li class="alt">
                <span>#####################################################</span>
        </li>
        <li>
                <span>https://kubesphere.io2021-08-2812:20:55</span>
        </li>
        <li class="alt">
                <span>#####################################################</span>
        </li>
</ol>
<h3>
        9.登录
</h3>
<center>
        <img style="max-width:100%!important;height:auto!important;"title="CentOS安装 All-in-One 模式安装 KubeSphere" alt="CentOS安装 All-in-One 模式安装 KubeSphere" src="https://zhuji.jb51.net/uploads/img/202305/00c851428f76d00456da5275bca19298.jpg">
</center>
<p>
        原文链接:https://www.toutiao.com/a7013193616147350048/
</p>
頁: [1]
查看完整版本: CentOS安装 All-in-One 模式安装 KubeSphere