<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[XCP-NG Kubernetes micro8k]]></title><description><![CDATA[<p dir="auto">I have tried to install the XCP-NG Kubernetes. Here are my installation instructions (created with the help of ChatGPT):</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474334278-ba6c85b8-d136-4ea6-8257-6761d836a8c4-image.png" alt="ba6c85b8-d136-4ea6-8257-6761d836a8c4-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474357269-cd07394b-7864-45a2-a114-ed738eb289a7-image.png" alt="cd07394b-7864-45a2-a114-ed738eb289a7-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474387005-0e040711-6754-42d3-b2b4-cabd6be121ea-image.png" alt="0e040711-6754-42d3-b2b4-cabd6be121ea-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474407243-1a43c449-1665-402e-a076-920c8a1f7369-image.png" alt="1a43c449-1665-402e-a076-920c8a1f7369-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474445593-0f716844-ffd9-4b2b-8239-32201e3d3682-image.png" alt="0f716844-ffd9-4b2b-8239-32201e3d3682-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474940517-7b492bf3-493c-4213-be33-0fc973b95073-image.png" alt="7b492bf3-493c-4213-be33-0fc973b95073-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1747474471328-d5d3e58c-aa2c-4f9d-a116-9199870d43bf-image.png" alt="d5d3e58c-aa2c-4f9d-a116-9199870d43bf-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">sudo apt update<br />
sudo apt install curl -y<br />
sudo curl <a href="https://baltocdn.com/helm/signing.asc" target="_blank" rel="noopener noreferrer nofollow ugc">https://baltocdn.com/helm/signing.asc</a> | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg &gt; /dev/null<br />
sudo apt-get install apt-transport-https --yes<br />
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] <a href="https://baltocdn.com/helm/stable/debian/" target="_blank" rel="noopener noreferrer nofollow ugc">https://baltocdn.com/helm/stable/debian/</a> all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list<br />
sudo apt-get update<br />
sudo apt-get install helm<br />
sudo snap install helm --classic<br />
sudo snap install kubeadm --classic<br />
sudo snap install kubectl --classic<br />
sudo snap install kubelet --classic<br />
sudo apt install git<br />
sudo helm create xcpng-csi<br />
cd ..<br />
cd xcpng-csi<br />
sudo git clone <a href="https://github.com/ArturoGuerra/xcpng-csi.git" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/ArturoGuerra/xcpng-csi.git</a></p>
<p dir="auto">sudo apt-get update<br />
sudo apt-get install -y apt-transport-https ca-certificates curl<br />
curl -fsSL <a href="https://packages.cloud.google.com/apt/doc/apt-key.gpg" target="_blank" rel="noopener noreferrer nofollow ugc">https://packages.cloud.google.com/apt/doc/apt-key.gpg</a> | sudo apt-key add -<br />
sudo bash -c 'cat &lt;&lt;EOF &gt;/etc/apt/sources.list.d/kubernetes.list<br />
deb <a href="https://apt.kubernetes.io/" target="_blank" rel="noopener noreferrer nofollow ugc">https://apt.kubernetes.io/</a> kubernetes-xenial main<br />
EOF'<br />
sudo apt-get update</p>
<p dir="auto">sudo apt-get update<br />
sudo apt-get install -y ca-certificates<br />
sudo update-ca-certificates</p>
<p dir="auto">kubectl apply -f <a href="https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml" target="_blank" rel="noopener noreferrer nofollow ugc">https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml</a><br />
kubeadm init --pod-network-cidr=x.x.x.x/26</p>
<p dir="auto">sudo apt-get update<br />
sudo apt-get install -y apt-transport-https ca-certificates curl<br />
curl -fsSL <a href="https://packages.cloud.google.com/apt/doc/apt-key.gpg" target="_blank" rel="noopener noreferrer nofollow ugc">https://packages.cloud.google.com/apt/doc/apt-key.gpg</a> | sudo apt-key add -<br />
sudo bash -c 'cat &lt;&lt;EOF &gt;/etc/apt/sources.list.d/kubernetes.list<br />
deb <a href="https://apt.kubernetes.io/" target="_blank" rel="noopener noreferrer nofollow ugc">https://apt.kubernetes.io/</a> kubernetes-xenial main<br />
EOF'<br />
sudo apt-get update</p>
<p dir="auto">sudo curl -LO <a href="https://dl.k8s.io/release/v1.27.1/bin/linux/amd64/kube-apiserver" target="_blank" rel="noopener noreferrer nofollow ugc">https://dl.k8s.io/release/v1.27.1/bin/linux/amd64/kube-apiserver</a><br />
sudo chmod +x kube-apiserver<br />
sudo mv kube-apiserver /usr/local/bin/</p>
<p dir="auto">sudo nano /etc/systemd/system/kube-apiserver.service</p>
<p dir="auto"><em><strong>EDITOR</strong></em><br />
[Unit]<br />
Description=Kubernetes API Server<br />
Documentation=<a href="https://kubernetes.io/docs/" target="_blank" rel="noopener noreferrer nofollow ugc">https://kubernetes.io/docs/</a><br />
After=network.target</p>
<p dir="auto">[Service]<br />
ExecStart=/usr/local/bin/kube-apiserver <br />
--advertise-address=0.0.0.0 <br />
--allow-privileged=true <br />
--authorization-mode=Node,RBAC <br />
--client-ca-file=/etc/kubernetes/pki/ca.crt <br />
--kubelet-client-certificate=/etc/kubernetes/pki/apiserver-kubelet-client.crt <br />
--kubelet-client-key=/etc/kubernetes/pki/apiserver-kubelet-client.key <br />
--service-account-key-file=/etc/kubernetes/pki/sa.pub <br />
--service-cluster-ip-range=x.x.x.0/26 <br />
--tls-cert-file=/etc/kubernetes/pki/apiserver.crt <br />
--tls-private-key-file=/etc/kubernetes/pki/apiserver.key <br />
--etcd-servers=<a href="https://127.0.0.1:2379" target="_blank" rel="noopener noreferrer nofollow ugc">https://127.0.0.1:2379</a> <br />
--etcd-cafile=/etc/kubernetes/pki/etcd/ca.crt <br />
--etcd-certfile=/etc/kubernetes/pki/apiserver-etcd-client.crt <br />
--etcd-keyfile=/etc/kubernetes/pki/apiserver-etcd-client.key<br />
Restart=always<br />
RestartSec=10</p>
<p dir="auto">[Install]<br />
WantedBy=multi-user.target<br />
<em><strong>EDITOR</strong></em></p>
<p dir="auto">sudo systemctl daemon-reload<br />
sudo systemctl enable kube-apiserver<br />
sudo systemctl start kube-apiserver</p>
]]></description><link>https://xcp-ng.org/forum/topic/10858/xcp-ng-kubernetes-micro8k</link><generator>RSS for Node</generator><lastBuildDate>Fri, 08 May 2026 14:07:34 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/10858.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 May 2025 09:38:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to XCP-NG Kubernetes micro8k on Mon, 23 Jun 2025 14:36:43 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/msupport" aria-label="Profile: msupport">@<bdi>msupport</bdi></a> we published a step by step guide, read more in the announcement there <a href="https://xcp-ng.org/forum/post/94268">https://xcp-ng.org/forum/post/94268</a></p>
]]></description><link>https://xcp-ng.org/forum/post/94269</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/94269</guid><dc:creator><![CDATA[nathanael-h]]></dc:creator><pubDate>Mon, 23 Jun 2025 14:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to XCP-NG Kubernetes micro8k on Sun, 18 May 2025 19:17:20 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Can you explain what you are trying to achieve exactly?  And if you have an issue, what is it?</p>
<p dir="auto">edit: also please edit your post to use Markdown syntax for code block</p>
]]></description><link>https://xcp-ng.org/forum/post/93041</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/93041</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Sun, 18 May 2025 19:17:20 GMT</pubDate></item></channel></rss>