kubernetes
virtink
kubernetes | virtink | |
---|---|---|
12 | 3 | |
90,038 | 466 | |
- | 3.2% | |
10.0 | 4.0 | |
almost 2 years ago | 4 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kubernetes
-
Installing Kubernetes on mac with vagrant and virtualbox
This is my first attempt to install and use Kubernetes. I am trying to install an environment on Mac for developing my own apps and deploying them for test locally with Kubernetes. I am familiar with using Vagrant, VirtualBox and Docker for the same purpose. When I saw this page https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/vagrant.md I assumed it would be trivial. I executed these lines:
-
How can I specify persistent volumes when defining a Kubernetes replication controller in Google Cloud?
I see in the docs how do do this for pods, but I want to use a replication controller to manage my pods, ensuring that there is always one up at all times.
-
Kubernetes API Server: Unable to listen for secure
kube-apiserver.service - Kubernetes API Server Loaded: loaded (/usr/lib/systemd/system/kube-apiserver.service; enabled) Active: active (running) since Mon 2015-08-24 15:03:07 UTC; 5min ago Docs: https://github.com/GoogleCloudPlatform/kubernetes Main PID: 13663 (kube-apiserver) CGroup: /system.slice/kube-apiserver.service └─13663 /usr/bin/kube-apiserver --logtostderr=true --v=0 --etcd\_servers=http://127.0.0.1:4001 --address=0.0.0.0 --port=8080 --kubelet\_port=10250 --allow\_privileged=false --service-cluster-ip-range=10.254.0.0/16 --admission\_control=NamespaceAutoProvision,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota --service\_account\_key\_file=/etc/kubernetes/certs/serviceaccount.key How can i fix this error?
-
Does AWS support Kubernetes?
I've read that AWS does not support Kubernetes and builds their own Docker orchestration engine EC2 Container Service. However, on Kubernetes getting-started -page there is a guide on how to run Kubernetes on AWS: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/aws.md
-
What is the recommended way to upgrade a kubernetes cluster as new versions are released?
I heard here it may be https://github.com/kubernetes/kubernetes/blob/master/cluster/kube-push.sh. If that is the case how does kube-push.sh relate to https://github.com/GoogleCloudPlatform/kubernetes/blob/master/cluster/gce/upgrade.sh?
-
Can pods in Kubernetes see/access the processes of other containers running in the same pod?
On this page in the Kubernetes docs Pods, it states
-
Reading streaming http response with Python "requests" library
I am trying to consume an event stream provided by the Kubernetesapi using the requests module. I have run into what looks like abuffering problem: the requests module seems to lag by one event.
-
What does edge-based and level-based mean?
I read "In other words, the system's behavior is level-based rather than edge-based" from kubernetes documentation:https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md
-
kubernetes pod status always "pending"
I am following the Fedora getting started guide (https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/fedora/fedora_ansible_config.md) and trying to run the pod fedoraapache. But kubectl always shows fedoraapache as pending:
-
Pod in Kubernetes always in pending state
systemctl status -l kubelet● kubelet.service - Kubernetes Kubelet Server Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled) Active: active (running) since lun 2016-04-04 08:08:59 CEST; 9min ago Docs: https://github.com/GoogleCloudPlatform/kubernetes Main PID: 2112 (kubelet) Memory: 39.3M CGroup: /system.slice/kubelet.service └─2112 /usr/bin/kubelet --logtostderr=true --v=0 --api-servers=http://kubernetes-master:8080 --address=0.0.0.0 --allow-privileged=false --pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latestapr 04 08:13:33 kubernetes-minion1 kubelet[2112]: W0404 08:13:33.877859 2112 kubelet.go:1690] Orphaned volume "167d0ead-fa29-11e5-bddc-064278000020/default-token-0dci1" found, tearing down volumeapr 04 08:13:53 kubernetes-minion1 kubelet[2112]: W0404 08:13:53.887279 2112 kubelet.go:1690] Orphaned volume "9f772358-fa2b-11e5-bddc-064278000020/default-token-0dci1" found, tearing down volumeapr 04 08:14:35 kubernetes-minion1 kubelet[2112]: I0404 08:14:35.341994 2112 provider.go:91] Refreshing cache for provider: *credentialprovider.defaultDockerConfigProviderapr 04 08:14:35 kubernetes-minion1 kubelet[2112]: E0404 08:14:35.397168 2112 manager.go:1867] Failed to create pod infra container: impossible: cannot find the mounted volumes for pod "wildfly-rc-oroab\_default"; Skipping pod "wildfly-rc-oroab\_default"apr 04 08:14:35 kubernetes-minion1 kubelet[2112]: E0404 08:14:35.401583 2112 pod\_workers.go:113] Error syncing pod 167d0ead-fa29-11e5-bddc-064278000020, skipping: impossible: cannot find the mounted volumes for pod "wildfly-rc-oroab\_default"apr 04 08:14:58 kubernetes-minion1 kubelet[2112]: E0404 08:14:58.076530 2112 manager.go:1867] Failed to create pod infra container: impossible: cannot find the mounted volumes for pod "wildfly-rc-1aimv\_default"; Skipping pod "wildfly-rc-1aimv\_default"apr 04 08:14:58 kubernetes-minion1 kubelet[2112]: E0404 08:14:58.078292 2112 pod\_workers.go:113] Error syncing pod 9f772358-fa2b-11e5-bddc-064278000020, skipping: impossible: cannot find the mounted volumes for pod "wildfly-rc-1aimv\_default"apr 04 08:15:23 kubernetes-minion1 kubelet[2112]: W0404 08:15:23.879138 2112 kubelet.go:1690] Orphaned volume "56257e55-fa2c-11e5-bddc-064278000020/default-token-0dci1" found, tearing down volumeapr 04 08:15:28 kubernetes-minion1 kubelet[2112]: E0404 08:15:28.574574 2112 manager.go:1867] Failed to create pod infra container: impossible: cannot find the mounted volumes for pod "wildfly-rc-43b0f\_default"; Skipping pod "wildfly-rc-43b0f\_default"apr 04 08:15:28 kubernetes-minion1 kubelet[2112]: E0404 08:15:28.581467 2112 pod\_workers.go:113] Error syncing pod 56257e55-fa2c-11e5-bddc-064278000020, skipping: impossible: cannot find the mounted volumes for pod "wildfly-rc-43b0f\_default" Could someone, kindly, help me?Thanks in advance.
virtink
-
Virtink : un module complémentaire de virtualisation légère pour Kubernetes …
$ kubectl apply -f https://github.com/smartxworks/virtink/releases/download/v0.11.0/virtink.yaml ✔ namespace/virtink-system created customresourcedefinition.apiextensions.k8s.io/virtualmachinemigrations.virt.virtink.smartx.com created customresourcedefinition.apiextensions.k8s.io/virtualmachines.virt.virtink.smartx.com created serviceaccount/virt-controller created serviceaccount/virt-daemon created clusterrole.rbac.authorization.k8s.io/virt-controller created clusterrole.rbac.authorization.k8s.io/virt-daemon created clusterrolebinding.rbac.authorization.k8s.io/virt-controller created clusterrolebinding.rbac.authorization.k8s.io/virt-daemon created service/virt-controller created deployment.apps/virt-controller created daemonset.apps/virt-daemon created certificate.cert-manager.io/virt-controller-cert created certificate.cert-manager.io/virt-daemon-cert created issuer.cert-manager.io/virt-controller-cert-issuer created issuer.cert-manager.io/virt-daemon-cert-issuer created mutatingwebhookconfiguration.admissionregistration.k8s.io/virtink-mutating-webhook-configuration created validatingwebhookconfiguration.admissionregistration.k8s.io/virtink-validating-webhook-configuration created $ kubectl get po,svc -A ✔ NAMESPACE NAME READY STATUS RESTARTS AGE kube-system pod/local-path-provisioner-7b7dc8d6f5-8cwd8 1/1 Running 0 10m kube-system pod/coredns-b96499967-cc7fw 1/1 Running 0 10m kube-system pod/svclb-traefik-baea9d36-vjxzg 2/2 Running 0 10m kube-system pod/helm-install-traefik-crd-ghbn2 0/1 Completed 0 10m kube-system pod/svclb-traefik-baea9d36-2vw6x 2/2 Running 0 10m kube-system pod/helm-install-traefik-fc9xw 0/1 Completed 1 10m kube-system pod/svclb-traefik-baea9d36-g42x2 2/2 Running 0 10m kube-system pod/traefik-56cfcbb99f-5qgvd 1/1 Running 0 10m kube-system pod/metrics-server-84f8d4c4fc-wx8bl 1/1 Running 0 10m cert-manager pod/cert-manager-cainjector-5987875fc7-g94ft 1/1 Running 0 2m58s cert-manager pod/cert-manager-6dd9658548-slxrp 1/1 Running 0 2m58s cert-manager pod/cert-manager-webhook-7b4c5f579b-76x57 1/1 Running 0 2m58s virtink-system pod/virt-daemon-dv9m9 1/1 Running 0 41s virtink-system pod/virt-daemon-mv994 1/1 Running 0 41s virtink-system pod/virt-controller-768b979d4-gzlzt 1/1 Running 0 41s virtink-system pod/virt-daemon-jpz87 1/1 Running 0 41s NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE default service/kubernetes ClusterIP 10.43.0.1 443/TCP 11m kube-system service/kube-dns ClusterIP 10.43.0.10 53/UDP,53/TCP,9153/TCP 11m kube-system service/metrics-server ClusterIP 10.43.21.66 443/TCP 10m kube-system service/traefik LoadBalancer 10.43.170.138 174.138.1.202,188.166.109.175,188.166.88.194 80:32630/TCP,443:30841/TCP 10m cert-manager service/cert-manager ClusterIP 10.43.182.103 9402/TCP 2m59s cert-manager service/cert-manager-webhook ClusterIP 10.43.136.111 443/TCP 2m58s virtink-system service/virt-controller ClusterIP 10.43.196.10 443/TCP 42s
-
Show r/kubernetes: Virtink - Lightweight Virtualization Add-on for Kubernetes
Virtink is a Kubernetes add-on for running Cloud Hypervisor virtual machines. By using Cloud Hypervisor as the underlying hypervisor, Virtink enables a lightweight and secure way to run fully virtualized workloads in a canonical Kubernetes cluster.
- Show HN: Virtink – Lightweight Virtualization Add-On for Kubernetes
What are some alternatives?
kine - Run Kubernetes on MySQL, Postgres, sqlite, dqlite, not etcd.
cloud-hypervisor - A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
config-syncer - 🛡️ Kubernetes Config Syncer (previously kubed)
cluster-api-provider-virtink - Kubernetes Cluster API Provider Virtink
echoip - IP address lookup service
k3s-ansible
kobofileserver - Run it on Kobo device, then use browser to transfer file to device.
knest - Kubernetes-in-Kubernetes Made Simple
Portainer - Making Docker and Kubernetes management easy.
etcd - Distributed reliable key-value store for the most critical data of a distributed system
yandex-cloud-controller-manager - Kubernetes Cloud Controller Manager for Yandex.Cloud
kubernetes - Production-Grade Container Scheduling and Management