Update notes after Fedora test.
This commit is contained in:
parent
8f1d8ef784
commit
fa379fbcd1
|
|
@ -38,11 +38,10 @@ Fedora:
|
||||||
- Really fast for something stable...
|
- Really fast for something stable...
|
||||||
- Cockpit is nice
|
- Cockpit is nice
|
||||||
- Fedora minimal can't be installed on
|
- Fedora minimal can't be installed on
|
||||||
cockpit.
|
cockpit without hitting tab alot.
|
||||||
|
|
||||||
Decision: Stream
|
Decision: Fedora Server
|
||||||
|
|
||||||
Put var/rancher on a separate partition.
|
|
||||||
|
|
||||||
### K3S Distro
|
### K3S Distro
|
||||||
|
|
||||||
|
|
@ -275,3 +274,55 @@ helm upgrade --install ingress-nginx ingress-nginx \
|
||||||
```
|
```
|
||||||
|
|
||||||
### k3s with nginx on fedora server
|
### k3s with nginx on fedora server
|
||||||
|
```
|
||||||
|
sudo systemctl disable firewalld --now
|
||||||
|
export INSTALL_K3S_EXEC="server --disable traefik --selinux"
|
||||||
|
curl -sfL https://get.k3s.io | sh -s -
|
||||||
|
sudo chown jimmy:jimmy /etc/rancher/k3s/k3s.yaml
|
||||||
|
sudo dnf install helm
|
||||||
|
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
|
||||||
|
helm upgrade --install ingress-nginx ingress-nginx --repo https://kubernetes.github.io/ingress-nginx --namespace ingress-nginx --create-namespace
|
||||||
|
```
|
||||||
|
|
||||||
|
Import simple-ros2.
|
||||||
|
Laptop:
|
||||||
|
```
|
||||||
|
podman save -o simple-ros2.tar simple-ros2:latest
|
||||||
|
scp simple-ros2.tar 192.168.1.106:~/.
|
||||||
|
```
|
||||||
|
On server:
|
||||||
|
```
|
||||||
|
sudo ctr images import ./simple-ros2.tar
|
||||||
|
# wait forever....
|
||||||
|
```
|
||||||
|
|
||||||
|
Test yaml:
|
||||||
|
```
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Pod
|
||||||
|
metadata:
|
||||||
|
name: test-pod
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: simple-ros2
|
||||||
|
image: localhost/simple-ros2:latest
|
||||||
|
imagePullPolicy: Never
|
||||||
|
args: [ros2, launch, j7s-simple, j7s_publisher_launch.py]
|
||||||
|
```
|
||||||
|
|
||||||
|
### VM Host set up
|
||||||
|
|
||||||
|
I **think** I ran something like this when I set up the VM host.
|
||||||
|
I don't remember exactly, and I didn't document it...
|
||||||
|
|
||||||
|
This should be carefully looked at before running.
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli connection add ifname br0 type bridge con-name br0 connection.zone trusted
|
||||||
|
nmcli connection add type bridge-slave ifname enp4s0 master br0
|
||||||
|
nmcli connection modify br0 bridge.stp no
|
||||||
|
nmcli connection modify enp4s0 autoconnect no
|
||||||
|
nmcli connection down enp4s0
|
||||||
|
nmcli connection up id br0
|
||||||
|
```
|
||||||
|
|
|
||||||
5
notes.md
5
notes.md
|
|
@ -211,3 +211,8 @@ If we later want to do this on an overlay network:
|
||||||
`INSTALL_K3S_EXEC="server --node-ip '10.100.100.5' --advertise-address '10.100.100.5' --flannel-iface 'wg0'" ./k3s.sh`
|
`INSTALL_K3S_EXEC="server --node-ip '10.100.100.5' --advertise-address '10.100.100.5' --flannel-iface 'wg0'" ./k3s.sh`
|
||||||
4. For node:
|
4. For node:
|
||||||
`INSTALL_K3S_EXEC="agent --server 'https://10.100.100.5:6443' --token 'K3S_TOKEN' --node-ip '10.100.100.?' --advertise-address '10.100.100.?' --flannel-iface 'wg0'" ./k3s.sh`
|
`INSTALL_K3S_EXEC="agent --server 'https://10.100.100.5:6443' --token 'K3S_TOKEN' --node-ip '10.100.100.?' --advertise-address '10.100.100.?' --flannel-iface 'wg0'" ./k3s.sh`
|
||||||
|
|
||||||
|
# Bad Ideas
|
||||||
|
|
||||||
|
1. Longhorn -> wonky performance issues on cluster after installing
|
||||||
|
2. Multus -> CNI version does not seem compatible with k3s.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue